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(); }
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(); }