public ActionResult Valider(int NbrProPanier, int PrixTotal) { // ViewBag.M1 = NbrProPanier; // ViewBag.M2 = PrixTotal; try { int nbrLigne = 0; DataTable dt = new DataTable(); using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); string query = "SELECT * FROM PANIER"; SqlDataAdapter SqlDa = new SqlDataAdapter(query, SqlCon); SqlDa.Fill(dt); } nbrLigne = Convert.ToInt32(dt.Rows.Count.ToString()); int val = 1; if (dt.Rows.Count == 0) { using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); string query = "INSERT INTO PANIER (IdPanier, NbrProPanier,DateAchat, PrixTotal) VALUES ('" + val + "', '" + NbrProPanier + "','" + DateTime.Now.ToShortDateString() + "','" + PrixTotal + "')"; SqlCommand SqlCom = new SqlCommand(query, SqlCon); //SqlCom.Parameters.AddWithValue("@IdPanier", val); //SqlCom.Parameters.AddWithValue("@NbrProPanier", NbrProPanier); //SqlCom.Parameters.AddWithValue("@DateAchat",DateTime.Now.ToShortDateString() ); //SqlCom.Parameters.AddWithValue("@PrixTotal", PrixTotal); SqlCom.ExecuteNonQuery(); ViewBag.Message = "Avec succès1"; return(RedirectToAction("Acheteur")); } //UPDATE PANIER SET IdUser='******' where IdPanier='1' } else { using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); MyStoreEntities4 D = new MyStoreEntities4(); PANIER px = new PANIER(); px = D.PANIER.ToList().Last(); val = px.IdPanier + 1; string query = "INSERT INTO PANIER (IdPanier, NbrProPanier,DateAchat, PrixTotal) VALUES ('" + val + "', '" + NbrProPanier + "','" + DateTime.Now.ToShortDateString() + "','" + PrixTotal + "')"; SqlCommand SqlCom = new SqlCommand(query, SqlCon); //SqlCom.Parameters.AddWithValue("@IdPanier", val); //SqlCom.Parameters.AddWithValue("@NbrProPanier", NbrProPanier); //SqlCom.Parameters.AddWithValue("@DateAchat", DateTime.Now.ToShortDateString()); //SqlCom.Parameters.AddWithValue("@PrixTotal", PrixTotal); SqlCom.ExecuteNonQuery(); SqlCon.Close(); ViewBag.Message = "Avec succès 2"; return(RedirectToAction("Acheteur")); } } } catch { return(RedirectToAction("HttpNotFoun", "ACCUEIL")); } // return View(); }
public ActionResult Acheteur(ACHETEUR1 ACHETEURS) { //ViewBag.S1 = ACHETEURS.Nom; //ViewBag.S2 = ACHETEURS.Prenom; //ViewBag.S3 = ACHETEURS.DateNaiss; try { int nbrLigne = 0; DataTable dt = new DataTable(); using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); string query = "SELECT * FROM ACHETEUR"; SqlDataAdapter SqlDa = new SqlDataAdapter(query, SqlCon); SqlDa.Fill(dt); } nbrLigne = Convert.ToInt32(dt.Rows.Count.ToString()); int val = 1; if (dt.Rows.Count == 0) { ViewBag.S1 = nbrLigne; using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); // INSERT INTO ACHETEUR(IdUser, Nom, Prenom, DateNaiss) VALUES('1', 'exempl', 'exemple', '2018') string query = "INSERT INTO ACHETEUR (IdUser, Nom,Prenom,DateNaiss,Adresse,NumTel,Email) VALUES ('" + val + "', '" + ACHETEURS.Nom + "','" + ACHETEURS.Prenom + "','" + ACHETEURS.DateNaiss + "','" + ACHETEURS.Adresse + "','" + ACHETEURS.NumTel + "','" + ACHETEURS.Email + "')"; SqlCommand SqlCom = new SqlCommand(query, SqlCon); SqlCom.ExecuteNonQuery(); double liv; if (ACHETEURS.Livraison == "livrer" && ACHETEURS.Adresse == "Antananarivo") { liv = 2000; } else if (ACHETEURS.Livraison == "livrer") { liv = 5000; } else { liv = 0; } MyStoreEntities4 db8 = new MyStoreEntities4(); PANIER PanLisL = new PANIER(); PanLisL = db8.PANIER.Where(x => x.IdPanier == IDPANIER).First(); double privLiv = Convert.ToDouble(PanLisL.PrixTotal) + liv; string query1 = "UPDATE PANIER SET IdUser='******',PrixTotal='" + privLiv + "' ,Livraison='" + liv + "' where IdPanier='" + IDPANIER + "'"; SqlCommand SqlCom1 = new SqlCommand(query1, SqlCon); SqlCom1.ExecuteNonQuery(); string query2 = "UPDATE GENRE SET IdUser1='" + val + "' where IdPanier='" + IDPANIER + "'"; SqlCommand SqlCom2 = new SqlCommand(query2, SqlCon); SqlCom2.ExecuteNonQuery(); //return RedirectToAction("Acheteur", new { m = "vb" }); return(RedirectToAction("Index", "Paypal")); } } else { using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); MyStoreEntities4 xx = new MyStoreEntities4(); ACHETEUR cc = new ACHETEUR(); cc = xx.ACHETEUR.ToList().Last(); val = cc.IdUser + 1; string query = "INSERT INTO ACHETEUR (IdUser, Nom,Prenom,DateNaiss,Adresse,NumTel,Email) VALUES ('" + val + "', '" + ACHETEURS.Nom + "','" + ACHETEURS.Prenom + "','" + ACHETEURS.DateNaiss + "','" + ACHETEURS.Adresse + "','" + ACHETEURS.NumTel + "','" + ACHETEURS.Email + "')"; SqlCommand SqlCom = new SqlCommand(query, SqlCon); SqlCom.ExecuteNonQuery(); int liv; if (ACHETEURS.Livraison == "livrer" && ACHETEURS.Adresse == "Antananarivo") { liv = 2000; } else if (ACHETEURS.Livraison == "livrer") { liv = 5000; } else { liv = 0; } MyStoreEntities4 db8 = new MyStoreEntities4(); PANIER PanLisL = new PANIER(); PanLisL = db8.PANIER.Where(x => x.IdPanier == IDPANIER).First(); double privLiv = Convert.ToDouble(PanLisL.PrixTotal) + liv; string query1 = "UPDATE PANIER SET IdUser='******',PrixTotal='" + privLiv + "' ,Livraison='" + liv + "' where IdPanier='" + IDPANIER + "'"; SqlCommand SqlCom1 = new SqlCommand(query1, SqlCon); SqlCom1.ExecuteNonQuery(); string query2 = "UPDATE GENRE SET IdUser1='" + val + "' where IdPanier='" + IDPANIER + "'"; SqlCommand SqlCom2 = new SqlCommand(query2, SqlCon); SqlCom2.ExecuteNonQuery(); SqlCon.Close(); ViewBag.Message = ACHETEURS.Livraison; // return RedirectToAction("Acheteur",new {m="vb" }); return(RedirectToAction("Index", "Paypal")); } } } catch { return(RedirectToAction("HttpNotFoun", "ACCUEIL")); } }
//public ActionResult Panier() //{ // DataTable dt = new DataTable(); // using (SqlConnection SqlCon = new SqlConnection(connectionString)) // { // SqlCon.Open(); // string query = "SELECT * FROM PANIER"; // SqlDataAdapter SqlDa = new SqlDataAdapter(query, SqlCon); // SqlDa.Fill(dt); // } // return RedirectToAction("Terminer", new { III = IDPANIER }); //} public ActionResult Panier(int IdGenre, int?NbrGenre) { try { int nbrLigne = 0; DataTable dt = new DataTable(); using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); string query = "SELECT * FROM PANIER"; SqlDataAdapter SqlDa = new SqlDataAdapter(query, SqlCon); SqlDa.Fill(dt); } nbrLigne = Convert.ToInt32(dt.Rows.Count.ToString()); int val = 1; if (dt.Rows.Count == 0) { // ViewBag.Gen = IdGenre; using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); MyStoreEntities4 b = new MyStoreEntities4(); GENRE g = new GENRE(); //g = b.GENRE.Where(x => x.IdGenre == IdGenre).First(); //int NbrGenre1 = (Convert.ToInt32(g.NbrGenre) - Convert.ToInt32(NbrGenre)); //string query = "UPDATE GENRE SET IdPanier='" + val + "',NbrGenre='" + NbrGenre1 + "',NbrAch='" + NbrGenre + "' where IdGenre='" + IdGenre + "' "; g = b.GENRE.Where(x => x.IdGenre == IdGenre).First(); int NbrGenre1 = (Convert.ToInt32(g.NbrGenre) - Convert.ToInt32(NbrGenre)); string query = "UPDATE GENRE SET IdPanier='" + val + "' where IdGenre='" + IdGenre + "' "; SqlCommand SqlCom = new SqlCommand(query, SqlCon); IDPANIER = val; ViewBag.MonParam1 = IDPANIER; ANDRANA.IDPANIER = IDPANIER; SqlCom.ExecuteNonQuery(); } return(RedirectToAction("Terminer", new { III = IDPANIER, N = NbrGenre })); } else { MyStoreEntities4 b = new MyStoreEntities4(); PANIER p1 = new PANIER(); p1 = b.PANIER.ToList().Last(); val = p1.IdPanier + 1; using (SqlConnection SqlCon = new SqlConnection(connectionString)) { SqlCon.Open(); GENRE g = new GENRE(); g = b.GENRE.Where(x => x.IdGenre == IdGenre).First(); //int NbrGenre1=(Convert.ToInt32(g.NbrGenre) - Convert.ToInt32(NbrGenre)); // string query = "UPDATE GENRE SET IdPanier='"+val+"',NbrGenre='"+ NbrGenre1 + "',NbrAch='"+NbrGenre+"' where IdGenre='" + IdGenre + "' "; int NbrGenre1 = (Convert.ToInt32(g.NbrGenre) - Convert.ToInt32(NbrGenre)); string query = "UPDATE GENRE SET IdPanier='" + val + "' where IdGenre='" + IdGenre + "' "; SqlCommand SqlCom = new SqlCommand(query, SqlCon); IDPANIER = val; ViewBag.MonParam1 = IDPANIER; ANDRANA.IDPANIER = IDPANIER; SqlCom.ExecuteNonQuery(); } ViewBag.K = IdGenre; ViewBag.S = NbrGenre; //return View(); return(RedirectToAction("Terminer", new { III = IDPANIER, N = NbrGenre })); } } catch { return(RedirectToAction("HttpNotFoun", "ACCUEIL")); } }