Exemplo n.º 1
0
 private void btnAddNewFamilyStatus_Click(object sender, EventArgs e)
 {
     errorProvider1.Clear();
     try
     {
         if (String.IsNullOrEmpty(txtNewFamilyStatus.Text))
         {
             errorProvider1.SetError(txtNewFamilyStatus, "Please, fill input!");
             return;
         }
         FamilyStatu newFamilyStatus = new FamilyStatu
         {
             FamilyStatus = txtNewFamilyStatus.Text,
         };
         checkFamilyStatus = db.FamilyStatus.Where(w => w.FamilyStatus == newFamilyStatus.FamilyStatus).FirstOrDefault();
         if (checkFamilyStatus == null)
         {
             db.FamilyStatus.Add(newFamilyStatus);
             db.SaveChanges();
             MessageBox.Show("You added new Family Status");
             updateFamilyStatus();
         }
         else
         {
             MessageBox.Show("This Family Status exists!!");
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Please, check again after some minutes!! ");
         File.AppendAllText(pathTxt, "\n" + ex + ":" + DateTime.Now);
     }
 }
Exemplo n.º 2
0
 private void FamilyStatusForm_Click(object sender, EventArgs e)
 {
     try
     {
         selectedFamilyStatus          = null;
         btnDeleteFamilyStatus.Enabled = false;
         btnAddNewFamilyStatus.Enabled = true;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Please, check again after some minutes!! ");
         File.AppendAllText(pathTxt, "\n" + ex + ":" + DateTime.Now);
     }
 }
Exemplo n.º 3
0
 private void dgvFamilyStatus_RowHeaderMouseDoubleClick(object sender, DataGridViewCellMouseEventArgs e)
 {
     try
     {
         int id = (int)dgvFamilyStatus.Rows[e.RowIndex].Cells[0].Value;
         selectedFamilyStatus          = db.FamilyStatus.Where(w => w.ID == id).FirstOrDefault();
         btnDeleteFamilyStatus.Enabled = true;
         btnAddNewFamilyStatus.Enabled = false;
     }
     catch (Exception ex)
     {
         MessageBox.Show("Please, check again after some minutes!! ");
         File.AppendAllText(pathTxt, "\n" + ex + ":" + DateTime.Now);
     }
 }