// GET: /SaleDispatchSettingMaster/Create public ActionResult Create(int id)//DocTypeId { if (!UserRoles.Contains("SysAdmin")) { return(View("~/Views/Shared/InValidSettings.cshtml")); } var DivisionId = (int)System.Web.HttpContext.Current.Session["DivisionId"]; var SiteId = (int)System.Web.HttpContext.Current.Session["SiteId"]; //PrepareViewBag(); var settings = new SaleDispatchSettingService(_unitOfWork).GetSaleDispatchSettingForDocument(id, DivisionId, SiteId); PrepareViewBag(); if (settings == null) { SaleDispatchSettingsViewModel vm = new SaleDispatchSettingsViewModel(); vm.DocTypeName = new DocumentTypeService(_unitOfWork).Find(id).DocumentTypeName; vm.SiteId = SiteId; vm.DivisionId = DivisionId; vm.DocTypeId = id; return(View("Create", vm)); } else { SaleDispatchSettingsViewModel temp = AutoMapper.Mapper.Map <SaleDispatchSetting, SaleDispatchSettingsViewModel>(settings); temp.DocTypeName = new DocumentTypeService(_unitOfWork).Find(id).DocumentTypeName; return(View("Create", temp)); } }
private ActionResult _Delete(int id) { SaleDispatchReturnLineViewModel temp = _SaleDispatchReturnLineService.GetSaleDispatchReturnLine(id); if (temp == null) { return(HttpNotFound()); } #region DocTypeTimeLineValidation try { TimePlanValidation = DocumentValidation.ValidateDocumentLine(new DocumentUniqueId { LockReason = temp.LockReason }, User.Identity.Name, out ExceptionMsg, out Continue); } catch (Exception ex) { string message = _exception.HandleException(ex); TempData["CSEXCL"] += message; TimePlanValidation = false; } if (!TimePlanValidation) { TempData["CSEXCL"] += ExceptionMsg; } #endregion if ((TimePlanValidation || Continue)) { ViewBag.LineMode = "Delete"; } PrepareViewBag(temp); SaleDispatchReturnHeader H = new SaleDispatchReturnHeaderService(_unitOfWork).Find(temp.SaleDispatchReturnHeaderId); //Getting Settings var settings = new SaleDispatchSettingService(_unitOfWork).GetSaleDispatchSettingForDocument(H.DocTypeId, H.DivisionId, H.SiteId); temp.SaleDispatchSettings = Mapper.Map <SaleDispatchSetting, SaleDispatchSettingsViewModel>(settings); return(PartialView("_Create", temp)); }
public ActionResult _Detail(int id) { SaleDispatchReturnLineViewModel temp = _SaleDispatchReturnLineService.GetSaleDispatchReturnLine(id); if (temp == null) { return(HttpNotFound()); } PrepareViewBag(temp); SaleDispatchReturnHeader H = new SaleDispatchReturnHeaderService(_unitOfWork).Find(temp.SaleDispatchReturnHeaderId); //Getting Settings var settings = new SaleDispatchSettingService(_unitOfWork).GetSaleDispatchSettingForDocument(H.DocTypeId, H.DivisionId, H.SiteId); temp.SaleDispatchSettings = Mapper.Map <SaleDispatchSetting, SaleDispatchSettingsViewModel>(settings); return(PartialView("_Create", temp)); }
public ActionResult _Create(int Id, int sid) //Id ==>Sale Order Header Id { SaleDispatchReturnHeader H = new SaleDispatchReturnHeaderService(_unitOfWork).Find(Id); SaleDispatchReturnLineViewModel s = new SaleDispatchReturnLineViewModel(); //Getting Settings var settings = new SaleDispatchSettingService(_unitOfWork).GetSaleDispatchSettingForDocument(H.DocTypeId, H.DivisionId, H.SiteId); s.SaleDispatchSettings = Mapper.Map <SaleDispatchSetting, SaleDispatchSettingsViewModel>(settings); s.SaleDispatchReturnHeaderId = H.SaleDispatchReturnHeaderId; s.SaleDispatchReturnHeaderDocNo = H.DocNo; s.GodownId = H.GodownId; s.BuyerId = sid; ViewBag.LineMode = "Create"; //PrepareViewBag(null); return(PartialView("_Create", s)); }