Example #1
0
        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;
        }
Example #2
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();
        }