Esempio n. 1
0
        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));
        }
Esempio n. 2
0
        public ActionResult Create(string projectNumber)
        {
            deviceOrderData = new DeviceOrderingViewModel();
            deviceOrderData.orderInfo.ProjectNumber = projectNumber;

            AddDataToView();
            return(View(deviceOrderData));
        }
Esempio n. 3
0
 public ActionResult Create(string projectNumber)
 {
     deviceOrderData = new DeviceOrderingViewModel();
     AddDataToView();
     deviceOrderData.orderInfo.OrderDate     = Convert.ToDateTime(DateTime.Now.ToLongDateString());
     deviceOrderData.orderInfo.ProjectNumber = projectNumber;
     return(View(deviceOrderData));
 }
Esempio n. 4
0
        public ActionResult Create(string projectNumber = null)
        {
            deviceOrderData = new DeviceOrderingViewModel();
            if (!string.IsNullOrEmpty(projectNumber))
            {
                deviceOrderData.orderInfo.ProjectNumber = projectNumber;
            }

            AddDataToView();
            return(View(deviceOrderData));
        }
Esempio n. 5
0
        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);
        }
Esempio n. 6
0
 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));
     }
 }