public ActionResult EditPorkCustomsSchedule(Entities.Schedule model, string returnUrl = null) {//页面跳转未完成 ModelState.Remove("Id"); int a = 0; ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("itPorkCustoms"); if (!ModelState.IsValid) { return(View(model)); } if (model.Id.Equals(0)) { model.CreationTime = DateTime.Now; model.IsDeleted = false; model.Modifier = null; model.ModifiedTime = null; model.Creator = WorkContext.CurrentUser.Id; _scheduleService.insertSchedule(model); } else { model.Modifier = WorkContext.CurrentUser.Id; model.ModifiedTime = DateTime.Now; _scheduleService.updateSchedule(model); } int mid = model.MainId; return(Redirect(ViewBag.ReturnUrl)); }
public ActionResult EditTransportSchedule(Entities.Schedule model, string returnUrl = null) {//页面跳转未完成 ModelState.Remove("Id"); int a = 0; ViewBag.ReturnUrl = Url.IsLocalUrl(returnUrl) ? returnUrl : Url.RouteUrl("itTransport"); if (!ModelState.IsValid) { return(View(model)); } //if (!String.IsNullOrEmpty(model.InvoiceNo)) // model.InvoiceNo = model.InvoiceNo.Trim(); // if (!String.IsNullOrEmpty(model.MaterielNo)) // model.MaterielNo = model.MaterielNo.Trim(); // if (!String.IsNullOrEmpty(model.PurchasingDocuments)) // model.PurchasingDocuments = model.PurchasingDocuments.Trim(); if (model.Id.Equals(0)) { model.CreationTime = DateTime.Now; model.IsDeleted = false; model.Modifier = null; model.ModifiedTime = null; model.Creator = WorkContext.CurrentUser.Id; _scheduleService.insertSchedule(model); } else { model.Modifier = WorkContext.CurrentUser.Id; model.ModifiedTime = DateTime.Now; _scheduleService.updateSchedule(model); } int mid = model.MainId; return(Redirect(ViewBag.ReturnUrl)); }
public void insertSchedule(Entities.Schedule model) { _scheduleRepository.insert(model); var item = _importTrans_main_recordService.getById(model.MainId); item.F_ShippingModeGiven = true; _importTrans_main_recordService.updateImportTransmain(item); _memoryCache.Remove(MODEL_KEY); }
public IScheduleFrequency GetFrequency(Entities.Schedule schedule) { var calculator = calculators.FirstOrDefault(c => c.Frequency == schedule.Frequency); if (calculators == null) { throw new Exceptions.FinancesCoreException("ScheduleFrequencyCalculator not found for Frequency='{0}'", schedule.Frequency); } return(calculator); }
/// <summary> /// 修改角色 /// </summary> /// <param name="role"></param> public void updateSchedule(Entities.Schedule model) { var item = _scheduleRepository.getById(model.Id); if (item == null) { return; } item.OrderNo = model.OrderNo; item.Buyer = model.Buyer; item.OrderLine = model.OrderLine; item.ReferenceNo = model.ReferenceNo; item.MaterialCode = model.MaterialCode; item.Description = model.Description; item.Type = model.Type; item.Specification = model.Specification; item.Thickness = model.Thickness; item.Length = model.Length; item.Width = model.Width; item.PurchaseQuantity = model.PurchaseQuantity; item.PurchaseUnit = model.PurchaseUnit; item.UnitPrice = model.UnitPrice; item.TotalPrice = model.TotalPrice; item.ShipmentDate = model.ShipmentDate; item.Consignor = model.Consignor; item.Manufacturers = model.Manufacturers; item.OriginCountry = model.OriginCountry; item.BatchNo = model.BatchNo; item.Waybill = model.Waybill; item.Books = model.Books; item.BooksItem = model.BooksItem; item.RecordUnit = model.RecordUnit; item.RecordUnitReducedPrice = model.RecordUnitReducedPrice; item.LegalUnits = model.LegalUnits; item.LegalUniteReducedPrice = model.LegalUniteReducedPrice; item.Qualification = model.Qualification; item.ModifiedTime = model.ModifiedTime; item.Modifier = model.Modifier; _scheduleRepository.update(item); _memoryCache.Remove(MODEL_KEY); }