private void frmChitietTheloai_Load(object sender, EventArgs e) { DataTable dtx = B_TheLoai.GetAllTL(); dgvTheLoai.DataSource = dtx; dt = dtx; DataTable nh = B_NhomHang.GetAllNhomHang(); FillCbo(nh, cbxMaNhom, "MaNhom", "TenNhom"); }
private void btnXoa_Click(object sender, EventArgs e) { if (checkDuplicate() == 2) { MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTheLoai.Text = ""; return; } else { if (MessageBox.Show("Bạn Muốn Xóa Không ?", "Cảnh Báo", MessageBoxButtons.YesNo, MessageBoxIcon.Warning) == DialogResult.Yes) { B_TheLoai.DeleteTL(txtMaTheLoai.Text); MessageBox.Show("Xóa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dgvTheLoai.DataSource = B_TheLoai.GetAllTL(); dt = B_TheLoai.GetAllTL(); clearTxt(); } } }
private void btnSua_Click(object sender, EventArgs e) { if (checkDuplicate() == 2) { MessageBox.Show("Không Có Mã Đó Để Thay Đổi Liên Quan", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTheLoai.Text = ""; return; } else { TheLoaiDTO ob = checkData(); if (ob != null) { B_TheLoai.saveTL(ob, sys.UPDATE); MessageBox.Show("Sửa Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_TheLoai.GetAllTL(); dgvTheLoai.DataSource = dt; clearTxt(); } } }
private void btnThem_Click(object sender, EventArgs e) { TheLoaiDTO ob = checkData(); if (ob != null) { if (checkDuplicate() == 1) { MessageBox.Show("Mã Thể Loại Trùng", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); txtMaTheLoai.Focus(); return; } else { B_TheLoai.saveTL(ob, sys.INSERT); MessageBox.Show("Thêm Thành Công", "Thông Báo", MessageBoxButtons.OK, MessageBoxIcon.Information); dt = B_TheLoai.GetAllTL(); dgvTheLoai.DataSource = dt; clearTxt(); } } }
public partial class frmChitietHanghoa : Form { private const int EM_SETCUEBANNER = 0x1501; [DllImport("user32.dll", CharSet = CharSet.Auto)] private static extern Int32 SendMessage(IntPtr hWnd, int msg, int wParam, [MarshalAs(UnmanagedType.LPWStr)] string lParam); // local var for goods DataTable dtCheckDupOrNone; byte[] currentImg; static SystemConstant sys = new SystemConstant(); public frmChitietHanghoa() { InitializeComponent(); frmChitietHanghoa_Load(null, null); if (frmLogin.session.role == 2) { btnThem.Enabled = btnSua.Enabled = btnXoa.Enabled = btnIn.Enabled = false; } Handling.FormHandling.clearBorderGroupBox(gbxChitiet); Handling.FormHandling.clearBorderGroupBox(gbxChucnang); } private void loadTextBox() { SendMessage(txtMaVach.Handle, EM_SETCUEBANNER, 0, "Nhập Mã"); SendMessage(txtTenHangHoa.Handle, EM_SETCUEBANNER, 0, "Tên"); SendMessage(txtDonGiaNhap.Handle, EM_SETCUEBANNER, 0, "Nhập Số"); SendMessage(txtSoLuong.Handle, EM_SETCUEBANNER, 0, "Nhập Số"); } private void frmChitietHanghoa_Load(object sender, EventArgs e) { DataTable nh = B_NhomHang.GetAllNhomHang(); FillCbo(nh, cbxNhomHang, "MaNhom", "TenNhom"); DataTable tl = B_TheLoai.GetAllTL(); FillCbo(tl, cbxTheLoai, "MaLoai", "TenLoai"); DataTable dv = B_DonViTinh.GetAllDVT(); FillCbo(dv, cbxDonVi, "MaDonVi", "TenDonVi"); DataTable chatLieu = B_ChatLieu.GetAllCL(); FillCbo(chatLieu, cbxChatLieu, "MaChatLieu", "TenChatLieu"); DataTable congDung = B_CongDung.GetAllCD(); FillCbo(congDung, cbxCongDung, "MaCongDung", "TenCongDung"); DataTable noiSX = B_NoiSX.GetAllNSX(); FillCbo(noiSX, cbxNoiSX, "MaNoiSX", "TenNoiSX"); dtCheckDupOrNone = B_HangHoa.GetAllHangHoa(); dgvHangHoa.DataSource = dtCheckDupOrNone; loadTextBox(); } private void btnCreateCode_Click(object sender, EventArgs e)