Пример #1
0
        protected void Delete_Click(object sender, EventArgs e)
        {
            SaveOrders mSave = new SaveOrders();

            mSave.OrderID = tbxOrderID.Text;
            OAController mController = new OAController();
            OA           mOA         = new OA();

            arry = mController.SearchOrder(mOA, mSave);
            if (arry[12] == "2")
            {
                if (mOA.DeleteOrder(mSave))
                {
                    Tip.Text = "删除成功";
                    Response.Redirect("OA_OrderExam.aspx");
                }
                else
                {
                    Tip.Text = "删除失败";
                    //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "删除失败!!" + "');</script>");
                }
            }
            else
            {
                Tip.Text = "订单未取消,不能删除";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "删除失败!!" + "');</script>");
            }
        }
Пример #2
0
        /// <summary>
        /// 查询订单
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        protected void Enter_Click(object sender, EventArgs e)
        {
            if (tbxOrderID.Text != null)
            {
                Session["hOrderID"] = tbxOrderID.Text;
                OA         mExam  = new OA();
                SaveOrders hOrder = new SaveOrders();
                hOrder.OrderID = Session["hOrderID"].ToString();
                OAController mCon = new OAController();

                if (mCon.OrderExamController(mExam, hOrder))
                {
                    this.Response.Redirect("OA_OrderInfoma.aspx");
                }
                else
                {
                    this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "此订单不存在!!" + "');</script>");
                }
            }
        }
Пример #3
0
        protected void Alter_Click(object sender, EventArgs e)
        {
            if (Session["hUserName"] != null)
            {
                StrUserName = Session["hUserName"].ToString();
            }
            OA         m      = new OA();
            SaveOrders status = new SaveOrders();
            Admins     madmin = new Admins();

            madmin.UserName    = StrUserName;
            madmin.StaffID     = Admins.UserNameGetStaffID(madmin);
            status.StaffID     = madmin.StaffID;
            status.TradeStatus = Convert.ToChar(Status);

            if (Status == "3")
            {
                TradeStatus.Enabled = false;
            }
            if (Session["hOrderID"] != null)
            {
                tbxOrderID.Text = Session["hOrderID"].ToString();
            }
            else
            {
                tbxOrderID.Text = receive;
            }
            status.OrderID = tbxOrderID.Text;

            if (tbxNumber.Text == null)
            {
                tbxNumber.Text = "0";
            }
            else
            {
                status.Number = Convert.ToInt32(tbxNumber.Text);
            }
            status.Number       = Convert.ToInt32(tbxNumber.Text);
            status.SingleGoodID = Convert.ToInt32(Session["SingleGoodID"]);
            status.IsDeal       = Deal;
            OAController mCon = new OAController();

            if (Status == "3")
            {
                status.TotalPrices = Convert.ToDouble(tbxToTalPrice.Text);
                status.ReceiveStr  = tbxUserID.Text;

                //将用户用户名传入
            }



            if (mCon.TradeStatus(m, status) && mCon.GetTimeCon(m, status))
            {
                Tip.Text = "修改成功";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "修改成功!!" + "');</script>");
            }
            else
            {
                Tip.Text = "修改失败";
                //this.Page.ClientScript.RegisterStartupScript(this.GetType(), "ggg", "<script language='javascript'>alert('" + "修改失败!!" + "');</script>");
            }
            //读取数据代码
            {
                if (Session["hOrderID"] != null)
                {
                    tbxOrderID.Text = Session["hOrderID"].ToString();
                }
                else
                {
                    tbxOrderID.Text = receive;
                }

                SaveOrders hOrder = new Models.SaveOrders();
                hOrder.OrderID = tbxOrderID.Text;

                OA           mOrder      = new OA();
                OAController mController = new OAController();
                arry = mController.SearchOrder(mOrder, hOrder);


                tbxAddress.Text       = arry[1];
                tbxCalloffReason.Text = arry[7];
                tbxEndTime.Text       = arry[9];
                tbxNumber.Text        = arry[2];
                tbxSendTime.Text      = arry[8];
                tbxStaffID.Text       = arry[10];
                tbxSubmitTime.Text    = arry[5];
                tbxToTalPrice.Text    = arry[3];
                tbxUserID.Text        = arry[0];
                switch (arry[6])
                {
                case "0":
                    TradeStatus.SelectedIndex = 0;
                    break;

                case "1":
                    TradeStatus.SelectedIndex = 1;
                    break;

                case "2":
                    TradeStatus.SelectedIndex = 2;
                    break;

                case "3":
                    TradeStatus.SelectedIndex = 3;
                    break;
                }
            }
        }
Пример #4
0
 /// <summary>
 /// 获取订单状态时间
 /// </summary>
 /// <param name="hOA"></param>
 /// <param name="Get"></param>
 /// <returns></returns>
 public bool GetTimeCon(OA hOA, SaveOrders Get)
 {
     return(hOA.GetTradeTime(Get));
 }
Пример #5
0
 /// <summary>
 /// 订单状态修改
 /// </summary>
 /// <param name="m"></param>
 /// <param name="mStatus"></param>
 /// <returns></returns>
 public bool TradeStatus(OA m, SaveOrders mStatus)
 {
     return(m.AlterOrderStatus(mStatus));
 }
Пример #6
0
 /// <summary>
 /// 验证订单号
 /// </summary>
 /// <param name="mExam"></param>
 /// <param name="dOrder"></param>
 /// <returns></returns>
 public bool OrderExamController(OA mExam, SaveOrders dOrder)
 {
     return(mExam.OrderExam(dOrder));
 }
Пример #7
0
 /// <summary>
 /// 查询订单
 /// </summary>
 /// <param name="mOrder"></param>
 /// <param name="order"></param>
 /// <returns></returns>
 public string []  SearchOrder(OA mOrder, SaveOrders order)
 {
     return(mOrder.OrderInfoRead(order));
 }