private void btn_sua_Click(object sender, EventArgs e)
 {
     dgv_nhacungcap.BeginEdit(true);
     if (tbx_MaNCC.Text == "" || tbx_TenNCC.Text == "" || tbx_Diachi.Text == "")
     {
         MessageBox.Show("Chọn Dòng Bạn Muốn Sửa và Hãy Nhập Đầy Đủ Thông Tin!", "Thông Báo!");
         tbx_MaNCC.Focus();
     }
     else
     {
         if (tbx_MaNCC.Text != dgv_nhacungcap.CurrentRow.Cells["MANCC"].Value.ToString().Trim() || tbx_MaNCC.Text == "")
         {
             MessageBox.Show("Mã Nhà Cung Cấp chưa được nhập hoặc đã bị thay đổi!", "Lỗi");
         }
         else
         {
             acc.CapNhat_NhaCC(tbx_MaNCC.Text, tbx_TenNCC.Text, tbx_Diachi.Text, tbx_Ghichu.Text);
             NhaCC_Load(sender, e);
         }
     }
     dgv_nhacungcap.EndEdit();
 }
示例#2
0
 private void btn_ghinhan_Click(object sender, EventArgs e)
 {
     if (key == 1)
     {
         if (tbx_TenNCC.Text.Trim() == "" || tbx_Diachi.Text.Trim() == "")
         {
             MessageBox.Show("Hãy Nhập Đầy Đủ Thông Tin!,", "Thông Báo!");
             tbx_MaNCC.Focus();
         }
         else
         {
             DataTable dtncc = new DataTable();
             dtncc = acc.CheckSql("select * from NHACUNGCAP where MANCC ='" + tbx_MaNCC.Text + "'");
             if (dtncc.Rows.Count > 0)
             {
                 MessageBox.Show("Mã Nhà Cung Cấp đã tồn tại!", "Lỗi");
                 tbx_MaNCC.Clear();
                 tbx_MaNCC.Focus();
             }
             else
             {
                 if (tbx_TenNCC.Text == dgv_nhacungcap.CurrentRow.Cells["TENNHACC"].Value.ToString().Trim() && tbx_Ghichu.Text == dgv_nhacungcap.CurrentRow.Cells["GHICHU"].Value.ToString().Trim() && tbx_Diachi.Text == dgv_nhacungcap.CurrentRow.Cells["DIACHI"].Value.ToString().Trim())
                 {
                     MessageBox.Show("Toàn Bộ Thông Tin Nhà Cung Cấp Đã Tồn Tại. Vui Lòng Sủa Lại!", "Thông Báo!");
                 }
                 else
                 {
                     if (MessageBox.Show("Bạn Chắc Chắn Muốn Thêm Nhà Cung Cấp Này?", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                     {
                         acc.Them_NhaCC(tbx_MaNCC.Text, tbx_TenNCC.Text, tbx_Diachi.Text, tbx_Ghichu.Text);
                         NhaCC_Load(sender, e);
                         MessageBox.Show("Thêm Thành Công!", "Thông Báo!");
                     }
                     else
                     {
                     }
                 }
             }
         }
     }
     if (key == 2)
     {
         dgv_nhacungcap.BeginEdit(true);
         if (tbx_MaNCC.Text == "" || tbx_TenNCC.Text == "" || tbx_Diachi.Text == "")
         {
             MessageBox.Show("Chọn Dòng Bạn Muốn Sửa và Hãy Nhập Đầy Đủ Thông Tin!", "Thông Báo!");
             tbx_MaNCC.Focus();
         }
         else
         {
             if (tbx_MaNCC.Text != dgv_nhacungcap.CurrentRow.Cells["MANCC"].Value.ToString().Trim() || tbx_MaNCC.Text == "")
             {
                 MessageBox.Show("Mã Nhà Cung Cấp chưa được nhập hoặc đã bị thay đổi!", "Lỗi");
             }
             else
             {
                 if (MessageBox.Show("Bạn Chắc Chắn Muốn Sửa Nhà Cung Cấp Này?", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     acc.CapNhat_NhaCC(tbx_MaNCC.Text, tbx_TenNCC.Text, tbx_Diachi.Text, tbx_Ghichu.Text);
                     NhaCC_Load(sender, e);
                     MessageBox.Show("Sửa Thành Công!", "Thông Báo!");
                 }
                 else
                 {
                 }
             }
         }
         dgv_nhacungcap.EndEdit();
     }
     if (key == 3)
     {
         if (tbx_MaNCC.Text.Trim() == "" || dgv_nhacungcap.SelectedRows == null)
         {
             MessageBox.Show("Hãy Nhập Mã Nhà Cung Cấp Muốn Xóa Hoặc Chọn Dòng Muốm Xóa!,", "Cảnh Báo!");
             tbx_MaNCC.Focus();
         }
         else
         {
             DataTable dtsp = new DataTable();
             dtsp = acc.CheckSql("select * from SANPHAM where MANCC ='" + tbx_MaNCC.Text + "'");
             DataTable dtnk = new DataTable();
             dtnk = acc.CheckSql("select * from PHIEUNHAPKHO where MANCC ='" + tbx_MaNCC.Text + "'");
             if (dtsp.Rows.Count > 0 || dtnk.Rows.Count > 0 /* || tbx_MaBP.Text != dgv_BoPhan.CurrentRow.Cells["MABP"].Value.ToString().Trim() */)
             {
                 MessageBox.Show("Mã Nhà Cung Cấp đã bị thay đổi Hoặc Mã Nhà Cung Cấp Đang Tốn Tại Ơ Bảng Sản Phẩm, Phiếu Xuất. Vui Lòng Xóa MANCC ở Bảng Sản Phẩm, Phiếu Xuất Trước Khi Thực Hiện Tao Tác!", "Lỗi");
             }
             else
             {
                 if (MessageBox.Show("Bạn Chắc Chắn Muốn Xóa Nhà Cung Cấp Này?", "Xác Nhận!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                 {
                     acc.Xoa_NhaCC(tbx_MaNCC.Text);
                     MessageBox.Show("Xóa Thành Công!", "Thông Báo!");
                     NhaCC_Load(sender, e);
                 }
                 else
                 {
                 }
             }
         }
     }
 }