public ActionResult Edit(PaymentTerms model) { model.OrganizationId = OrganizationId; model.CreatedDate = System.DateTime.Now; model.CreatedBy = UserID.ToString(); var repo = new PaymentTermsRepository(); bool isexists = repo.IsFieldExists(repo.ConnectionString(), "PaymentTerms", "PaymentTermsName", model.PaymentTermsName, "PaymentTermsId", model.PaymentTermsId); if (!isexists) { var result = new PaymentTermsRepository().UpdatePaymentTerms(model); if (result.PaymentTermsId > 0) { TempData["Success"] = "Updated Successfully!"; TempData["PaymentTermsRefNo"] = result.PaymentTermsRefNo; return(RedirectToAction("Create")); } else { TempData["error"] = "Oops!!..Something Went Wrong!!"; TempData["PaymentTermsRefNo"] = null; return(View("Create", model)); } } else { TempData["error"] = "This Name Alredy Exists!!"; TempData["PaymentTermsRefNo"] = null; return(View("Create", model)); } }
public ActionResult PaymentTermsPopup() { var rep = new PaymentTermsRepository(); var List = rep.FillPaymentTermsList(); return(View(List)); }
public ActionResult Edit(int Id) { ViewBag.Title = "Edit"; PaymentTerms objPaymentTerms = new PaymentTermsRepository().GetPaymentTerms(Id); return(View("Create", objPaymentTerms)); }
public ActionResult Delete(PaymentTerms model) { int result = new PaymentTermsRepository().DeletePaymentTerms(model); if (result == 0) { TempData["Success"] = "Deleted Successfully!"; TempData["PaymentTermsRefNo"] = model.PaymentTermsRefNo; return(RedirectToAction("Create")); } else { if (result == 1) { TempData["error"] = "Sorry!! You Cannot Delete This Payment Terms. It Is Already In Use"; TempData["PaymentTermsRefNo"] = null; } else { TempData["error"] = "Oops!!..Something Went Wrong!!"; TempData["PaymentTermsRefNo"] = null; } return(RedirectToAction("Create")); } }
public PaymentTermsModel SavePaymentTerms(PaymentTermsModel objPaymentTermsModel) { var objPaymentTermRepository = new PaymentTermsRepository(); var objPaymentTerm = new PaymentTerm(); string action = ""; try { if (objPaymentTermsModel.PTM_Id == 0) { action = "I"; var savePaymentTerms = _workorderems.spSetPymentTerm(action, null, objPaymentTermsModel.PTM_Term, objPaymentTermsModel.PTM_GracePeriod, objPaymentTermsModel.PTM_IsActive); } else { action = "U"; var savePaymentTerms = _workorderems.spSetPymentTerm(action, objPaymentTermsModel.PTM_Id, objPaymentTermsModel.PTM_Term, objPaymentTermsModel.PTM_GracePeriod, objPaymentTermsModel.PTM_IsActive); } objPaymentTermsModel.Result = Result.Completed; } catch (Exception ex) { Exception_B.Exception_B.exceptionHandel_Runtime(ex, "public PaymentTermsDetails SavePaymentTerms(String Action, int? PTM_Id, string PTM_Term, int PTM_GracePeriod, bool IsActive)", "Exception While Saving payment term.", null); throw; } return(objPaymentTermsModel); }
public void LoadAllPaymentTerms() { var repo = new PaymentTermsRepository(); var terms = repo.GetAll(); Assert.IsNotNull(terms); Assert.IsTrue(terms.Count > 0); }
public ActionResult FillPaymentTermsList(int?page) { int itemsPerPage = 10; int pageNumber = page ?? 1; var rep = new PaymentTermsRepository(); var List = rep.FillPaymentTermsList(); return(PartialView("PaymentTermsListView", List)); }
public void LoadAllCPCPaymentTerms() { var repo = new PaymentTermsRepository(); var terms = repo.GetAllByCompanyId(); Assert.IsNotNull(terms); Assert.IsTrue(terms.Count > 0); Assert.AreEqual(terms.Count, 28); }
public LookUpService() { _custClassRepo = new CustClassRepository(context); _paymentTermsRepo = new PaymentTermsRepository(context); _statementCycleRepository = new StatementCycleRepository(context); _shipMethodRepository = new ShipMethodRepository(context); _businessFormRepository = new BusinessFormRepository(context); _salesSourceRepository = new SalesSourceRepository(context); _branchRepository = new BranchRepository(context); _salesTerritoryRepository = new SalesTerritoryRepository(context); _territoryRepository = new TerritoryRepository(context); _countryRepository = new CountryRepository(context); _customerRepository = new CustomerRepository(context); _userRepository = new UserRepository(context); _groupRepository = new GroupRepository(context); _creditCardTypeRepository = new CreditCardTypeRepository(context); _stateRepository = new StateRepository(context); _taxSubjClassRepository = new TaxSubjClassRepository(context); _taxScheduleRepository = new TaxScheduleRepository(context); _batchRepository = new BatchRepository(); }
public PaymentTermsLogic() { _paymentRepository = new PaymentTermsRepository(); }