private void btnSavePosition_Click(object sender, EventArgs e) { try { DialogResult dialogResult = MessageBox.Show("SAVE DATA? \nMAKE SURE ALL THE FORM FIELDS FILLED CORRECTLY", "DATA ENTRY", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (dialogResult == DialogResult.Yes) { if (cbPositionDivision.Text == "-----SELECT DIVISION-----" || tbPositionName.Text == "" || tbPayrollBase.Text == "") { MessageBox.Show("FORM FIELD(S) CAN NOT BE LEFT EMPTY. PLEASE COMPLETE THE FORM TO SAVE DATA", "DATA ENTRY ERROR", MessageBoxButtons.OK, MessageBoxIcon.Warning); tbDivisionName.Focus(); } else { string PositionName = tbPositionName.Text.Trim(); string DivisionID = cbPositionDivision.Text.Substring(0, 1).Trim(); ; string PayrollBase = tbPayrollBase.Text.Trim(); Admin A = new Admin(); A.AddPosition(PositionName, PayrollBase, DivisionID); tbPositionName.Clear(); cbPositionDivision.Text = "-----SELECT DIVISION-----"; tbPayrollBase.Clear(); MessageBox.Show("DATA SAVED", "ENTRY DATA SUCCESSFUL", MessageBoxButtons.OK, MessageBoxIcon.Information); RefreshDGV(); } } } catch (SqlException) { MessageBox.Show("MICROSOFT SQL SERVER DATABASE ERROR!", "ERROR OCCURS", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (InvalidOperationException) { MessageBox.Show("INVALID OPERATION!", "ERROR OCCURS", MessageBoxButtons.OK, MessageBoxIcon.Error); } catch (Exception ex) { MessageBox.Show(ex.ToString(), "ERROR OCCURS", MessageBoxButtons.OK, MessageBoxIcon.Error); } }