示例#1
0
    protected void lbtnCancel_Click(object sender, EventArgs e)
    {
        string id      = ((LinkButton)sender).CommandArgument.ToString();
        long   orderID = new long();

        orderID = Convert.ToInt64(id);
        //修改库存
        View1TableAdapter V_order = new View1TableAdapter();
        DataTable         oDT     = V_order.GetDataByorderID(orderID);
        string            phoneid = oDT.Rows[0][3].ToString();
        int store                   = int.Parse(oDT.Rows[0][25].ToString());
        int buyquantity             = int.Parse(oDT.Rows[0][5].ToString());
        PhoneInfoTableAdapter phone = new PhoneInfoTableAdapter();

        phone.UpdateSellQuantity(store + buyquantity, long.Parse(phoneid));
        OrderInfoTableAdapter order = new OrderInfoTableAdapter();
        //int state = order.UpdateOrderState("5",orderID);


        int state = order.UpdateOrderState("5", orderID);

        if (state == 1)
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('订单已取消!');", true);
            //Response.Write("<script language=javascript>alert('');</script>");
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('订单未取消成功!');", true);
            //Response.Write("<script language=javascript>alert('');</script>");
        }
        gridviewBind();
    }
示例#2
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ibtnComplain.Attributes.Add("onclick", "return confirm('确定要投诉吗?');");
        //ibtnComplain.Attributes.Add("onclick", "return confirm('确定要删除吗?');");
        if (Session["name"] == null)
        {
            Response.Redirect("~/Public/Index.aspx");
        }
        else
        {
            long id = new long();
            id = Convert.ToInt64(Request.QueryString["orderID"].ToString());



            View1TableAdapter order = new View1TableAdapter();
            DataTable         odt   = order.GetDataByorderID(long.Parse(Request.QueryString["orderID"].ToString()));
            if (odt.Rows.Count > 0)
            {
                lbtnSeller.Text  = odt.Rows[0][14].ToString();
                lblSellerID.Text = odt.Rows[0][1].ToString();
                lblBuyerID.Text  = odt.Rows[0][2].ToString();
                lblPhoneID.Text  = odt.Rows[0][3].ToString();
                lblShopID.Text   = odt.Rows[0][13].ToString();
            }
        }


        if (!IsPostBack)
        {
            BindDatalist(0);
        }
    }
示例#3
0
    protected void lbtnPay_Click(object sender, EventArgs e)
    {
        // string id=Session["orderID"].ToString();
        View1TableAdapter orderDA = new View1TableAdapter();
        DataTable         orderDT = orderDA.GetDataByorderID(long.Parse(lblOrderID.Text));

        if (orderDT.Rows.Count > 0)
        {
            Response.Redirect("~/Buyer/Pay.aspx?OrderId=" + lblOrderID.Text + "&OrderName=" + orderDT.Rows[0]["phone_name"].ToString() + "&Money=" + int.Parse(orderDT.Rows[0]["buy_quantity"].ToString()) * int.Parse(orderDT.Rows[0]["price"].ToString()) + "&RevName=" + Session["name"].ToString() + "&RevAddr=" + orderDT.Rows[0]["receiver_add"].ToString() + "&RevTel=" + orderDT.Rows[0]["receiver_phone"].ToString());
        }
        else
        {
            Response.Write("<script language=javascript>alert('抱歉,由于某种原因未成功付款!');</script>");
        }
    }
示例#4
0
    protected void lbtnPay_Click(object sender, EventArgs e)
    {
        string            id      = ((LinkButton)sender).CommandArgument.ToString();
        View1TableAdapter orderDA = new View1TableAdapter();
        DataTable         orderDT = orderDA.GetDataByorderID(long.Parse(id));

        if (orderDT.Rows.Count > 0)
        {
            Response.Redirect("~/Buyer/Pay.aspx?OrderId=" + id + "&OrderName=" + orderDT.Rows[0]["phone_name"].ToString() + "&Money=" + int.Parse(orderDT.Rows[0]["buy_quantity"].ToString()) * int.Parse(orderDT.Rows[0]["price"].ToString()) + "&RevName=" + Session["name"].ToString() + "&RevAddr=" + orderDT.Rows[0]["receiver_add"].ToString() + "&RevTel=" + orderDT.Rows[0]["receiver_phone"].ToString());
        }
        else
        {
            ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('抱歉,由于某种原因未成功付款!');", true);
            // Response.Write("<script language=javascript>alert('');</script>");
        }
    }
