private void bunifuFlatButton1_Click(object sender, EventArgs e) { DialogResult rs = MessageBox.Show("Etes-vous sur de supprimer?", "INFORMATION", MessageBoxButtons.YesNo); try { if (rs == DialogResult.Yes) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } SqlCommand insertProduit = new SqlCommand("delete from Sous_Produit where id_sous_produit=@Ref", conn); insertProduit.Parameters.Add(new SqlParameter("@Ref", Id_produit.Text)); insertProduit.ExecuteNonQuery(); TableSousProduit(); Id_produit.Text = ""; NomSProduit.Text = ""; PrixSProduit.Text = ""; CatSProduit.Text = ""; txtQtite.Text = ""; } } catch (Exception) { throw; } }
private void bunifuFlatButton1_Click(object sender, EventArgs e) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } if (Nom_SousProduit.Text.Equals("") || Prix_SousProduit.Text.Equals("")) { MessageBox.Show("Veuillez Renseignez le(s) champs!"); } else { SqlCommand insertProduit = new SqlCommand("insert into Sous_Produit(nom_sous_produit,prix_unitaire,ref_produit,qte) values(@nom_Sous,@Prix_Sous,@Ref_Sous,@qte)", conn); insertProduit.Parameters.Add(new SqlParameter("@nom_Sous", Nom_SousProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@Prix_Sous", Prix_SousProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@Ref_Sous", Ref_SousProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@qte", txtQte.Text)); insertProduit.ExecuteNonQuery(); Nom_SousProduit.Text = ""; Prix_SousProduit.Text = ""; txtQte.Text = ""; } }
private void TableVente_CellContentClick(object sender, DataGridViewCellEventArgs e) { if (TableVente.Columns[e.ColumnIndex].Name == "Etat") { String Id = Convert.ToString(TableVente.Rows[e.RowIndex].Cells[2].Value); // connexion a la base de donnee SqlConnection conn = ConnexionDb.GetDBConnection(); try { // ouverture de la base de donnée conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } // requette pour la modification dans la base de donnnee SqlCommand insertProduit = new SqlCommand("UPDATE VENTE set EtatCommande = @nom where id_vente= @Ref", conn); // on remplace les parametre de la requete @ref par ce que l utilisateur va saisir ( Id_produit.Text) insertProduit.Parameters.Add(new SqlParameter("@nom", "SERVI")); insertProduit.Parameters.Add(new SqlParameter("@Ref", Id)); // execution de la requete insertProduit.ExecuteNonQuery(); // je charge le datagrid pour pouvoir voir les modification ChargerTableVente(); } else if (TableVente.Columns[e.ColumnIndex].Name == "Supprimer") { String Id = Convert.ToString(TableVente.Rows[e.RowIndex].Cells[2].Value); DialogResult rs = MessageBox.Show("Etes-vous sur d'annuler la commande?", "INFORMATION", MessageBoxButtons.YesNo); try { if (rs == DialogResult.Yes) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } SqlCommand insertProduit = new SqlCommand("DELETE from Vente where id_vente=@IDvente", conn); insertProduit.Parameters.Add(new SqlParameter("@IDvente", Id)); insertProduit.ExecuteNonQuery(); ChargerTableVente(); } } catch (Exception) { throw; } } }
private void ValiderCat_Click(object sender, EventArgs e) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } if (ref_produit.Text.Equals("") || nom_produit.Text.Equals("")) { MessageBox.Show("Veuillez Renseignez le(s) champs!"); } else { SqlCommand insertProduit = new SqlCommand("insert into Produit(ref_produit,nom_produit) values(@id,@nom)", conn); insertProduit.Parameters.Add(new SqlParameter("@id", ref_produit.Text)); insertProduit.Parameters.Add(new SqlParameter("@nom", nom_produit.Text)); insertProduit.ExecuteNonQuery(); Ref_SousProduit.Text = ref_produit.Text; ref_produit.Text = ""; nom_produit.Text = ""; Charger_Data(); } }
private void Valider_Click(object sender, EventArgs e) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT identifiant,Passwrd FROM Administateur where identifiant=@log and Passwrd=@pass", conn); insertProduit.Parameters.Add(new SqlParameter("@log", txtLogin.Text)); insertProduit.Parameters.Add(new SqlParameter("@pass", TxtPassword.Text)); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = insertProduit; DataTable Cat = new DataTable("Produit"); sda.Fill(Cat); if (Cat.Rows.Count == 1) { Form1 fm = new Form1(); this.Hide(); fm.Show(); } else { MessageBox.Show("Login ou mot de passe incorect"); } sda.Update(Cat); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
private void ChargetTableTVente() { string v = ""; String Heure_Vente = dateTimePicker1.Value.ToString("dd/MM/yy"); DateTime Dte = DateTime.Parse(Heure_Vente); SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT SUM(prix_unitaire*qte) FROM Vente where date_vente=@dte and EtatCommande=@servi", conn); insertProduit.Parameters.Add(new SqlParameter("@dte", Dte)); insertProduit.Parameters.Add(new SqlParameter("@servi", "SERVI")); SqlDataReader rd = insertProduit.ExecuteReader(); while (rd.Read()) { v = Convert.ToString(rd[0]); } if (v != "") { argent.Text = v + " Dirhams"; } else { argent.Text = "0 Dirhams"; } } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
private void ChargerTableVente() { DateTime Heure_Vente = DateTime.Parse(DateTime.Now.ToString("d/M/yyyy")); //String date = Convert.ToString(Heure_Vente); SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand SelectVente = new SqlCommand("SELECT * from vente where date_vente=@dat", conn); SelectVente.Parameters.Add(new SqlParameter("@dat", Heure_Vente)); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = SelectVente; DataTable MydataSet = new DataTable(); sda.Fill(MydataSet); BindingSource bS = new BindingSource(); bS.DataSource = MydataSet; TableVente.DataSource = bS; sda.Update(MydataSet); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
private void bunifuFlatButton2_Click(object sender, EventArgs e) { DialogResult rs = MessageBox.Show("Etes-vous sur de supprimer?", "INFORMATION", MessageBoxButtons.YesNo); try { if (rs == DialogResult.Yes) { SqlConnection conn = ConnexionDb.GetDBConnection(); conn.Open(); SqlCommand insertProduit = new SqlCommand("DELETE from Produit where ref_produit=@Ref", conn); insertProduit.Parameters.Add(new SqlParameter("@Ref", ref_Gestion.Text)); insertProduit.ExecuteNonQuery(); ref_Gestion.Text = ""; Nom_Gestion.Text = ""; Table_Produit(); } } catch (Exception ec) { MessageBox.Show(ec.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
private void SupprimerProduit_Click(object sender, EventArgs e) { DialogResult rs = MessageBox.Show("Etes-vous sur de supprimer?\nla suppression se fait en cascade.\nles sous categories seront egalement supprimé \nainsi que toutes les ventes associés", "INFORMATION", MessageBoxButtons.YesNo); try { if (rs == DialogResult.Yes) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } SqlCommand insertProduit = new SqlCommand("DELETE from Produit where ref_produit=@Ref", conn); insertProduit.Parameters.Add(new SqlParameter("@Ref", ref_Gestion.Text)); insertProduit.ExecuteNonQuery(); ref_Gestion.Text = ""; Nom_Gestion.Text = ""; Table_Produit(); } } catch (Exception) { throw; } }
private void bunifuFlatButton2_Click_1(object sender, EventArgs e) { // connexion a la base de donnee SqlConnection conn = ConnexionDb.GetDBConnection(); try { // ouverture de la base de donnée conn.Open(); // requette pour la modification dans la base de donnnee SqlCommand insertProduit = new SqlCommand("UPDATE Sous_Produit set nom_sous_produit=@nom,prix_unitaire=@prix,ref_produit=@ref_produit,qte=@ref_qte where id_sous_produit= @Ref", conn); // on remplace les parametre de la requete @ref par ce que l utilisateur va saisir ( Id_produit.Text) insertProduit.Parameters.Add(new SqlParameter("@Ref", Id_produit.Text)); insertProduit.Parameters.Add(new SqlParameter("@nom", NomSProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@prix", PrixSProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@ref_produit", CatSProduit.Text)); insertProduit.Parameters.Add(new SqlParameter("@ref_qte", txtQtite.Text)); // execution de la requete int i = insertProduit.ExecuteNonQuery(); if (i == 0) { MessageBox.Show("Oups on ne peut pas modifier l'Id"); } else { // je charge le datagrid pour pouvoir voir les modification TableSousProduit(); // je vide les champs de saisie Id_produit.Text = ""; NomSProduit.Text = ""; PrixSProduit.Text = ""; CatSProduit.Text = ""; txtQtite.Text = ""; } } catch (Exception ec) { MessageBox.Show(ec.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } // je charge le datagrid pour pouvoir voir les modification }
private void ModifierProduit_Click(object sender, EventArgs e) { // connexion a la base de donnee SqlConnection conn = ConnexionDb.GetDBConnection(); try { // ouverture de la base de donnée conn.Open(); // requette pour la modification dans la base de donnnee SqlCommand insertProduit = new SqlCommand("update Produit set nom_produit=@nom where ref_produit=@ref_produit", conn); // on remplace les parametre de la requete @ref par ce que l utilisateur va saisir ( Id_produit.Text) insertProduit.Parameters.Add(new SqlParameter("@nom", Nom_Gestion.Text)); insertProduit.Parameters.Add(new SqlParameter("@ref_produit", ref_Gestion.Text)); // execution de la requete int i = insertProduit.ExecuteNonQuery(); if (i == 0) { MessageBox.Show("Oups on ne peut pas modifier la reference"); } else { // je charge le datagrid pour pouvoir voir les modification Table_Produit(); // je vide les champs de saisie Nom_Gestion.Text = ""; ref_Gestion.Text = ""; } } catch (Exception ec) { MessageBox.Show(ec.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
/************** Methode qui permet de charger les donnees dans le datagridview des gestions des sous_produits **************************/ private void TableSousProduit() { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("select id_sous_produit as ID_SOUS_PRODUIT,nom_sous_produit as NOM,prix_unitaire as PRIX,ref_produit as REFERENCE,qte as Quantite from sous_produit", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = insertProduit; DataTable MydataSet = new DataTable(); sda.Fill(MydataSet); BindingSource bS = new BindingSource(); bS.DataSource = MydataSet; TbleSousProduit.DataSource = bS; sda.Update(MydataSet); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
/************** Methode qui permet de charger les donnees dans le datagridview des produits **************************/ public void Charger_Data() { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT ref_produit as REFERENCE FROM Produit", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = insertProduit; DataTable MydataSet = new DataTable(); sda.Fill(MydataSet); BindingSource bS = new BindingSource(); bS.DataSource = MydataSet; dataGridView1.DataSource = bS; sda.Update(MydataSet); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
private void charger_chart() { chart1.Titles.Add("Bilan Journalier"); SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT date_vente,SUM(prix_unitaire*qte) FROM Vente where EtatCommande=@servi group by date_vente", conn); insertProduit.Parameters.Add(new SqlParameter("@servi", "SERVI")); SqlDataReader rd8 = insertProduit.ExecuteReader(); while (rd8.Read()) { chart1.Series["Bilan"].Points.AddXY(rd8[0], rd8[1]); } } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } conn.Close(); }
/************** Methode qui permet de charger les donnees dans le datagridview des gestions de produits **************************/ private void Table_Produit() { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT ref_produit as REFERENCE,nom_produit as NOM_PRODUIT FROM Produit", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = insertProduit; DataTable Cat = new DataTable(); sda.Fill(Cat); BindingSource bS = new BindingSource(); bS.DataSource = Cat; TableCategorie.DataSource = bS; sda.Update(Cat); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } }
private void ChargerTableVente() { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand SelectVente = new SqlCommand("SELECT * from vente where EtatCommande=@servi", conn); SelectVente.Parameters.Add(new SqlParameter("@servi", "SERVI")); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = SelectVente; DataTable MydataSet = new DataTable(); sda.Fill(MydataSet); BindingSource bS = new BindingSource(); bS.DataSource = MydataSet; TableVente.DataSource = bS; sda.Update(MydataSet); } catch (Exception ec) { Console.WriteLine("Error: " + ec.Message); } conn.Close(); }
private void Recherche_KeyPress(object sender, KeyPressEventArgs e) { SqlConnection conn = ConnexionDb.GetDBConnection(); try { conn.Open(); SqlCommand insertProduit = new SqlCommand("SELECT ref_produit as REFERENCE,nom_produit as NOM_PRODUIT FROM Produit", conn); SqlDataAdapter sda = new SqlDataAdapter(); sda.SelectCommand = insertProduit; DataTable Cat = new DataTable(); sda.Fill(Cat); BindingSource bS = new BindingSource(); bS.DataSource = Cat; DataView dv = Cat.DefaultView; dv.RowFilter = string.Format("nom_produit like '%{0}%'", Recherche.Text); TableCategorie.DataSource = dv.ToTable(); sda.Update(Cat); } catch (Exception ec) { MessageBox.Show(ec.Message, "Message", MessageBoxButtons.OK, MessageBoxIcon.Error); } }