public FrmPurchaseOrderTemp2(V_ICPOBILLMODEL pModel) { InitializeComponent(); _service = new ApiService.APIServiceClient("BasicHttpBinding_IAPIService", Global.WcfUrl); model = pModel; txtCreater.Text = model.FBILLERNAME; txtCreater.Tag = model.FBILLER; txtCreater.Enabled = false; dateDatetime.DateTime = model.FBILLDATE; var listAccount = _service.GetClientAccountList(model.FBRANDID, ""); foreach (var sub in listAccount) { if (sub.FID == model.FCLIENTID) { txt厂家账户.Tag = sub.FID; txt厂家账户.Text = sub.FNAME; } } txtPhone.Text = model.FTELEPHONE; txtRemarks.Text = model.FREMARK; //初始化品牌列表 var list = _service.GetBrandList(Global.LoginUser); foreach (var item in list) { comBrand.Properties.Items.Add(item); if (item.FID == model.FBRANDID) { comBrand.SelectedItem = item; } } listCG = _service.GetOrderEntryList(model.FID, null).ToList(); gridControl采购订单列表.DataSource = listCG; }
public FrmPurchaseOrder(V_ICPOBILLMODEL pModel, bool bzf = false) { InitializeComponent(); _service = new ApiService.APIServiceClient("BasicHttpBinding_IAPIService", Global.WcfUrl); if (!pModel.FPREMISEID.Empty()) { var mcu = _service.GetJYDW(pModel.FPREMISEID); txtMcu.Tag = mcu.First(); txtMcu.Text = mcu.First().FNAME; } ICPOBILLMODELm = _service.GetSingleOrder(pModel.FID); IniValue(); bEdit = true; model = pModel; txtCreater.Text = model.FBILLERNAME; txtCreater.Tag = model.FBILLER; txtCreater.Enabled = false; dateDatetime.DateTime = model.FBILLDATE; var listAccount = _service.GetClientAccountList(model.FBRANDID, ""); txtBillNO.Text = model.FBILLNO; txtProjectNo.Text = ICPOBILLMODELm.FprojectNO; // foreach (var sub in listAccount) { if (sub.FID == model.FCLIENTID) { txt厂家账户.Tag = sub.FID; txt厂家账户.Text = sub.FACCOUNT; txtFName.Text = sub.FNAME; break; } } txtRemarks.Text = model.FREMARK; search价格策略.Text = model.Fpricepolicy; search价格策略.Tag = model.Fpricepolicy; searchDic105.Text = model.FPOtype; searchDic105.Tag = model.FPOtype; txtLH_OUTBOUNDORDER.Text = ICPOBILLMODELm.LH_OUTBOUNDORDER; dateDHRQ.Text = ICPOBILLMODELm.LH_EXPECTEDARRIVEDDATE.ToStr(); //初始化品牌列表 var list = _service.GetBrandList(Global.LoginUser); foreach (var item in list) { comBrand.Properties.Items.Add(item); if (item.FID == model.FBRANDID) { comBrand.SelectedItem = item; } } listCG = _service.GetOrderEntryList(model.FID, null).ToList(); var tmp = _service.ICPOBILLENTRYMODEL_List(model.FID); foreach (var item in tmp) { var mtiem = listCG.Where(w => w.FID.Equals(item.FID)).FirstOrDefault(); mtiem.FERR_MESSAGE = item.FERR_MESSAGE; mtiem.FSRCMODEL = item.FSRCMODEL; mtiem.FORDERUNIT = item.Funit; mtiem.Funit = item.Funit; mtiem.Flevel = item.Flevel; } foreach (var sub in listCG) { ProductViewModel pro = _service.getProductView(sub.FITEMID); if (pro == null) { continue; } sub.Funit = pro.FUNITNAME; sub.FSRCMODEL = pro.FSRCMODEL; sub.FORDERUNIT = pro.FSRCUNIT; sub.FMODEL = pro.FMODEL; sub.FSRCCODE = pro.FSRCCODE; } listCG = listCG.OrderBy(x => x.GG).ToList().OrderBy(x => x.GG).ToList(); gridControl采购订单明细.DataSource = listCG; if (bzf) { simpleButton3.Visible = false; simpleButton1.Visible = false; simpleButton6.Visible = false; simpleButton5.Visible = false; simpleButton2.Visible = false; btnZF.Visible = true; simpleButton7.Location = simpleButton1.Location; simpleButton4.Location = simpleButton6.Location; } else { simpleButton3.Visible = true; simpleButton1.Visible = true; simpleButton6.Visible = true; simpleButton5.Visible = true; simpleButton2.Visible = true; btnZF.Visible = false; } onCalcWeightTotal(); initComboBox(); }
public FrmPurchaseOrder(V_ICPOBILLMODEL pModel, bool bzf = false) { InitializeComponent(); _service = new ApiService.APIServiceClient("BasicHttpBinding_IAPIService", Global.WcfUrl); IniValue(); bEdit = true; model = pModel; txtCreater.Text = model.FBILLERNAME; txtCreater.Tag = model.FBILLER; txtCreater.Enabled = false; dateDatetime.DateTime = model.FBILLDATE; var listAccount = _service.GetClientAccountList(model.FBRANDID, ""); txtBillNO.Text = model.FBILLNO; txtProjectNo.Text = pModel.FprojectNO; // foreach (var sub in listAccount) { if (sub.FID == model.FCLIENTID) { txt厂家账户.Tag = sub.FID; txt厂家账户.Text = sub.FACCOUNT; txtFName.Text = sub.FNAME; } } txtRemarks.Text = model.Fnote; search价格策略.Text = model.Fpricepolicy; search价格策略.Tag = model.Fpricepolicy; searchDic105.Text = model.FPOtype; searchDic105.Tag = model.FPOtype; //初始化品牌列表 var list = _service.GetBrandList(Global.LoginUser); foreach (var item in list) { comBrand.Properties.Items.Add(item); if (item.FID == model.FBRANDID) { comBrand.SelectedItem = item; } } listCG = _service.GetOrderEntryList(model.FID, null).ToList(); foreach (var sub in listCG) { ProductViewModel pro = _service.getProductView(sub.FITEMID); if (pro == null) { continue; } sub.Funit = pro.FUNITNAME; sub.FSRCMODEL = pro.FSRCMODEL; sub.FORDERUNIT = pro.FSRCUNIT; sub.FMODEL = pro.FMODEL; sub.FSRCMODEL = pro.FSRCMODEL; sub.FSRCCODE = pro.FSRCCODE; sub.FPRODUCTCODE = sub.FPRODUCTCODE; } listCG = listCG.OrderBy(x => x.GG).ToList().OrderBy(x => x.GG).ToList(); gridControl采购订单明细.DataSource = listCG; if (bzf) { simpleButton3.Visible = false; simpleButton1.Visible = false; simpleButton6.Visible = false; simpleButton5.Visible = false; simpleButton2.Visible = false; btnZF.Visible = true; simpleButton7.Location = simpleButton1.Location; simpleButton4.Location = simpleButton6.Location; } else { simpleButton3.Visible = true; simpleButton1.Visible = true; simpleButton6.Visible = true; simpleButton5.Visible = true; simpleButton2.Visible = true; btnZF.Visible = false; } onCalcWeightTotal(); }