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();
            }
        }
Beispiel #2
0
        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);
            }
        }
Beispiel #3
0
        //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);
            }
        }
Beispiel #4
0
        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);
            }
        }