private void cBoxFournisseurs_SelectedIndexChanged(object sender, EventArgs e) { if (cBoxFournisseurs.SelectedIndex == 0) { listBox_Commandes.Items.Clear(); M = new BL_Frm_Commandes(mainCon); SqlDataReader dr = M.SelectAll(); while (dr.Read()) { DateTime dd = (DateTime)dr["date_commande"]; listBox_Commandes.Items.Add(dr["id"].ToString() + " - " + dd.ToString("dd/MM/yyy") + " - " + dr["observations"].ToString()); } M.UnLink(); } else { listBox_Commandes.Items.Clear(); M = new BL_Frm_Commandes(mainCon); M.Fornisseur = cBoxFournisseurs.SelectedItem.ToString(); SqlDataReader dr1 = M.SelectID(); dr1.Read(); M.Id_f = dr1.GetInt32(0); // ou M.Id_f = (int)dr1["id_F"]; M.UnLink(); SqlDataReader dr = M.SelectOne(); while (dr.Read()) { DateTime dd = (DateTime)dr["date_commande"]; listBox_Commandes.Items.Add(dr["id"].ToString() + " - " + dd.ToString("dd/MM/yyy") + " - " + dr["observations"].ToString()); } M.UnLink(); } }
private void btn_Delete_Click(object sender, EventArgs e) { BL_Frm_RechercheFurnisseur M = new BL_Frm_RechercheFurnisseur(mainCon); BL_Frm_Commandes N = new BL_Frm_Commandes(mainCon); M.Code = ID; N.Id = Convert.ToInt32(ID); DialogResult x = MessageBox.Show("Voulez-vous vraiment supprimer ce fournisseur?", "Suppression du fournisseur", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (x == DialogResult.Yes) { try { M.Delete(); MessageBox.Show("Le fournisseur a été supprimer avec succès !"); this.Close(); } catch (Exception ep) { DialogResult y = MessageBox.Show("Ce fournisseur a des commandes !. \n Voulez-vous supprimer toutes? \n\n", "Suppression du fournisseur", MessageBoxButtons.YesNo, MessageBoxIcon.Warning); if (y == DialogResult.Yes) { N.Delete(); M.UnLink(); M.Delete(); MessageBox.Show("Le fournisseur a été supprimer avec succès !"); this.Close(); } } } }
public Frm_Commandes() { InitializeComponent(); M = new BL_Frm_Commandes(mainCon); DataTable dt = M.Select(); for (int i = 0; i < M.Select().Rows.Count; i++) { cBoxFournisseurs.Items.Add(M.Select().Rows[i][1].ToString()); } }