private void Supprimer_Cham() { BS_De.Position = 0; foreach (DataRow Dtr_De in DS_bd.Tables["De"].Rows) { if (DS_bd.Tables["De"].Rows[BS_De.Position]["NoCham"].ToString() == tb_Cham.Text) { if (DS_bd.Tables["De"].Rows[BS_De.Position]["Attribuee"].ToString() == "0") { BS_Chambre.RemoveCurrent(); BS_Chambre.MoveFirst(); TA_Chambre.Update(DS_bd.Chambre); TA_Ayant.Update(DS_bd.Ayant); } else { MessageBox.Show("La chambre est attribuée"); } BS_De.Position += 1; } else { BS_De.Position += 1; } } BS_De.Position = 0; }
private void btn_supp_Click(object sender, EventArgs e) { if (BS_Ayant.Count > 0) { MessageBox.Show(dg_selecteur.Rows[BS_Ayant.Position].Cells[dg_selecteur.Columns[0].Index].Value.ToString()); object Vals = new object(); Vals = dg_selecteur.Rows[BS_Ayant.Position].Cells[dg_selecteur.Columns[0].Index].Value; DataRow foundRow = DS_bd.Tables["Commodite"].Rows.Find(Vals); Dtr_BK = DS_bd.Tables["BK_Commodite"].NewRow(); Dtr_BK.ItemArray = foundRow.ItemArray; DS_bd.Tables["BK_Commodite"].Rows.Add(Dtr_BK); TA_Ayant.DeleteQuery(tb_Cham.Text, dg_selecteur.Rows[BS_Ayant.Position].Cells[dg_selecteur.Columns[0].Index].Value.ToString()); BS_Ayant.RemoveAt(BS_Ayant.Position); } Ajuster_Calcul_Comm(); }