public PayMntForm(string billNO, Customer cust, object manager) { InitializeComponent(); dtgvBillGoods.AutoGenerateColumns = false; dtgvBillChld.AutoGenerateColumns = false; if (cust.Grade == GRADE.SUPPLIER) { supplierManager = (ISupplierBillingManager)manager; grade = GRADE.SUPPLIER; lblPymnt.Text = "付款:"; btnCnfrm.Text = "付款"; } else if (cust.Grade == GRADE.RESELLER) { resellerManager = (IResellerBillingManager)manager; grade = GRADE.RESELLER; lblPymnt.Text = "收款:"; btnCnfrm.Text = "收款"; } else { return; } this.custId = (int)cust.CID__PK; BindingSource modeBs = new BindingSource(); modeBs.DataSource = PAY_MODE.MODE_MAP; cboxPayMode.DataSource = modeBs; cboxPayMode.DisplayMember = "Value"; cboxPayMode.ValueMember = "Key"; BindingSource patfBs = new BindingSource(); patfBs.DataSource = PLATFORM_NM.PLATFORM_MAP; cboxPlatform.DataSource = patfBs; cboxPlatform.DisplayMember = "Value"; cboxPlatform.ValueMember = "Key"; cboxPlatform.Enabled = false; autxtAcntNO.Enabled = false; InitPymntTable(billNO, custId); InitChldTable(billNO); }
public BillCnfrmDialog(BilliingVO bill, object manager) { InitializeComponent(); dtgvOrderGoods.AutoGenerateColumns = false; Text = "【账单】 " + bill.CustName; if (bill.Direct == PYMNT_DIRECT.PAY) { lblTotalTxt.Text = "总计应付(元):"; this.supplierManager = (ISupplierBillingManager)manager; } else if (bill.Direct == PYMNT_DIRECT.RECEIVE) { lblTotalTxt.Text = "总计应收(元):"; this.resellerManager = (IResellerBillingManager)manager; } else { return; } lblTotal.Text = bill.Amount + ""; Init(bill); }
public MResellerBillingForm() { InitializeComponent(); dtgvBilling.AutoGenerateColumns = false; dtgvOrders.AutoGenerateColumns = false; Usr usr = MainForm.usr; orderPage = new PageVO(); billPage = new PageVO(); orderPage.PageNo = 1; billPage.PageNo = 1; selectedOrdrs = new Dictionary <string, decimal>(); if (null == billingManager) { billingManager = InterfaceProxyGenerator.CreateInterfaceProxy <IResellerBillingManager>(usr); } if (null == custManager) { custManager = InterfaceProxyGenerator.CreateInterfaceProxy <ICustomerManager>(usr); } Customer cust = new Customer(); cust.Grade = GRADE.RESELLER; cust.St = ST.VALID; List <Customer> custs = custManager.LoadData(cust, null); cboxQrdResellers.DisplayMember = "CName"; cboxQrdResellers.ValueMember = "CID__PK"; cboxQrdResellers.DataSource = custs; cboxBillResellers.DisplayMember = "CName"; cboxBillResellers.ValueMember = "CID__PK"; cboxBillResellers.DataSource = custs; BindingSource directBs = new BindingSource(); directBs.DataSource = new Dictionary <string, string> { { string.Empty, "全部" }, { DIRECT.STOCK_OUT, "出货单" }, { DIRECT.RESELLER_REFUND, "回收单" } }; cboxDirect.DataSource = directBs; cboxDirect.DisplayMember = "Value"; cboxDirect.ValueMember = "Key"; BindingSource stBs = new BindingSource(); Dictionary <string, string> stDict = new Dictionary <string, string> { { string.Empty, "全部" } }; foreach (string key in HANDLE_FLAG.HANDLE_MAP.Keys) { stDict.Add(key, HANDLE_FLAG.HANDLE_MAP[key]); } stBs.DataSource = stDict; cboxEntry.DataSource = stBs; cboxEntry.DisplayMember = "Value"; cboxEntry.ValueMember = "Key"; BindingSource settleBs = new BindingSource(); settleBs.DataSource = new Dictionary <string, string> { { string.Empty, "全部" }, { "false", "未结清" }, { "true", "已结清" } }; cboxBillSt.DataSource = settleBs; cboxBillSt.DisplayMember = "Value"; cboxBillSt.ValueMember = "Key"; }