1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67
|
public class HomeController : Controller
{
public string Utilisateur = DateTime.Now.ToString("ddMMyyHHmmss");
public string Connection = ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString;
[HttpGet]
public ActionResult ContactValid()
{
return View();
}
[HttpPost]
[AllowAnonymous]
public ActionResult ContactValid(ValidationRetourEmail model)
{
if (!ModelState.IsValid)
{ // Le form n'est pas ok
Response.StatusCode = (int)HttpStatusCode.BadRequest;
// return Json("Model is not valid");
return View("ContactError");
}
string Myconnect = null;
MySqlConnection cnn;
MySqlCommand cmd;
string sql = null;
Myconnect = Connection;
sql = "SELECT * FROM table_contact WHERE (DemandeNum LIKE '" + Utilisateur + "%')";
cnn = new MySqlConnection(Myconnect);
cnn.Open();
cmd = new MySqlCommand(sql, cnn);
MySqlDataReader Reader = cmd.ExecuteReader();
if (Reader.HasRows)
{
while (Reader.Read())
{
Session["RetourVal"] = Reader.GetValue(2);
}
}
Reader.Close();
cmd.Dispose();
cnn.Close();
ViewBag.Retour_Nom = "Retour : " + Session["RetourVal"];
return View("ContactEmailOk");
}
} |
Partager