示例#5
0
    protected void lbtnConfirm_Click(object sender, EventArgs e)
    {
        string id      = ((LinkButton)sender).CommandArgument.ToString();
        long   orderID = new long();

        orderID = Convert.ToInt64(id);

        //修改销量
        View1TableAdapter V_order   = new View1TableAdapter();
        DataTable         oDT       = V_order.GetDataByorderID(orderID);
        string            phoneid   = oDT.Rows[0][3].ToString();
        int buyquantity             = int.Parse(oDT.Rows[0][5].ToString());
        int sellquantity            = int.Parse(oDT.Rows[0][26].ToString());
        PhoneInfoTableAdapter phone = new PhoneInfoTableAdapter();

        phone.UpdateSellQuantity(sellquantity + buyquantity, long.Parse(phoneid));

        OrderInfoTableAdapter     orderDA = new OrderInfoTableAdapter();
        DM_orderstateTableAdapter state   = new DM_orderstateTableAdapter();
        DataTable stateDt = state.GetStateIDByMeaning("交易成功");

        if (stateDt.Rows.Count > 0)
        {
            string stateID = stateDt.Rows[0][0].ToString();
            int    Corder  = orderDA.UpdateConfirmTime(stateID, DateTime.Now, orderID);
            if (Corder == 1)
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('已成功确认收货!');", true);
                //Response.Write("<script language=javascript>alert('');</script>");
                Response.Redirect("~/Buyer/Evaluation.aspx?orderID=" + orderID);
            }
            else
            {
                ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('未成功确认!');", true);
                //Response.Write("<script language=javascript>alert('');</script>");
            }
        }
        gridviewBind();
    }
示例#6
0
 protected void lbtnPay_Click(object sender, EventArgs e)
 {
     string id = ((LinkButton)sender).CommandArgument.ToString();
     View1TableAdapter orderDA = new View1TableAdapter();
     DataTable orderDT = orderDA.GetDataByorderID(long.Parse(id));
     if (orderDT.Rows.Count > 0)
     {
         Response.Redirect("~/Buyer/Pay.aspx?OrderId=" + id + "&OrderName=" + orderDT.Rows[0]["phone_name"].ToString() + "&Money=" + int.Parse(orderDT.Rows[0]["buy_quantity"].ToString()) * int.Parse(orderDT.Rows[0]["price"].ToString()) + "&RevName=" + Session["name"].ToString() + "&RevAddr=" + orderDT.Rows[0]["receiver_add"].ToString() + "&RevTel=" + orderDT.Rows[0]["receiver_phone"].ToString());
     }
     else
     {
         ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('抱歉,由于某种原因未成功付款!');", true);
        // Response.Write("<script language=javascript>alert('');</script>");
     }
 }
示例#7
0
    protected void lbtnConfirm_Click(object sender, EventArgs e)
    {
        string id = ((LinkButton)sender).CommandArgument.ToString();
        long orderID = new long();
        orderID = Convert.ToInt64(id);

        //修改销量
        View1TableAdapter V_order = new View1TableAdapter();
        DataTable oDT = V_order.GetDataByorderID(orderID);
        string phoneid=oDT.Rows[0][3].ToString();
        int buyquantity = int.Parse(oDT.Rows[0][5].ToString());
        int sellquantity = int.Parse(oDT.Rows[0][26].ToString());
        PhoneInfoTableAdapter phone = new PhoneInfoTableAdapter();
        phone.UpdateSellQuantity(sellquantity + buyquantity, long.Parse(phoneid));

        OrderInfoTableAdapter orderDA = new OrderInfoTableAdapter();
        DM_orderstateTableAdapter state = new DM_orderstateTableAdapter();
        DataTable stateDt = state.GetStateIDByMeaning("交易成功");
        if (stateDt.Rows.Count > 0)
        {
            string stateID = stateDt.Rows[0][0].ToString();
            int Corder = orderDA.UpdateConfirmTime(stateID, DateTime.Now, orderID);
            if (Corder == 1)
            {
               ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('已成功确认收货!');", true);
                //Response.Write("<script language=javascript>alert('');</script>");
                Response.Redirect("~/Buyer/Evaluation.aspx?orderID=" + orderID);
            }
            else
            {
              ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('未成功确认!');", true);
                  //Response.Write("<script language=javascript>alert('');</script>");
            }
        }
        gridviewBind();
    }
