コード例 #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 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();
    }
コード例 #3
0
ファイル: OrderInfo.aspx.cs プロジェクト: zjplus/phoneSys
    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();
    }
コード例 #4
0
ファイル: OrderInfo.aspx.cs プロジェクト: zjplus/phoneSys
    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();
    }
コード例 #5
0
 static OrderInfoBLL()
 {
     _orderInfoTableAdapter = new OrderInfoTableAdapter();
 }