public ActionResult UpdatePartial(PaymentInvoiceLinesModel model) { if (ModelState.IsValid) { try { PaymentHelper.UpdatePaymentLine(model); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial", PaymentHelper.GetPaymentLines()); }
public ActionResult DeletePartial(PaymentInvoiceLinesModel model) { if (ModelState.IsValid) { try { PaymentViewModel header = SessionHelper.Payment; PaymentHelper.DeletePaymentLine(model); SessionHelper.Payment = header; IList<PaymentInvoiceLinesModel> paymentLines = PaymentHelper.GetPaymentLines(); return PartialView("createPartial", paymentLines); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial"); }
public ActionResult AddNewPartial(PaymentInvoiceLinesModel model) { if (ModelState.IsValid) { try { bool validated = false; if (SessionHelper.Payment != null) { if (SessionHelper.Payment.BankAccountId == 0) { ViewData["EditError"] = "Please select Bank Account"; return PartialView("createPartial", PaymentHelper.GetPaymentLines()); } if (SessionHelper.Payment.VendorSiteId == 0) { ViewData["EditError"] = "Please select Vendor Site"; return PartialView("createPartial", PaymentHelper.GetPaymentLines()); } model.Id = SessionHelper.Payment.PaymentInvoiceLines.Last().Id + 1; validated = true; } else model.Id = 1; if (validated) PaymentHelper.Insert(model); } catch (Exception e) { ViewData["EditError"] = e.Message; } } else ViewData["EditError"] = "Please, correct all errors."; return PartialView("createPartial", PaymentHelper.GetPaymentLines()); }
private static PaymentInvoiceLines getEntityByModel(PaymentInvoiceLinesModel model) { if (model == null) return null; PaymentInvoiceLines entity = new PaymentInvoiceLines { Amount = model.Amount, PaymentId = model.PaymentId, InvoiceId = model.InvoiceId, Id = model.Id }; if (model.Id == 0) { entity.CreateBy = AuthenticationHelper.UserId; entity.CreateDate = DateTime.Now; } else { entity.CreateBy = model.CreateBy; entity.CreateDate = model.CreateDate; } entity.UpdateBy = AuthenticationHelper.UserId; entity.UpdateDate = DateTime.Now; return entity; }
public static void Insert(PaymentInvoiceLinesModel model) { PaymentViewModel header = SessionHelper.Payment; header.PaymentInvoiceLines.Add(model); }
public static void DeletePaymentLine(PaymentInvoiceLinesModel model) { PaymentViewModel header = SessionHelper.Payment; PaymentInvoiceLinesModel paymentLine = header.PaymentInvoiceLines.FirstOrDefault(x => x.Id == model.Id); header.PaymentInvoiceLines.Remove(paymentLine); }
public static void UpdatePaymentLine(PaymentInvoiceLinesModel model) { PaymentViewModel header = SessionHelper.Payment; header.PaymentInvoiceLines.FirstOrDefault(x => x.Id == model.Id).Amount = model.Amount; header.PaymentInvoiceLines.FirstOrDefault(x => x.Id == model.Id).InvoiceId = model.InvoiceId; }