示例#8
0
    protected void lbtnCancel_Click(object sender, EventArgs e)
    {
        string id = ((LinkButton)sender).CommandArgument.ToString();
        long orderID = new long();
        orderID=Convert.ToInt64(id);
        //修改库存
        View1TableAdapter V_order = new View1TableAdapter();
        DataTable oDT = V_order.GetDataByorderID(orderID);
        string phoneid = oDT.Rows[0][3].ToString();
        int store = int.Parse(oDT.Rows[0][25].ToString());
        int buyquantity = int.Parse(oDT.Rows[0][5].ToString());
        PhoneInfoTableAdapter phone = new PhoneInfoTableAdapter();
        phone.UpdateSellQuantity(store + buyquantity, long.Parse(phoneid));
        OrderInfoTableAdapter order = new OrderInfoTableAdapter();
        //int state = order.UpdateOrderState("5",orderID);

        int state = order.UpdateOrderState("5", orderID);
        if (state == 1)
        {
           ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('订单已取消!');", true);
            //Response.Write("<script language=javascript>alert('');</script>");
        }
        else
        {
          ScriptManager.RegisterStartupScript(this, GetType(), "", "alert('订单未取消成功!');", true);
              //Response.Write("<script language=javascript>alert('');</script>");
        }
        gridviewBind();
    }
示例#9
0
    protected void Page_Load(object sender, EventArgs e)
    {
        ibtnConfirmEvaluation.Attributes.Add("onclick", "return confirm('确定要评价吗?');");
            if (Session["name"] == null)
            {
                Response.Redirect("../Public/Index.aspx");
            }
            else
            {
                long id = new long();
                id = Convert.ToInt64(Request.QueryString["orderID"].ToString());

                Session["orderID"] = id;

                View1TableAdapter order = new View1TableAdapter();
                DataTable odt = order.GetDataByorderID(id);
                if (odt.Rows.Count > 0)
                {

                    lbtnSeller.Text = odt.Rows[0][14].ToString();
                    lblSellerID.Text = odt.Rows[0][1].ToString();
                    lblBuyerID.Text = odt.Rows[0][2].ToString();
                    lblPhoneID.Text = odt.Rows[0][3].ToString();
                }
            }

            if (!IsPostBack)
            {
                BindDatalist(0);
            }
    }
示例#10
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["name"] != null)
        {
            lblOrderID.Text = Request.QueryString["orderID"].ToString();

            View1TableAdapter orderDA = new View1TableAdapter();
            DataTable orderDT = orderDA.GetDataByorderID(long.Parse(lblOrderID.Text));
            gvOrderInfo.DataSource = orderDT;
            gvOrderInfo.DataBind();
            if (orderDT.Rows.Count > 0)
            {
                lblAddress.Text = orderDT.Rows[0][10].ToString();
                lblOrderState.Text = orderDT.Rows[0][18].ToString();
                if (lblOrderState.Text == "交易成功")
                {
                    lblMsg1.Text = "1,如果没有收到货,或收到货后出现问题,您可以联系卖家协商解决。";
                    lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                    lbtnConfirm.Enabled = false;
                    lbtnConfirm.Visible = false;
                    lbtnPay.Enabled = false;
                    lbtnPay.Visible = false;
                    lblReceiveTime.Text = "收货时间:" + orderDT.Rows[0][9].ToString();
                    lblSendTime.Text = "发货时间:" + orderDT.Rows[0][8].ToString();
                }
                else
                {
                    if (lblOrderState.Text == "交易关闭")
                    {

                        lblMsg1.Text = "交易已经关闭!";
                        lbtnConfirm.Enabled = false;
                        lbtnConfirm.Visible = false;
                        lbtnPay.Enabled = false;
                        lbtnPay.Visible = false;
                        lblReceiveTime.Enabled = false;
                        lblReceiveTime.Visible = false;
                        lblSendTime.Enabled = false;
                        lblSendTime.Visible = false;
                    }
                    else
                    {
                        if (lblOrderState.Text == "卖家已发货")
                        {
                            lblMsg1.Text = "1,卖家现在已经发货,请您注意物流信息,以便随时收货,";
                            lbtnConfirm.Enabled = true;
                            lbtnConfirm.Visible = true;
                            //lblReceiveTime.Text = ds.Tables[0].Rows[0][9].ToString();
                            lblSendTime.Text = "发货时间:" + orderDT.Rows[0][8].ToString();
                            lblReceiveTime.Enabled = false;
                            lblReceiveTime.Visible = false;
                            lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                        }
                        else
                        {
                            if (lblOrderState.Text == "买家已付款")
                            {
                                lblMsg1.Text = "1,您已付款,正在等待卖家发货";
                                lbtnConfirm.Enabled = false;
                                lbtnConfirm.Visible = false;
                                lbtnPay.Enabled = false;
                                lbtnPay.Visible = false;
                                lblReceiveTime.Enabled = false;
                                lblReceiveTime.Visible = false;
                                lblSendTime.Enabled = false;
                                lblSendTime.Visible = false;
                                //lblReceiveTime.Text = ds.Tables[0].Rows[0][9].ToString();

                                lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                            }
                            else
                            {
                                if (lblOrderState.Text == "待付款")
                                {

                                    lblMsg1.Text = "您还未付款,您可以现在就去付款。";

                                    lbtnConfirm.Enabled = false;
                                    lbtnConfirm.Visible = false;
                                    lbtnPay.Enabled = true;
                                    lbtnPay.Visible = true;
                                    lblReceiveTime.Enabled = false;
                                    lblReceiveTime.Visible = false;
                                    lblSendTime.Enabled = false;
                                    lblSendTime.Visible = false;
                                    lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                                }
                                else
                                {
                                    if (lblOrderState.Text == "退款中的订单")
                                    {

                                        lblMsg1.Text = "正在申请退款,请及时查看您的账户,如果在交易关闭前您没有收到退款,请与我们联系。";

                                        lbtnConfirm.Enabled = false;
                                        lbtnConfirm.Visible = false;
                                        lbtnPay.Enabled = false;
                                        lbtnPay.Visible = false;
                                        lblReceiveTime.Enabled = false;
                                        lblReceiveTime.Visible = false;
                                        lblSendTime.Enabled = false;
                                        lblSendTime.Visible = false;
                                        lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                                    }
                                }
                            }
                        }
                    }
                }
                lblTime.Text = orderDT.Rows[0][6].ToString();

                int oneprice = int.Parse(orderDT.Rows[0][16].ToString());
                int quantity = int.Parse(orderDT.Rows[0][5].ToString());
                lblPay.Text = (oneprice * quantity).ToString();

                string sellerid = orderDT.Rows[0][1].ToString();
                Guid guid = new Guid(sellerid);
                string SelectSql = "select * from V_UserInfo where UserId = '" + guid + "'";
                SqlConnection Conn = new SqlConnection(ConnSql);
                Conn.Open();
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(SelectSql, Conn);
                DataSet ds = new DataSet();
                da.Fill(ds);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    lblUserName.Text = ds.Tables[0].Rows[0][1].ToString();
                    lblRealName.Text = ds.Tables[0].Rows[0][8].ToString();
                    lblTelPhone.Text = ds.Tables[0].Rows[0][3].ToString();
                }

                Conn.Close();
            }
        }
        else
        {
            Response.Redirect("~/Public/Index.aspx");
        }
        if (!IsPostBack)
        {
            BindDatalist(0);
        }
    }
