Esempio n. 1
0
        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);
            }
        }
Esempio n. 2
0
        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();
            }
        }