Beispiel #1
0
        //cập nhật đơn hàng
        protected void bntCapNhat_Click(object sender, EventArgs e)
        {
            Orders_Info order = Orders_Info.getbyid(HiddenField1.Value);

            order.status = checklisstbox.SelectedValue;
            //update số lượng sản phẩm
            if (Orders_Info.Update_TrangThai(order))
            {
                if (order.status == "2" || order.status == "1")
                {
                    Orders_Info m = new Orders_Info();
                    List <OrderDetails_Info> list = Orders_Info.GetListOrdetails(Convert.ToInt32(HiddenField1.Value));
                    foreach (var item in list)
                    {
                        Products_info p = Products_info.getby_id(item.ProductsId.ToString());
                        p.pcount = p.pcount - item.SoLuong;
                        int stt = 0;
                        if (p.active == true)
                        {
                            stt = 1;
                        }
                        var result = Products_info.Update(p.id, p.id_item, p.pname, p.pmota, p.pchitiet, p.ppricecurrent.ToString(), p.ppriceold.ToString(), p.pimage, p.pnew, p.pkhuyenmai,
                                                          p.phot, p.pngaydang, stt, p.pcount);
                        if (result == true)
                        {
                            lblThongBao.Text = "Cập Nhật Thành Công";
                        }
                        else
                        {
                            lblThongBao.Text = "Lỗi hệ thống";
                        }
                    }
                }
            }
        }
        //cập nhật đơn hàng
        protected void bntCapNhat_Click(object sender, EventArgs e)
        {
            Orders_Info order = Orders_Info.getbyid(HiddenField1.Value);

            order.status = ckbStatus.Checked;
            if (Orders_Info.Update_TrangThai(order))
            {
                lblThongBao.Text = "Cập Nhật Thành Công";
            }
        }