public void AddRoutingDetail(RoutingDetail routingDetail) { if (RoutingDetails ==null) { RoutingDetails = new List<RoutingDetail>(); } RoutingDetails.Add(routingDetail); }
public ActionResult RoutingDetailEdit(RoutingDetail routingDetail) { if (routingDetail.OpReference == null) { routingDetail.OpReference = string.Empty; } if (ModelState.IsValid) { this.genericMgr.UpdateWithTrim(routingDetail); SaveSuccessMessage(Resources.PRD.Routing.RoutingDetail_Updated); } return PartialView(routingDetail); }
public ActionResult RoutingDetailNew(RoutingDetail routingDetail) { if (routingDetail.OpReference == null) { routingDetail.OpReference = string.Empty; } if (ModelState.IsValid) { if (this.genericMgr.FindAll<long>(routingDetailDuiplicateVerifyStatement, new object[] { routingDetail.Id })[0] > 0) { SaveErrorMessage(Resources.SYS.ErrorMessage.Errors_Existing_Code); } else if (this.genericMgr.FindAll<long>(routingDetailIsExistVerifyStatement, new object[] { routingDetail.Routing, routingDetail.Operation, routingDetail.OpReference,routingDetail.StartDate })[0] > 0) { SaveErrorMessage(Resources.PRD.Routing.Errors_ExistingRoutingDetail); } else { this.genericMgr.CreateWithTrim(routingDetail); SaveSuccessMessage(Resources.PRD.Routing.RoutingDetail_Added); return RedirectToAction("RoutingDetailEdit/" + routingDetail.Id); } } return PartialView(routingDetail); }
public ActionResult RoutingDetailNew(string routingMasterCode) { RoutingDetail routingDetail = new RoutingDetail(); routingDetail.Routing = routingMasterCode; return PartialView(routingDetail); }
public ActionResult RoutingDetailEdit(RoutingDetail routingDetail) { if (ModelState.IsValid) { var sameRoutingDets = base.genericMgr.FindAll<RoutingDetail>(routingDetailVerifyStatement + " and Id!=?", new object[] { routingDetail.Routing, routingDetail.Operation, routingDetail.Id }); var sameDetail = sameRoutingDets.FirstOrDefault(c => c.WorkCenter != routingDetail.WorkCenter || c.IsReport != routingDetail.IsReport); if (sameDetail != null) { SaveErrorMessage(Resources.PRD.Routing.RoutingMaster_ConfirmeSameRoutingAndOp, routingDetail.Routing, routingDetail.Operation.ToString(), sameDetail.WorkCenter, sameDetail.IsReport ? Resources.Global.True : Resources.Global.False); } else if (routingDetail.IsReport && routingDetail.WorkCenter == null) { SaveErrorMessage(Resources.PRD.Routing.Errors_AutoReportMustHaveWorkCenter); } else { base.genericMgr.Update(routingDetail); SaveSuccessMessage(Resources.PRD.Routing.RoutingDetail_Updated); } } return PartialView(routingDetail); }
public ActionResult RoutingDetailNew(RoutingDetail routingDetail) { if (ModelState.IsValid) { if (base.genericMgr.FindAll<long>(routingDetailDuiplicateVerifyStatement, new object[] { routingDetail.Id })[0] > 0) { SaveErrorMessage(Resources.ErrorMessage.Errors_Existing_Code); } else if (base.genericMgr.FindAll<long>(routingDetailIsExistVerifyStatement, new object[] { routingDetail.Routing, routingDetail.Operation, routingDetail.OpReference })[0] > 0) { SaveErrorMessage(Resources.PRD.Routing.Errors_ExistingRoutingDetail); } else if (routingDetail.IsReport && routingDetail.WorkCenter == null) { SaveErrorMessage(Resources.PRD.Routing.Errors_AutoReportMustHaveWorkCenter); } else { var sameRoutingDets = base.genericMgr.FindAll<RoutingDetail>(routingDetailVerifyStatement, new object[] { routingDetail.Routing, routingDetail.Operation }); var sameDetail = sameRoutingDets.FirstOrDefault(c => c.WorkCenter != routingDetail.WorkCenter || c.IsReport != routingDetail.IsReport); if (sameDetail != null) { SaveErrorMessage(Resources.PRD.Routing.RoutingMaster_ConfirmeSameRoutingAndOp, routingDetail.Routing, routingDetail.Operation.ToString(), sameDetail.WorkCenter, sameDetail.IsReport ? Resources.Global.True : Resources.Global.False); } else { base.genericMgr.Create(routingDetail); SaveSuccessMessage(Resources.PRD.Routing.RoutingDetail_Added); return RedirectToAction("RoutingDetailEdit/" + routingDetail.Id); } } } return PartialView(routingDetail); }