public StockOutOrderDetailForm(Order order, IStockOutManager manager) { InitializeComponent(); dtgvSOutOrderDetail.AutoGenerateColumns = false; this.Text = "【" + order.CustName + "】 NO." + order.OrderNO__PK; lblAmountValue.Text = order.Amount.ToString(); this.manager = manager; BindData(order.OrderNO__PK); }
public OrderPrinterForm(string orderNo) { InitializeComponent(); Usr usr = MainForm.usr; this.orderNo = orderNo; if (null == manager) { manager = InterfaceProxyGenerator.CreateInterfaceProxy <IStockOutManager>(usr); } }
public MStockOutForm() { InitializeComponent(); dtgvSOutGoods.AutoGenerateColumns = false; dtgvMOutOrders.AutoGenerateColumns = false; Usr usr = MainForm.usr; page = new PageVO(); page.PageNo = 1; if (null == custManager) { custManager = InterfaceProxyGenerator.CreateInterfaceProxy <ICustomerManager>(usr); } if (null == goodsManager) { goodsManager = InterfaceProxyGenerator.CreateInterfaceProxy <IGoodsManager>(usr); } if (null == stockOutManager) { stockOutManager = InterfaceProxyGenerator.CreateInterfaceProxy <IStockOutManager>(usr); } Customer cust = new Customer(); cust.Grade = GRADE.RESELLER; cust.St = ST.VALID; List <Customer> resellers = custManager.LoadData(cust, null); cboxNResellers.DisplayMember = "CName"; cboxNResellers.ValueMember = "CID__PK"; cboxNResellers.DataSource = resellers; List <Customer> qyResellers = new List <Customer>(); Customer reseller = new Customer(); reseller.CID__PK = 0; reseller.CName = "--全部--"; qyResellers.Add(reseller); qyResellers.AddRange(resellers); cboxQyReseller.DisplayMember = "CName"; cboxQyReseller.ValueMember = "CID__PK"; cboxQyReseller.DataSource = qyResellers; }
private void dtgvOrders_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { if (null == dtgvOrders.CurrentRow) { return; } if (cboxBillResellers.SelectedIndex == -1) { return; } Customer reseller = cboxBillResellers.SelectedItem as Customer; Order order = new Order(); order.CustName = reseller.CName; order.CustID = reseller.CID__PK; order.OrderNO__PK = StringUtil.Obj2Str(dtgvOrders.CurrentRow.Cells["colOrderNO"].Value); order.Amount = StringUtil.Obj2Decimal(dtgvOrders.CurrentRow.Cells["colAmount"].Value); order.Direct = StringUtil.Obj2Str(dtgvOrders.CurrentRow.Cells["colDirect"].Value); if (DIRECT.STOCK_OUT == order.Direct) { if (null == stockoutManager) { stockoutManager = InterfaceProxyGenerator.CreateInterfaceProxy <IStockOutManager>(MainForm.usr); } StockOutOrderDetailForm detailForm = new StockOutOrderDetailForm(order, stockoutManager); detailForm.ShowDialog(); } else if (DIRECT.RESELLER_REFUND == order.Direct) { if (null == refundManager) { refundManager = InterfaceProxyGenerator.CreateInterfaceProxy <IResellerRefundManager>(MainForm.usr); } RefundOrderDetailForm detailForm = new RefundOrderDetailForm(order, refundManager); detailForm.ShowDialog(); } }