示例#1
0
        public ActionResult repairpage(string device, string guid, string t)
        {
            dynamic data = new System.Dynamic.ExpandoObject();
            CustomerEquipmentRepair one = new CustomerEquipmentRepair();
            string number = "";
            string person = Masterpage.CurrUser.alias;
            string type = t;
            string devicenumber = "";
            Guid deviceguid;
            try { deviceguid = Guid.Parse(device); }
            catch { return RedirectToAction("equipment"); }

            var d = managementService.GetOneCustomerEquipmentSpecs(Masterpage.CurrUser.client_code, deviceguid);
            devicenumber = d.customer_equipment_position_number;
            if (guid != null && guid.ToString() != "")
            {
                Guid g;
                try { g = Guid.Parse(guid); }
                catch { return RedirectToAction("equipment"); }
                one = managementService.GetOneCustomerEquipmentRepair(g);
                data.hv = 1;
                number = one.CustomerEquipmentRepairNum;
                person = one.CustomerEquipmentRepairPerson;
                LogHelper.Info(Masterpage.CurrUser.alias, "601022:客户," + Masterpage.CurrUser.client_code + ",设备" + device + ",查看维修信息,维修guid" + guid);
            }
            else
            {
                number = managementService.CreatRepairNumber(Masterpage.CurrUser.client_code).Replace(Masterpage.CurrUser.client_code + "-", "");
                data.hv = 0;
                one = new CustomerEquipmentRepair();
                LogHelper.Info(Masterpage.CurrUser.alias, "601022:客户," + Masterpage.CurrUser.client_code + ",设备" + device + ",新增维修信息");
            }
            data.device = device;
            data.guid = guid;
            data.person = person;
            data.devicenumber = devicenumber;
            data.number = number;
            //data.ddltype = managementService.GetRepairType();
            //data.ddllevel = managementService.GetFaultLevel();
            data.one = one;
            data.type = t;
            data.images = new List<ecoBio.Wms.ViewModel.KeyValue>();
            return View(data);
        }
示例#2
0
 public ActionResult pdfrepair(string para)
 {
     //para='+$customer+'_'+$logo+'_'+$inno+'_'+$indate+'_'+$person+'_'+$insn+'_'+$detailstr
     //dgklsz_1B2FDAC4-FD68-41FD-84B8-AB4EF4C2F171_D5E5DAB8-DF5E-48FD-B95E-1E26BB7A1C72_3a659635-d7a2-4a0a-b78d-ae0a861a8a64.jpg
     //string 客户号0, string logo图片1, string 入库单号2, string 入库日期3, string 入库人4, string 入库流水号5, string 入库单明细6
     dynamic data = new System.Dynamic.ExpandoObject();
     CustomerEquipmentSpecModel device = new CustomerEquipmentSpecModel();
     CustomerEquipmentRepair repair = new CustomerEquipmentRepair();
     string logo = "";
     try
     {
         string[] t = para.Split('_');
         string code = t[0];
         Guid dguid = Guid.Parse(t[1]);
         Guid rguid = Guid.Parse(t[2]);
         device = managementService.GetOneCustomerEquipmentSpecs(code, dguid);
         repair = managementService.GetOneCustomerEquipmentRepair(rguid);
         logo = ConfigurationManager.AppSettings["VirtualRes"] + t[0] + "/images/" + t[3];
     }
     catch
     {
     }
     data.device = device;
     data.repair = repair;
     data.logo = logo;
     return View(data);
 }