public IActionResult View(int?id) { PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); if (UserRolePermissionForPage.View == true) { if (id > 0) { long purchaseGRNId = Convert.ToInt64(id); purchaseModel = _iPurchaseGRNService.GetViewPurchaseGRNFoodMenuById(purchaseGRNId); } else { purchaseModel.PurchaseGRNDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset); purchaseModel.ReferenceNo = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString(); } purchaseModel.SupplierList = _iDropDownService.GetSupplierList(); purchaseModel.StoreList = _iDropDownService.GetStoreList(); purchaseModel.EmployeeList = _iDropDownService.GetEmployeeList(); return(View(purchaseModel)); } else { return(RedirectToAction("NotFound", "Error")); } }
public ActionResult GetOrderById(long purchaseId) { PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); purchaseModel = _iPurchaseGRNService.GetPurchaseGRNFoodMenuById(purchaseId); return(View(purchaseModel)); }
public ActionResult GetFoodMenuList() { PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); purchaseModel.FoodMenuList = _iDropDownService.GetFoodMenuListByFoodmenuType(1); return(Json(new { purchaseModel.FoodMenuList })); }
public PurchaseGRNModel GetViewPurchaseGRNFoodMenuById(long purchaseGRNId) { PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); var model = (from purchase in _iPurchaseGRNRepository.GetViewPurchaseGRNFoodMenuById(purchaseGRNId).ToList() select new PurchaseGRNModel() { Id = purchase.Id, ReferenceNo = purchase.ReferenceNo, SupplierId = purchase.SupplierId, EmployeeId = purchase.EmployeeId, StoreId = purchase.StoreId, PurchaseGRNDate = purchase.PurchaseGRNDate, GrossAmount = purchase.GrossAmount, TaxAmount = purchase.TaxAmount, TotalAmount = purchase.TotalAmount, PaidAmount = purchase.PaidAmount, DueAmount = purchase.DueAmount, DeliveryNoteNumber = purchase.DeliveryNoteNumber, DeliveryDate = purchase.DeliveryDate, DriverName = purchase.DriverName, VehicleNumber = purchase.VehicleNumber, Notes = purchase.Notes, SupplierName = purchase.SupplierName, StoreName = purchase.StoreName, POReferenceNo = purchase.POReferenceNo, PODate = purchase.PODate, VatableAmount = purchase.VatableAmount, NonVatableAmount = purchase.NonVatableAmount }).SingleOrDefault(); if (model != null) { model.PurchaseGRNDetails = (from purchasedetails in _iPurchaseGRNRepository.GetViewPurchaseGRNFoodMenuDetails(purchaseGRNId) select new PurchaseGRNDetailModel() { PurchaseGRNId = purchasedetails.PurchaseGRNId, FoodMenuId = purchasedetails.FoodMenuId, POQTY = purchasedetails.POQTY, GRNQTY = purchasedetails.GRNQTY, UnitPrice = purchasedetails.UnitPrice, GrossAmount = purchasedetails.GrossAmount, DiscountPercentage = purchasedetails.DiscountPercentage, DiscountAmount = purchasedetails.DiscountAmount, TaxAmount = purchasedetails.TaxAmount, TotalAmount = purchasedetails.TotalAmount, IngredientName = purchasedetails.IngredientName, FoodMenuName = purchasedetails.FoodMenuName, ItemType = purchasedetails.ItemType, UnitName = purchasedetails.UnitName, VatableAmount = purchasedetails.VatableAmount, NonVatableAmount = purchasedetails.NonVatableAmount }).ToList(); } return(model); }
public ActionResult GetSupplierDetail(int supplierId) { SupplierModel supplierModel = new SupplierModel(); PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); if (supplierId > 0) { purchaseModel.FoodMenuList = _iDropDownService.GetFoodMenuListBySupplier(supplierId); supplierModel = _iSupplierService.GetSupplierById(supplierId); } return(Json(new { email = supplierModel.SupplierEmail, taxType = supplierModel.TaxType, purchaseModel.FoodMenuList })); }
private string ValidationPurchaseGRN(PurchaseGRNModel purchaseModel) { string ErrorString = string.Empty; if (string.IsNullOrEmpty(purchaseModel.SupplierId.ToString()) || purchaseModel.SupplierId == 0) { ErrorString = _locService.GetLocalizedHtmlString("ValidSupplier"); return(ErrorString); } if (purchaseModel.PurchaseGRNDetails == null || purchaseModel.PurchaseGRNDetails.Count < 1) { ErrorString = _locService.GetLocalizedHtmlString("ValidPurchaseGRNDetails"); return(ErrorString); } return(ErrorString); }
public ActionResult PurchaseGRNFoodMenu(long?id, long?purchaseId, string type) { PurchaseGRNModel purchaseModel = new PurchaseGRNModel(); if (UserRolePermissionForPage.Add == true || UserRolePermissionForPage.Edit == true || UserRolePermissionForPage.View == true) { if (purchaseId > 0) { purchaseModel = _iPurchaseGRNService.GetPurchaseGRNFoodMenuByPurchaseId(Convert.ToInt64(purchaseId)); if (purchaseModel != null) { purchaseModel.DeliveryDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset); purchaseModel.ReferenceNo = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString(); } } else { if (id > 0) { ViewBag.ActionType = type; long purchaseGRNId = Convert.ToInt64(id); purchaseModel = _iPurchaseGRNService.GetPurchaseGRNFoodMenuById(purchaseGRNId); } else { purchaseModel.PurchaseGRNDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset); purchaseModel.DeliveryDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset); purchaseModel.ReferenceNo = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString(); } } purchaseModel.SupplierList = _iDropDownService.GetSupplierList(); purchaseModel.StoreList = _iDropDownService.GetStoreList(); //purchaseModel.FoodMenuList = _iDropDownService.GetFoodMenuList(); purchaseModel.EmployeeList = _iDropDownService.GetEmployeeList(); return(View(purchaseModel)); } else { return(RedirectToAction("NotFound", "Error")); } }
public ActionResult PurchaseGRNFoodMenu(PurchaseGRNModel purchaseModel, string Submit) { purchaseModel.SupplierList = _iDropDownService.GetSupplierList(); purchaseModel.StoreList = _iDropDownService.GetStoreList(); purchaseModel.EmployeeList = _iDropDownService.GetEmployeeList(); purchaseModel.ReferenceNo = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString(); //purchaseModel.PurchaseGRNDate = DateTime.UtcNow.AddMinutes(LoginInfo.Timeoffset); string purchaseMessage = string.Empty; if (!ModelState.IsValid) { string errorString = this.ValidationPurchaseGRN(purchaseModel); if (!string.IsNullOrEmpty(errorString)) { return(Json(new { error = true, message = errorString, status = 201 })); } } if (purchaseModel.PurchaseGRNDetails != null) { if (purchaseModel.PurchaseGRNDetails.Count > 0) { purchaseModel.InventoryType = 1; if (purchaseModel.Id > 0) { int result = _iPurchaseGRNService.UpdatePurchaseGRNFoodMenu(purchaseModel); if (result > 0) { purchaseMessage = _locService.GetLocalizedHtmlString("EditSuccss"); if (purchaseModel.IsSendEmail) { if (!string.IsNullOrEmpty(purchaseModel.SupplierEmail)) { // _iEmailService.SendEmailToForFoodMenuPurchaseGRN(purchaseModel, purchaseModel.SupplierEmail); } } } } else { purchaseModel.ReferenceNo = _iPurchaseGRNService.ReferenceNumberFoodMenu().ToString(); int result = _iPurchaseGRNService.InsertPurchaseGRNFoodMenu(purchaseModel); if (result > 0) { purchaseMessage = _locService.GetLocalizedHtmlString("SaveSuccess") + " Reference No is: " + result.ToString(); if (purchaseModel.IsSendEmail) { if (!string.IsNullOrEmpty(purchaseModel.SupplierEmail)) { // _iEmailService.SendEmailToForFoodMenuPurchaseGRN(purchaseModel, purchaseModel.SupplierEmail); } } } } } else { purchaseMessage = _locService.GetLocalizedHtmlString("ValidPurchaseGRNDetails"); return(Json(new { error = true, message = purchaseMessage, status = 201 })); } } else { purchaseMessage = _locService.GetLocalizedHtmlString("ValidPurchaseGRNDetails"); return(RedirectToAction("PurchaseGRNFoodMenu", "PurchaseGRNFoodMenu")); // return Json(new { error = true, message = purchaseMessage, status = 201 }); } // return View(purchaseModel); return(Json(new { error = false, message = purchaseMessage, status = 200 })); //return View(); }
public int UpdatePurchaseGRN(PurchaseGRNModel purchaseModel) { return(_iPurchaseGRNRepository.UpdatePurchaseGRN(purchaseModel)); }
public int InsertPurchaseGRN(PurchaseGRNModel purchaseModel) { return(_iPurchaseGRNRepository.InsertPurchaseGRN(purchaseModel)); }