示例#1
0
 private void buttonAdd_Click(object sender, EventArgs e)
 {
     if (textBoxDesignation.Text == "")
     {
         ProcessInvalid(labelDesignation);
         MessageBox.Show("Designation name can't be empty", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else if (CheckDesignationExists(textBoxDesignation.Text))
     {
         ProcessInvalid(labelDesignation);
         MessageBox.Show("Designation already exists", "", MessageBoxButtons.OK, MessageBoxIcon.Error);
     }
     else
     {
         var desig = new Designation
         {
             DesignationName = textBoxDesignation.Text,
             IsActive        = checkBoxIsActive.Checked
         };
         if (_settingService.AddDesignation(desig))
         {
             MessageBox.Show("Data Saved Successfully!", "Success", MessageBoxButtons.OK, MessageBoxIcon.Information);
             ProcessValid(labelDesignation);
             gridViewSelectedId = desig.DesignationId.ToString();
             LoadDataDesignation(_settingService.GetDesignationList());
             dataGridViewDesignation.Refresh();
         }
         else
         {
             MessageBox.Show("error");
         }
     }
 }