Esempio n. 1
0
 private void btn_xoaSanPham_Click(object sender, EventArgs e)
 {
     try {
         if (MessageBox.Show("Bạn Có Chắc Muốn Xoá Sản Phẩm Này", "Cảnh báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes)
         {
             if (BUS_HANG.deleteHang(int.Parse(txt_maHang.Text)))
             {
                 MessageBox.Show("Xoá Dữ Liệu Thành Công");
                 ResetValue();
                 LoadGridViewSanPham();
             }
             else
             {
                 MessageBox.Show("Xoá Dữ Liệu Không Thành Công");
             }
         }
         else
         {
             ResetValue();
             LoadGridViewSanPham();
         }
     } catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 2
0
 public void LoadGridViewSanPham()
 {
     if (BUS_HANG.getHang().Rows.Count < 1)
     {
         return;
     }
     dgv_SanPham.DataSource = BUS_HANG.getHang();
 }
Esempio n. 3
0
 private void btn_suaSanPham_Click(object sender, EventArgs e)
 {
     try {
         int   intSoLuong;
         float floatDonGiaNhap;
         float floatDonGiaBan;
         bool  isInt       = int.TryParse(txt_soLuongHang.Text.Trim().ToString(), out intSoLuong);
         bool  isFloatNhap = float.TryParse(txt_giaNhap.Text.Trim().ToString(), out floatDonGiaNhap);
         bool  isFloatBan  = float.TryParse(txt_giaBan.Text.Trim().ToString(), out floatDonGiaBan);
         if (txt_tenHang.Text.Trim().Length == 0)
         {
             MessageBox.Show("Tên Hàng Không Được Bỏ Trống");
         }
         else if (int.Parse(txt_giaNhap.Text) < 0 || !isFloatNhap)
         {
             MessageBox.Show("Giá Nhập Không Được Âm");
         }
         else if (int.Parse(txt_giaBan.Text) < 0 || !isFloatBan)
         {
             MessageBox.Show("Giá Bán Không Được Âm");
         }
         else if (txt_hinh.Text.Trim().Length == 0)
         {
             MessageBox.Show("Bạn Phải Upload Hình");
             btn_moHinh.Focus();
             return;
         }
         else
         {
             DTO_HANG hang = new DTO_HANG(txt_tenHang.Text, int.Parse(txt_soLuongHang.Text), float.Parse(txt_giaNhap.Text), float.Parse(txt_giaBan.Text), txt_hinh.Text, txt_ghiChu.Text, cache.mail);
             MessageBox.Show(cache.mail);
             if (MessageBox.Show("Bạn Có Chắc Muốn Thay Đổi Dữ Liệu Không", "Confirm", MessageBoxButtons.YesNo, MessageBoxIcon.Information) == DialogResult.Yes)
             {
                 if (BUS_HANG.updateHang(hang))
                 {
                     if (txt_hinh.Text != checkUrlImages)
                     {
                         File.Copy(fileAddress, fileSavePath, true);
                     }
                     MessageBox.Show("Sửa Dữ Liệu Thành Công");
                     LoadGridViewSanPham();
                 }
                 else
                 {
                     MessageBox.Show("Sửa Dữ Liệu Không Thành Công");
                 }
             }
             else
             {
                 ResetValue();
                 LoadGridViewSanPham();
             }
         }
     }
     catch (Exception ex) {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 4
0
 private void btn_luuSanPham_Click(object sender, EventArgs e)
 {
     try {
         int   intSoLuong;
         float floatDonGiaNhap;
         float floatDonGiaBan;
         bool  isInt       = int.TryParse(txt_soLuongHang.Text.Trim().ToString(), out intSoLuong);
         bool  isFloatNhap = float.TryParse(txt_giaNhap.Text.Trim().ToString(), out floatDonGiaNhap);
         bool  isFloatBan  = float.TryParse(txt_giaBan.Text.Trim().ToString(), out floatDonGiaBan);
         if (txt_tenHang.Text.Trim().Length == 0)
         {
             MessageBox.Show("Tên Hàng Không Được Bỏ Trống");
         }
         else if (int.Parse(txt_giaNhap.Text) < 0 || !isFloatNhap)
         {
             MessageBox.Show("Giá Nhập Không Được Âm");
         }
         else if (int.Parse(txt_giaBan.Text) < 0 || !isFloatBan)
         {
             MessageBox.Show("Giá Bán Không Được Âm");
         }
         else if (txt_hinh.Text.Trim().Length == 0)
         {
             MessageBox.Show("Bạn Phải Upload Hình");
             btn_moHinh.Focus();
             return;
         }
         else
         {
             DTO_HANG hang = new DTO_HANG(txt_tenHang.Text, int.Parse(txt_soLuongHang.Text), float.Parse(txt_giaNhap.Text), float.Parse(txt_giaBan.Text), "\\Images\\" + fileName, txt_ghiChu.Text, cache.mail);
             if (BUS_HANG.insertHang(hang))
             {
                 MessageBox.Show("Thêm Sản Phẩm Thành Công");
                 File.Copy(fileAddress, fileSavePath, true);
                 ResetValue();
                 LoadGridViewSanPham();
             }
             else
             {
                 MessageBox.Show("Thêm Sản Phẩm Không Thành Công");
             }
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
Esempio n. 5
0
        private void btn_timKiemSanPham_Click(object sender, EventArgs e)
        {
            DataTable ds = BUS_HANG.searchHang(txt_tenHang.Text);

            if (ds.Rows.Count > 0)
            {
                dgv_SanPham.DataSource            = ds;
                dgv_SanPham.Columns[0].HeaderText = "Mã Hàng";
                dgv_SanPham.Columns[1].HeaderText = "Tên Hàng";
                dgv_SanPham.Columns[2].HeaderText = "Số Lượng";
                dgv_SanPham.Columns[3].HeaderText = "Giá Nhập";
                dgv_SanPham.Columns[4].HeaderText = "Giá Bán";
                dgv_SanPham.Columns[5].HeaderText = "Hình";
                dgv_SanPham.Columns[6].HeaderText = "Ghi Chú";
            }
            else
            {
                MessageBox.Show("Không Tìm Thấy Kết Quả");
            }
            txt_timKiemSanPham.Text      = "Nhập Tên SanPham";
            txt_timKiemSanPham.BackColor = Color.White;
            ResetValue();
        }
Esempio n. 6
0
 public void LoadGridView()
 {
     dgv_TonKho.DataSource = BUS_HANG.ThongKeTonKho();
 }