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>"); } }
/// <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>"); } } }
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; } } }
/// <summary> /// 获取订单状态时间 /// </summary> /// <param name="hOA"></param> /// <param name="Get"></param> /// <returns></returns> public bool GetTimeCon(OA hOA, SaveOrders Get) { return(hOA.GetTradeTime(Get)); }
/// <summary> /// 订单状态修改 /// </summary> /// <param name="m"></param> /// <param name="mStatus"></param> /// <returns></returns> public bool TradeStatus(OA m, SaveOrders mStatus) { return(m.AlterOrderStatus(mStatus)); }
/// <summary> /// 验证订单号 /// </summary> /// <param name="mExam"></param> /// <param name="dOrder"></param> /// <returns></returns> public bool OrderExamController(OA mExam, SaveOrders dOrder) { return(mExam.OrderExam(dOrder)); }
/// <summary> /// 查询订单 /// </summary> /// <param name="mOrder"></param> /// <param name="order"></param> /// <returns></returns> public string [] SearchOrder(OA mOrder, SaveOrders order) { return(mOrder.OrderInfoRead(order)); }