public ActionResult Edit(int id) ///设备编号赋值????? { var orderData1 = this.IDKLManagerService.SelectDeviceOrderDetail(id); var orderData = new DeviceOrderingViewModel(); var devices = this.IDKLManagerService.GetDeviceListByDeviceName(orderData1.DeviceName); orderData.orderDetail = orderData1; List <DeviceModel> device = new List <DeviceModel>(); if (devices != null) { foreach (var item in devices) { var Model = this.IDKLManagerService.GetDeviceDetail(orderData.orderDetail.OrderDate, item.Number); if (Model == null) { device.Add(item); orderData1.DeviceNumber = item.Number; this.IDKLManagerService.UpdateDeviceOrderDetail(orderData1); } } } orderData.Device = device; return(View(orderData)); }
public ActionResult Create(string projectNumber) { deviceOrderData = new DeviceOrderingViewModel(); deviceOrderData.orderInfo.ProjectNumber = projectNumber; AddDataToView(); return(View(deviceOrderData)); }
public ActionResult Create(string projectNumber) { deviceOrderData = new DeviceOrderingViewModel(); AddDataToView(); deviceOrderData.orderInfo.OrderDate = Convert.ToDateTime(DateTime.Now.ToLongDateString()); deviceOrderData.orderInfo.ProjectNumber = projectNumber; return(View(deviceOrderData)); }
public ActionResult Create(string projectNumber = null) { deviceOrderData = new DeviceOrderingViewModel(); if (!string.IsNullOrEmpty(projectNumber)) { deviceOrderData.orderInfo.ProjectNumber = projectNumber; } AddDataToView(); return(View(deviceOrderData)); }
protected DeviceOrderingViewModel GetDeviceOrderingInfoById(int id) { var orderData = new DeviceOrderingViewModel(); orderData.orderInfo = this.IDKLManagerService.GetDeviceOrderInfo(id); if (orderData.orderInfo != null) { DeviceRequest request = new DeviceRequest(); request.ProjectNumber = orderData.orderInfo.ProjectNumber; foreach (var detail in this.IDKLManagerService.GetDeviceOrderDetailList(request)) { orderData.orderDetailList.Add(detail); } } return(orderData); }
public ActionResult Create(FormCollection collection) {// && deviceOrderData.orderDetailList.Count <= 1 try { if (deviceOrderData.orderDetailList.Count > 0) { if (IsAllDeviceNumEnough()) { DateTimeNow = DateTime.Now; SaveOrderDetails(); SaveOrderInfo(); var projectNumber = collection["Number"]; deviceOrderData = new DeviceOrderingViewModel(); AddDataToView(); deviceOrderData.orderInfo.ProjectNumber = projectNumber; deviceOrderData.orderInfo.OrderDate = Convert.ToDateTime(DateTime.Now.ToLongDateString()); return(View("Create", deviceOrderData)); } else { return(Back(GlobalData.warningInfo3)); } } else { return(Back(GlobalData.warningInfo6)); } } catch (HYZK.FrameWork.Common.BusinessException e) { return(Back(e.Message)); } catch (Exception e) { return(Back(e.Message)); } }