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_annuler_Click(object sender, EventArgs e) { abandon = true; ClearErreur(); DS_bd.Tables["Chambre"].RejectChanges(); BS_Chambre.ResetCurrentItem(); BS_Chambre.Position = 0; Lien_Cham(); Act_Bout(true, true, true, false, false, true, false, false, true, true, true, true, false, false); Act_Saisie(true, false, false, true, false, false, true); ajout = false; consul = true; }
private void tb_Cham_Validating(object sender, CancelEventArgs e) { if (abandon == false) { int index = BS_Chambre.Find("NoCham", tb_Cham.Text); if ((tb_Cham.Text.Length == 0) || (!IsNumeric(tb_Cham.Text))) { error1.SetError(tb_Cham, "Entrez un nombre entre 001 et 999"); tb_Cham.Focus(); } else { if (tb_Cham.Text.Length != 3) { error1.SetError(tb_Cham, "Entrez 3 caractères"); tb_Cham.Focus(); } else { if (tb_Cham.Text.StartsWith(tb_Etage.Text)) { if (index < 0) { error1.SetError(tb_Cham, ""); if (Conf.ShowDialog() == DialogResult.OK) { Creer_Cham(); } else { tb_Cham.Focus(); } } else { error1.SetError(tb_Cham, "Le numéro de chambre existe déjà"); tb_Cham.Focus(); } } else { error1.SetError(tb_Cham, "Le numéro doit commencer par le numéro d'étage"); tb_Cham.Focus(); } } } } }
private void btn_next_Click(object sender, EventArgs e) { BS_Chambre.MoveNext(); FKType(); FKLocalisation(); }
private void btn_previous_Click(object sender, EventArgs e) { BS_Chambre.MovePrevious(); FKType(); FKLocalisation(); }
private void button4_Click(object sender, EventArgs e) { BS_Chambre.MoveLast(); }
private void button2_Click(object sender, EventArgs e) { BS_Chambre.MovePrevious(); }
private void button1_Click(object sender, EventArgs e) { BS_Chambre.MoveNext(); }
private void btn_dernier_Click(object sender, EventArgs e) { BS_Chambre.MoveLast(); }
private void btn_suivant_Click(object sender, EventArgs e) { BS_Chambre.MoveNext(); }
private void btn_precedent_Click(object sender, EventArgs e) { BS_Chambre.MovePrevious(); }
private void btn_premier_Click(object sender, EventArgs e) { BS_Chambre.MoveFirst(); }