public WholesaleEmOrderDetailCtrl(String orderID, BaseUserControl sourceCtrl = null) { InitializeComponent(); // this.Controls.Add(imageCtrl); // ShowMessage("SourceCtrlType1:" + this); //ShowMessage( "SourceCtrlType:" + this.SourceCtrlType.ToString()); dataGridViewPagingSumCtrl = new DataGridViewPagingSumCtrl(this.dataGridView1); dataGridViewPagingSumCtrl.Initialize(); this.sourceCtrl = sourceCtrl; GetPfCustomerOrderPagePara para = new GetPfCustomerOrderPagePara() { CustomerOrderId = orderID, PageIndex = 0, PageSize = 1 }; PfCustomerOrderPage listPage = GlobalCache.EMallServerProxy.GetPfCustomerOrderPage(para); if (listPage != null && listPage.PfCustomerOrders.Count == 1) { //获取order this.Order = listPage.PfCustomerOrders[0]; //skinLabel2.Text = Order.PayTypeName; } skinLabelRemarks.Text = Order.Remarks; skinLabelOrderId.Text = orderID; if (Order != null) { Display(); Initialize(); } }
private void BaseButton_Search_Click(object sender, EventArgs e) { try { if (GlobalUtil.EngineUnconnectioned(this)) { return; } pagePara = new GetPfCustomerOrderPagePara() { CustomerOrderId = this.skinTextBoxOrderId.Text, StartDate = new Date(this.dateTimePicker_Start.Value), EndDate = new Date(this.dateTimePicker_End.Value), PageIndex = 0, PageSize = this.dataGridViewPagingSumCtrl.PageSize, PfCustomerID = (String)this.skinComboBox_PfCustomer.SelectedValue, CostumeID = this.skinTextBoxID.Text, PfCustomerOrderState = (PfCustomerOrderState)(this.skinComboBoxOrderState.SelectedValue), }; dataGridViewPagingSumCtrl.OrderPara = pagePara; PfCustomerOrderPage listPage = GlobalCache.EMallServerProxy.GetPfCustomerOrderPage(this.pagePara); this.dataGridViewPagingSumCtrl.Initialize(listPage); this.BindingDataSource(listPage); UpdateTabPageTitle(false); } catch (Exception ex) { GlobalUtil.ShowError(ex); } finally { GlobalUtil.UnLockPage(this); } }
//public void WorkDeskCtrlSearch(PfCustomerOrderState orderState, RefundStatus refund) //{ // //skinComboBoxOrderState.SelectedValue = orderState; // //skinComboBoxRefundState.SelectedValue = refund; // //DateTimeUtil.DateTimePicker_All(dateTimePicker_Start, dateTimePicker_End); // if (orderState == PfCustomerOrderState.All && refund == RefundStatus.Refunding) // { // tabControl1.SelectTab(4); // } // else if(orderState == PfCustomerOrderState.WaitDelivery && refund == RefundStatus.NotSelect) // { // tabControl1.SelectTab(1); // } // // tabControl1_SelectedIndexChanged(null, null); // // BaseButton_Search_Click(null, null); //} private void dataGridViewPagingSumCtrl_CurrentPageIndexChanged(int index) { try { if (this.pagePara == null) { return; } if (GlobalUtil.EngineUnconnectioned(this)) { return; } pagePara.PageIndex = index; PfCustomerOrderPage listPage = GlobalCache.EMallServerProxy.GetPfCustomerOrderPage(this.pagePara); this.BindingDataSource(listPage); UpdateTabPageTitle(false); } catch (Exception ee) { GlobalUtil.ShowError(ee); } finally { GlobalUtil.UnLockPage(this); } }
private void BindingDataSource(PfCustomerOrderPage listPage) { splitContainer1.Panel2Collapsed = true; if (listPage != null && listPage.PfCustomerOrders != null && listPage.PfCustomerOrders.Count > 0) { foreach (var item in listPage.PfCustomerOrders) { item.PfCustomerName = PfCustomerCache.GetPfCustomerName(item.PfCustomerID); } this.dataGridViewPagingSumCtrl.BindingDataSource <PfCustomerOrder>(listPage?.PfCustomerOrders, null, listPage?.TotalEntityCount); } else { this.dataGridViewPagingSumCtrl.BindingDataSource <PfCustomerOrder>(listPage?.PfCustomerOrders, null, 0); } }