public override void Save() { try { if (!Validate()) { return; } var expenseNotes = new Models.Core.ExpenseNotes() { Id = Guid.NewGuid(), Amount = double.Parse(txtAmount.Text), Comments = txtComments.Text, Date = dtpDate.Value, Department = txtDepartment.Text, BankAccount = txtBankAccount.Text, ApprovalState = Models.Enum.ApprovalStates.ToBeApproved, RequestedOn = DateTime.Now, Requestedby = Common.Session.CurrentUser, ApprovalBy = null, ApprovalOn = null }; FamiHub.Crud.Add(expenseNotes); MessageBox.Show("Record successfully saved!"); } catch (Exception x) { throw new Exception(x.Message); } }
public ExpenseNotesDetailForm(FHFormTab expensenotes, Models.Core.ExpenseNotes expenseNotesModel) { InitializeComponent(); this._expensenotes = expensenotes; this.dataObject = expenseNotesModel; if (this.dataObject == null) { this.dataObject = new Models.Core.ExpenseNotes(); } }