Beispiel #1
0
 private void SaveMainData()
 {
     try
     {
         if (!ValidateFields())
         {
             LocalUtils.ShowValidationFailedMessage(this);
         }
         else
         {
             // get id
             if (expenseID != 0)
             {
                 var model = new ExpenseModel();
                 model.Date          = dtDate.Value;
                 model.Particular    = txtParticulars.Text;
                 model.ExpenseTypeID = int.Parse(((ItemX)cboExpenseType.SelectedItem).Value);
                 model.UnitPrice     = double.Parse(txtUnitPrice.Text);
                 model.Quantity      = int.Parse(txtQuantity.Text);
                 mainLogic.Edit(expenseID, model);
                 LocalUtils.ShowSaveMessage(this);
             }
             else
             {
                 var model = new ExpenseModel();
                 model.Date          = dtDate.Value;
                 model.Particular    = txtParticulars.Text;
                 model.ExpenseTypeID = int.Parse(((ItemX)cboExpenseType.SelectedItem).Value);
                 model.UnitPrice     = double.Parse(txtUnitPrice.Text);
                 model.Quantity      = int.Parse(txtQuantity.Text);
                 mainLogic.Add(model);
                 expenseID = model.ID;
                 LocalUtils.ShowSaveMessage(this);
             }
         }
     }
     catch (Exception ex)
     {
         LocalUtils.ShowErrorMessage(this, ex.ToString());
     }
 }