public bool SetSave() { bool ReturnValue = false; try { if (_Mode == (int)Common.Constant.Mode.Delete) { CommDelRec.DeleteRecord(_ExpenseID, "usp_Expense_Delete", "Expense - Delete"); if (CommDelRec.Exception == null) { if (CommDelRec.ErrorMessage != "") { lblErrorMessage.Text = CommDelRec.ErrorMessage; ReturnValue = false; } else { lblErrorMessage.Text = "No error"; ReturnValue = true; } } else { MessageBox.Show(CommDelRec.Exception.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Information); ReturnValue = false; } } else { if (DataValidator.IsValid(this.grpExpense)) { if (_Mode == (int)Common.Constant.Mode.Insert) { objExpenseBL.Insert(txtExpenseCode.Text, Convert.ToDateTime(dtpDate.Value), Convert.ToDecimal(txtCrAmount.Text), txtNarration.Text); } else if (_Mode == (int)Common.Constant.Mode.Modify) { objExpenseBL.Update(_ExpenseID, Convert.ToDateTime(dtpDate.Value), Convert.ToDecimal(txtCrAmount.Text), txtNarration.Text); } if (objExpenseBL.Exception == null) { if (objExpenseBL.ErrorMessage != "") { lblErrorMessage.Text = objExpenseBL.ErrorMessage; dtpDate.Focus(); ReturnValue = false; } else { lblErrorMessage.Text = "No error"; ReturnValue = true; } } else { MessageBox.Show(objExpenseBL.Exception.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Information); ReturnValue = false; } } } } catch (Exception exc) { Utill.Common.ExceptionLogger.writeException("Expense", exc.StackTrace); MessageBox.Show(Utill.Common.CommonMessage.ExceptionMesg, "Exception"); } return(ReturnValue); }