Exemplo n.º 1
0
        private void FrmTaPaymentCollection_Load(object sender, EventArgs e)
        {
            //订单类型
            lblTypeName.Text = PubComm.ORDER_TYPE_COLLECTION;

            DelegateRefresh hd = DelegateMy.RefreshSomeInfo;
            IAsyncResult    rt = hd.BeginInvoke("1", "", "", null, null);

            //CommonDAL.RefreshSomeInfo("1", "", "");

            //获得付款类型列表
            SetPayType();

            SetClick();

            BindlueNote();

            #region 查询账单
            if (saveTaCheckOrderInfo == null)
            {
                return;
            }
            TaCheckOrderInfo taCheckOrder = saveTaCheckOrderInfo;

            txtPayTypePay1.Text = taCheckOrder.PayTypePay1;
            txtPayTypePay2.Text = taCheckOrder.PayTypePay2;
            txtPayTypePay3.Text = taCheckOrder.PayTypePay3;
            txtPayTypePay4.Text = taCheckOrder.PayTypePay4;
            txtPayTypePay5.Text = taCheckOrder.PayTypePay5;

            txtPercentDiscount.Text = string.IsNullOrEmpty(taCheckOrder.PayPerDiscount)
                                        ? taCheckOrder.PayPerDiscount
                                        : taCheckOrder.PayPerDiscount.Substring(0, taCheckOrder.PayPerDiscount.Length - 1);
            txtDiscount.Text = taCheckOrder.PayDiscount;

            txtPercentSurcharge.Text = string.IsNullOrEmpty(taCheckOrder.PayPerSurcharge)
                                        ? taCheckOrder.PayPerSurcharge
                                        : taCheckOrder.PayPerSurcharge.Substring(0, taCheckOrder.PayPerSurcharge.Length - 1);
            txtSurcharge.Text = taCheckOrder.PaySurcharge;

            txtTendered.Text = "0.00";
            txtToPay.Text    = taCheckOrder.TotalAmount;
            menuAmout        = Convert.ToDecimal(taCheckOrder.MenuAmount);
            txtChange.Text   = "0.00";

            GetAllAmount();
            #endregion

            //默认为PayType1
            objTxt  = txtPayTypePay1;
            objName = @"txtPayTypePay1";

            txtReadyTime.Text = strReadyTime;

            asfc.controllInitializeSize(this);
        }
Exemplo n.º 2
0
        private void FrmTaPaymentShop_Load(object sender, EventArgs e)
        {
            //DelegateRefresh hd = DelegateMy.RefreshSomeInfo;
            //hd.BeginInvoke("5", strBusDate, "", null, null);
            //hd.BeginInvoke("1", strBusDate, "", null, null);
            Stopwatch sw = new Stopwatch();

            sw.Start();

            DelegateRefresh hd = DelegateMy.RefreshSomeInfo;
            IAsyncResult    rt = hd.BeginInvoke("1", "", "", null, null);

            //CommonDAL.RefreshSomeInfo("1", "", "");

            //订单类型
            lblTypeName.Text = PubComm.ORDER_TYPE_SHOP;

            if (lstOrderItemInfos == null)
            {
                string            strSqlWhere   = "";
                DynamicParameters dynamicParams = new DynamicParameters();

                strSqlWhere = " CheckCode=@CheckCode AND BusDate=@BusDate";

                dynamicParams.Add("BusDate", strBusDate);
                dynamicParams.Add("CheckCode", checkID);

                lstOrderItemInfos = new SQLiteDbHelper().QueryMultiByWhere <TaOrderItemInfo>("Ta_OrderItem", strSqlWhere, dynamicParams);
            }

            SetPayType();

            SetClick();

            #region 查询账单
            if (saveTaCheckOrderInfo == null)
            {
                return;
            }
            TaCheckOrderInfo taCheckOrder = saveTaCheckOrderInfo;

            txtPayTypePay1.Text = taCheckOrder.PayTypePay1;
            txtPayTypePay2.Text = taCheckOrder.PayTypePay2;
            txtPayTypePay3.Text = taCheckOrder.PayTypePay3;
            txtPayTypePay4.Text = taCheckOrder.PayTypePay4;
            txtPayTypePay5.Text = taCheckOrder.PayTypePay5;

            txtPercentDiscount.Text = string.IsNullOrEmpty(taCheckOrder.PayPerDiscount)
                                        ? taCheckOrder.PayPerDiscount
                                        : taCheckOrder.PayPerDiscount.Substring(0, taCheckOrder.PayPerDiscount.Length - 1);
            txtDiscount.Text = taCheckOrder.PayDiscount;

            txtPercentSurcharge.Text = string.IsNullOrEmpty(taCheckOrder.PayPerSurcharge)
                                        ? taCheckOrder.PayPerSurcharge
                                        : taCheckOrder.PayPerSurcharge.Substring(0, taCheckOrder.PayPerSurcharge.Length - 1);
            txtSurcharge.Text = taCheckOrder.PaySurcharge;

            txtTendered.Text = "0.00";
            txtToPay.Text    = taCheckOrder.TotalAmount;
            menuAmout        = Convert.ToDecimal(taCheckOrder.MenuAmount);
            txtChange.Text   = "0.00";

            GetAllAmount();
            #endregion

            //默认为PayType1
            objTxt  = txtPayTypePay1;
            objName = @"txtPayTypePay1";

            txtReadyTime.Text = strReadyTime;

            asfc.controllInitializeSize(this);

            sw.Stop();
            TimeSpan ts = sw.Elapsed;
            LogHelper.Info("#FrmTaPaymentShop_Load# Time:" + ts.TotalMilliseconds);
        }