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"); } } }