示例#1
0
        protected void btnHuy_Click(object sender, EventArgs e)
        {
            string IDHangHoa = IDHangHoa_Temp.Value.ToString();

            data = new dtThemHangHoa();
            data.XoaChiTiet_Temp(IDHangHoa);
            Response.Redirect("QuanLyHangHoa.aspx");
        }
示例#2
0
        protected void gridNguyenLieu_RowDeleting(object sender, DevExpress.Web.Data.ASPxDataDeletingEventArgs e)
        {
            string ID        = e.Keys[0].ToString();
            string IDHangHoa = IDHangHoa_Temp.Value.ToString();

            data = new dtThemHangHoa();
            data.XoaChiTiet_Temp_ID(ID);
            e.Cancel = true;
            gridNguyenLieu.CancelEdit();
            LoadGrid(IDHangHoa);
        }
 protected void Page_Load(object sender, EventArgs e)
 {
     if (!IsPostBack)
     {
         data = new dtThemHangHoa();
         object IDHangHoa = data.ThemHangHoa();
         IDHangHoa_Temp.Value = IDHangHoa.ToString();
         txtMaHang.Text       = dtThemHangHoa.Dem_Max().ToString();
     }
     LoadGrid(IDHangHoa_Temp.Value.ToString());
 }
示例#4
0
 protected void btnThemTemp_Click(object sender, EventArgs e)
 {
     if (cmbNguyenLieu.Text != "" && txtTrongLuong.Text != "")
     {
         float TrongLuong = float.Parse(txtTrongLuong.Text);
         if (TrongLuong < 0)
         {
             Response.Write("<script language='JavaScript'> alert('Trọng lượng pha chế phải >=0 .'); </script>");
         }
         else
         {
             string IDNguyenLieu = cmbNguyenLieu.Value.ToString();
             string MaNguyenLieu = dtThemHangHoa.LayMaNguyenLieu(IDNguyenLieu);
             string NhaCungCap   = dtThemHangHoa.LayNhaCungCap(IDNguyenLieu);
             string IDDonViTinh  = dtThemHangHoa.LayIDDonViTinh(IDNguyenLieu);
             string IDHangHoa    = IDHangHoa_Temp.Value.ToString();
             data = new dtThemHangHoa();
             DataTable db = data.KTHangHoa_Temp(IDHangHoa, IDNguyenLieu);// kiểm tra hàng hóa
             if (db.Rows.Count == 0)
             {
                 data = new dtThemHangHoa();
                 data.ThemNguyenLieu_Temp(IDHangHoa, IDNguyenLieu, TrongLuong, MaNguyenLieu, NhaCungCap, IDDonViTinh);
                 cmbNguyenLieu.Text = "";
                 cmbNguyenLieu.Focus();
                 txtTrongLuong.Text = "";
             }
             else
             {
                 data = new dtThemHangHoa();
                 data.CapNhatNguyenLieu_Temp(IDHangHoa, IDNguyenLieu, TrongLuong);
                 cmbNguyenLieu.Text = "";
                 cmbNguyenLieu.Focus();
                 txtTrongLuong.Text = "";
             }
             LoadGrid(IDHangHoa);
         }
     }
     else
     {
         Response.Write("<script language='JavaScript'> alert('Vui lòng chọn nguyên liệu chế biến & trọng lượng(g) .'); </script>");
     }
 }
示例#5
0
 protected void btnThem_Click(object sender, EventArgs e)
 {
     if (txtTenHangHoa.Text != "" && txtGiaBan.Text != "" && cmbDonViTinh.Text != "" && cmbNhomHang.Text != "")
     {
         string IDHangHoa   = IDHangHoa_Temp.Value.ToString();
         string MaHangHoa   = txtMaHang.Text.ToString();
         string TenHangHoa  = txtTenHangHoa.Text.ToString();
         string GiaBan      = txtGiaBan.Text.ToString();
         string IDDonViTinh = cmbDonViTinh.Value.ToString();
         string IDNhomHang  = cmbNhomHang.Value.ToString();
         string GhiChu      = txtGhiChu.Text == null ? "" : txtGhiChu.Text.ToString();
         data = new dtThemHangHoa();
         object ID = data.ThemHangHoa();
         if (ID != null)
         {
             data.CapNhatHangHoa(ID, MaHangHoa, TenHangHoa, GiaBan, IDDonViTinh, IDNhomHang, GhiChu);
             DataTable dt = data.NguyenLieu_Temp(IDHangHoa);
             if (dt.Rows.Count > 0)
             {
                 foreach (DataRow dr in dt.Rows)
                 {
                     string IDNguyenLieu = dr["IDNguyenLieu"].ToString();
                     string TrongLuong   = dr["TrongLuong"].ToString();
                     string MaNguyenLieu = dr["MaNguyenLieu"].ToString();
                     string NhaCungCap   = dr["NhaCungCap"].ToString();
                     string IDDonViTinh1 = dr["IDDonViTinh"].ToString();
                     data = new dtThemHangHoa();
                     data.ThemChiTietNguyenLieu(ID, IDNguyenLieu, TrongLuong, MaNguyenLieu, NhaCungCap, IDDonViTinh1);
                 }
             }
             data = new dtThemHangHoa();
             data.XoaChiTiet_Temp_ID(IDHangHoa);
             dtLichSuTruyCap.ThemLichSu(Session["IDChiNhanh"].ToString(), Session["IDNhom"].ToString(), Session["IDNhanVien"].ToString(), "Thêm hàng hóa", "Thêm hàng hóa có nguyên liệu");
             Response.Redirect("QuanLyHangHoa.aspx");
         }
     }
     else
     {
         Response.Write("<script language='JavaScript'> alert('Trường  (*) không được bỏ trống .'); </script>");
     }
 }
示例#6
0
 private void LoadGrid(string p)
 {
     data = new dtThemHangHoa();
     gridNguyenLieu.DataSource = data.NguyenLieu_Temp(p);
     gridNguyenLieu.DataBind();
 }