示例#11
0
 protected void lbtnPay_Click(object sender, EventArgs e)
 {
     // string id=Session["orderID"].ToString();
     View1TableAdapter orderDA = new View1TableAdapter();
     DataTable orderDT = orderDA.GetDataByorderID(long.Parse(lblOrderID.Text));
     if (orderDT.Rows.Count > 0)
     {
         Response.Redirect("~/Buyer/Pay.aspx?OrderId=" + lblOrderID.Text + "&OrderName=" + orderDT.Rows[0]["phone_name"].ToString() + "&Money=" + int.Parse(orderDT.Rows[0]["buy_quantity"].ToString()) * int.Parse(orderDT.Rows[0]["price"].ToString()) + "&RevName=" + Session["name"].ToString() + "&RevAddr=" + orderDT.Rows[0]["receiver_add"].ToString() + "&RevTel=" + orderDT.Rows[0]["receiver_phone"].ToString());
     }
     else
     {
         Response.Write("<script language=javascript>alert('抱歉,由于某种原因未成功付款!');</script>");
     }
 }
示例#12
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Session["name"] != null)
        {
            lblOrderID.Text = Request.QueryString["orderID"].ToString();

            View1TableAdapter orderDA = new View1TableAdapter();
            DataTable         orderDT = orderDA.GetDataByorderID(long.Parse(lblOrderID.Text));
            gvOrderInfo.DataSource = orderDT;
            gvOrderInfo.DataBind();
            if (orderDT.Rows.Count > 0)
            {
                lblAddress.Text    = orderDT.Rows[0][10].ToString();
                lblOrderState.Text = orderDT.Rows[0][18].ToString();
                if (lblOrderState.Text == "交易成功")
                {
                    lblMsg1.Text        = "1,如果没有收到货,或收到货后出现问题,您可以联系卖家协商解决。";
                    lblMsg2.Text        = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                    lbtnConfirm.Enabled = false;
                    lbtnConfirm.Visible = false;
                    lbtnPay.Enabled     = false;
                    lbtnPay.Visible     = false;
                    lblReceiveTime.Text = "收货时间:" + orderDT.Rows[0][9].ToString();
                    lblSendTime.Text    = "发货时间:" + orderDT.Rows[0][8].ToString();
                }
                else
                {
                    if (lblOrderState.Text == "交易关闭")
                    {
                        lblMsg1.Text           = "交易已经关闭!";
                        lbtnConfirm.Enabled    = false;
                        lbtnConfirm.Visible    = false;
                        lbtnPay.Enabled        = false;
                        lbtnPay.Visible        = false;
                        lblReceiveTime.Enabled = false;
                        lblReceiveTime.Visible = false;
                        lblSendTime.Enabled    = false;
                        lblSendTime.Visible    = false;
                    }
                    else
                    {
                        if (lblOrderState.Text == "卖家已发货")
                        {
                            lblMsg1.Text        = "1,卖家现在已经发货,请您注意物流信息,以便随时收货,";
                            lbtnConfirm.Enabled = true;
                            lbtnConfirm.Visible = true;
                            //lblReceiveTime.Text = ds.Tables[0].Rows[0][9].ToString();
                            lblSendTime.Text       = "发货时间:" + orderDT.Rows[0][8].ToString();
                            lblReceiveTime.Enabled = false;
                            lblReceiveTime.Visible = false;
                            lblMsg2.Text           = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                        }
                        else
                        {
                            if (lblOrderState.Text == "买家已付款")
                            {
                                lblMsg1.Text           = "1,您已付款,正在等待卖家发货";
                                lbtnConfirm.Enabled    = false;
                                lbtnConfirm.Visible    = false;
                                lbtnPay.Enabled        = false;
                                lbtnPay.Visible        = false;
                                lblReceiveTime.Enabled = false;
                                lblReceiveTime.Visible = false;
                                lblSendTime.Enabled    = false;
                                lblSendTime.Visible    = false;
                                //lblReceiveTime.Text = ds.Tables[0].Rows[0][9].ToString();

                                lblMsg2.Text = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                            }
                            else
                            {
                                if (lblOrderState.Text == "待付款")
                                {
                                    lblMsg1.Text = "您还未付款,您可以现在就去付款。";

                                    lbtnConfirm.Enabled    = false;
                                    lbtnConfirm.Visible    = false;
                                    lbtnPay.Enabled        = true;
                                    lbtnPay.Visible        = true;
                                    lblReceiveTime.Enabled = false;
                                    lblReceiveTime.Visible = false;
                                    lblSendTime.Enabled    = false;
                                    lblSendTime.Visible    = false;
                                    lblMsg2.Text           = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                                }
                                else
                                {
                                    if (lblOrderState.Text == "退款中的订单")
                                    {
                                        lblMsg1.Text = "正在申请退款,请及时查看您的账户,如果在交易关闭前您没有收到退款,请与我们联系。";

                                        lbtnConfirm.Enabled    = false;
                                        lbtnConfirm.Visible    = false;
                                        lbtnPay.Enabled        = false;
                                        lbtnPay.Visible        = false;
                                        lblReceiveTime.Enabled = false;
                                        lblReceiveTime.Visible = false;
                                        lblSendTime.Enabled    = false;
                                        lblSendTime.Visible    = false;
                                        lblMsg2.Text           = "2,如果卖家没有履行应尽的承诺,您可以“投诉维权”。";
                                    }
                                }
                            }
                        }
                    }
                }
                lblTime.Text = orderDT.Rows[0][6].ToString();

                int oneprice = int.Parse(orderDT.Rows[0][16].ToString());
                int quantity = int.Parse(orderDT.Rows[0][5].ToString());
                lblPay.Text = (oneprice * quantity).ToString();

                string        sellerid  = orderDT.Rows[0][1].ToString();
                Guid          guid      = new Guid(sellerid);
                string        SelectSql = "select * from V_UserInfo where UserId = '" + guid + "'";
                SqlConnection Conn      = new SqlConnection(ConnSql);
                Conn.Open();
                SqlDataAdapter da = new SqlDataAdapter();
                da.SelectCommand = new SqlCommand(SelectSql, Conn);
                DataSet ds = new DataSet();
                da.Fill(ds);
                if (ds.Tables[0].Rows.Count > 0)
                {
                    lblUserName.Text = ds.Tables[0].Rows[0][1].ToString();
                    lblRealName.Text = ds.Tables[0].Rows[0][8].ToString();
                    lblTelPhone.Text = ds.Tables[0].Rows[0][3].ToString();
                }

                Conn.Close();
            }
        }
        else
        {
            Response.Redirect("~/Public/Index.aspx");
        }
        if (!IsPostBack)
        {
            BindDatalist(0);
        }
    }