Beispiel #1
0
        void gv_FocusedRowChanged(object sender, DevExpress.XtraGrid.Views.Base.FocusedRowChangedEventArgs e)
        {
            t_rettrade trd = null;

            switch (tabMain.SelectedTabPage.Text)
            {
            case "待审核":
                trd = gcUnAudit.GetFocusedDataSource <t_rettrade>();
                break;

            case "已审核":
                trd = gcAudit.GetFocusedDataSource <t_rettrade>();
                break;

            case "已作废":
                trd = gcInvalid.GetFocusedDataSource <t_rettrade>();
                break;

            default:
                break;
            }
            if (trd == null)
            {
                gcOrder.DataSource = null;
                return;
            }
            using (var db = new Database()) {
                gcOrder.DataSource = db.Fetch <t_retorder>(" where tradeguid=@0", trd.Guid);
            }
        }
Beispiel #2
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     Trade = gc.GetFocusedDataSource<t_rettrade>();
     if (Trade == null)
         return;
     DialogResult = System.Windows.Forms.DialogResult.OK;
     Close();
 }
Beispiel #3
0
 private void btnOK_Click(object sender, EventArgs e)
 {
     Trade = gc.GetFocusedDataSource <t_rettrade>();
     if (Trade == null)
     {
         return;
     }
     DialogResult = System.Windows.Forms.DialogResult.OK;
     Close();
 }
Beispiel #4
0
        private void txtTradeNo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            var vw = new SendedTradeView();

            if (vw.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                this.Trade = vw.Trade;

                txtReceiverName.Text      = this.Trade.ReceiverName;
                dateDeliveryDate.DateTime = this.Trade.DeliveryDate ?? DateTime.Now;
                txtMobile.Text            = this.Trade.ReceiverMobile;
                txtReceiverAddress.Text   = this.Trade.ReceiverAddress;
                txtTradeNo.Text           = this.Trade.TradeNo;

                using (var db = new Database()) {
                    var retodrs = db.Fetch <t_retorder>("select * from v_retorder where tradeno=@0", vw.Trade.TradeNo);
                    retodrs.ForEach(k => k.RetNum = k.Num);
                    gcOrder.DataSource            = retodrs;
                }
            }
        }
Beispiel #5
0
        private void txtTradeNo_ButtonClick(object sender, DevExpress.XtraEditors.Controls.ButtonPressedEventArgs e)
        {
            var vw = new SendedTradeView();
            if (vw.ShowDialog() == System.Windows.Forms.DialogResult.OK) {
                this.Trade = vw.Trade;

                txtReceiverName.Text = this.Trade.ReceiverName;
                dateDeliveryDate.DateTime = this.Trade.DeliveryDate ?? DateTime.Now;
                txtMobile.Text = this.Trade.ReceiverMobile;
                txtReceiverAddress.Text = this.Trade.ReceiverAddress;
                txtTradeNo.Text = this.Trade.TradeNo;

                using (var db = new Database()) {
                    var retodrs = db.Fetch<t_retorder>("select * from v_retorder where tradeno=@0", vw.Trade.TradeNo);
                    retodrs.ForEach(k=>k.RetNum=k.Num);
                    gcOrder.DataSource = retodrs;
                }
            }
        }