/// <summary> /// Initializes the form component. /// Enable/Disable /// /// * Nhóm top panel -> Chức năng cho toàn bộ phiếu /// BtnThem --> reset status frm --> chuẩn bị nhập mới. /// btnSua --> tùy theo mã phiếu --> Load data vào form /// btnLamMoi --> Có cần thiết --> disable /// btnHuy --> nếu đang thêm|sửa --> reset lại form /// btnDong --> Close /// *btnXoa --> Setup sau --> xóa chi tiết trước --> xóa phiếu /// btnLuu --> Apply action Them, sua /// /// * Nhóm Component thông tin phiếu /// cbKhoNhap --> init tên kho /// txtMaPhieuNhap --> Mã Phiếu --> auto complete --> btn [...] --> chọn từ Danh Sách Mã Phiếu /// dtNgayNhap --> Chọn ngày (Format dd/mm/yyyy) /// txtLyDo /// txtCongTrinh /// txtDiaChi /// /// *Nhóm panel cho grid - Chi tiết phiếu /// btnGridAdd --> Add to row /// btnGridDel /// btnGridEdit /// btnGridSave /// /// * Nhóm Component thông tin phiếu /// cbMaVatTu --> /// cbTenVatTu --> /// txtDVT /// txtSLYC /// txtSLTX /// txtDonGia /// txtChatLuong /// /// </summary> private void InitFormComponent() { //Init cls Button PanelButton = new clsPanelButton2(); frmAction = new FormActionDelegate2(FormAction); PanelButton.setDelegateFormAction(frmAction); PanelButton.AddButton(enumButton2.Them, ref btnThem); PanelButton.AddButton(enumButton2.Xoa, ref btnXoa); PanelButton.AddButton(enumButton2.Sua, ref btnSua); PanelButton.AddButton(enumButton2.LamMoi, ref btnLamMoi); PanelButton.AddButton(enumButton2.Luu, ref btnLuu); PanelButton.AddButton(enumButton2.Huy, ref btnHuy); PanelButton.AddButton(enumButton2.Dong, ref btnDong); //PanelButton.setButtonClickEvent(enumButton2.Them); //PanelButton.setButtonClickEvent(enumButton2.Xoa); //PanelButton.setButtonClickEvent(enumButton2.Sua); //PanelButton.setButtonClickEvent(enumButton2.LamMoi); //PanelButton.setButtonClickEvent(enumButton2.Luu); PanelButton.setButtonClickEvent(enumButton2.Huy); PanelButton.setButtonClickEvent(enumButton2.Dong); PanelButton.AddButton(enumButton2.Dong, ref btnDong); //Ko dùng nút xóa PanelButton.setButtonStatus(enumButton2.Xoa, false); PanelButton.setButtonStatus(enumButton2.LamMoi, false); btnXoa.Enabled = false; btnLamMoi.Enabled = false; //Init cho combobox Kho Nhập initKhoNhap(); initMaVatTu(); initTenVatTu(); initChatLuong(); PanelButton.ResetClickStatus(); PanelButton.ResetButton(); }
/// <summary> /// Initializes the form component. /// Enable/Disable /// /// * Nhóm top panel -> Chức năng cho toàn bộ phiếu /// BtnThem --> reset status frm --> chuẩn bị nhập mới. /// btnSua --> tùy theo mã phiếu --> Load data vào form /// btnLamMoi --> Có cần thiết --> disable /// btnHuy --> nếu đang thêm|sửa --> reset lại form /// btnDong --> Close /// *btnXoa --> Setup sau --> xóa chi tiết trước --> xóa phiếu /// btnLuu --> Apply action Them, sua /// /// * Nhóm Component thông tin phiếu /// cbKhoNhap --> init tên kho /// txtMaPhieuNhap --> Mã Phiếu --> auto complete --> btn [...] --> chọn từ Danh Sách Mã Phiếu /// dtNgayNhap --> Chọn ngày (Format dd/mm/yyyy) /// txtLyDo /// txtCongTrinh /// txtDiaChi /// /// *Nhóm panel cho grid - Chi tiết phiếu /// btnGridAdd --> Add to row /// btnGridDel /// btnGridEdit /// btnGridSave /// /// * Nhóm Component thông tin phiếu /// cbMaVatTu --> /// cbTenVatTu --> /// txtDVT /// txtSLYC /// txtSLTX /// txtDonGia /// txtChatLuong /// /// </summary> private void InitFormComponent() { //Init cls Button PanelButton = new clsPanelButton2(); frmAction = new FormActionDelegate2(FormAction); PanelButton.setDelegateFormAction(frmAction); PanelButton.AddButton(enumButton2.Them, ref btnThem); PanelButton.AddButton(enumButton2.Xoa, ref btnXoa); PanelButton.AddButton(enumButton2.Sua, ref btnSua); PanelButton.AddButton(enumButton2.LamMoi, ref btnLamMoi); PanelButton.AddButton(enumButton2.Luu, ref btnLuu); PanelButton.AddButton(enumButton2.Huy, ref btnHuy); PanelButton.AddButton(enumButton2.Dong, ref btnDong); //PanelButton.setButtonClickEvent(enumButton2.Them); //PanelButton.setButtonClickEvent(enumButton2.Xoa); //PanelButton.setButtonClickEvent(enumButton2.Sua); //PanelButton.setButtonClickEvent(enumButton2.LamMoi); //PanelButton.setButtonClickEvent(enumButton2.Luu); PanelButton.setButtonClickEvent(enumButton2.Huy); PanelButton.setButtonClickEvent(enumButton2.Dong); PanelButton.AddButton(enumButton2.Dong, ref btnDong); //Ko dùng nút xóa PanelButton.setButtonStatus(enumButton2.Xoa, false); PanelButton.setButtonStatus(enumButton2.LamMoi, false); btnXoa.Enabled = false; btnLamMoi.Enabled = false; //Init cho combobox Kho Nhập initKhoNhap(); // var temp = new clsDMVatTu().GetAll(); //Init cho combobox Ma vat tu, Ten vat tu // Dic = GetDict(new clsDMVatTu().GetAll()); initMaVatTu(); initTenVatTu(); initChatLuong(); /// //clsGiaoDienChung.initCombobox(cbLoaiPhieuNhan, new clsLoaiPhieuNhap(), "ma_loai_phieu_nhap", "ID_loai_phieu_nhap", "ma_loai_phieu_nhap"); //cbLoaiPhieuNhan.DataSource = clsLoaiPhieuNhap.getAll(); //cbLoaiPhieuNhan.ValueMember = "ID_loai_phieu_nhap"; //cbLoaiPhieuNhan.DisplayMember= "ma_loai_phieu_nhap"; clsGiaoDienChung.initCombobox(cbKhoNgoai, new clsDMKhoNgoai(), "Ten_kho_muon", "ID", "Ten_kho_muon"); PanelButton.ResetClickStatus(); PanelButton.ResetButton(); }
/// <summary> /// Initializes the form component. /// Enable/Disable /// /// * Nhóm top panel -> Chức năng cho toàn bộ phiếu /// BtnThem --> reset status frm --> chuẩn bị nhập mới. /// btnSua --> tùy theo mã phiếu --> Load data vào form /// btnLamMoi --> Có cần thiết --> disable /// btnHuy --> nếu đang thêm|sửa --> reset lại form /// btnDong --> Close /// *btnXoa --> Setup sau --> xóa chi tiết trước --> xóa phiếu /// btnLuu --> Apply action Them, sua /// /// * Nhóm Component thông tin phiếu /// cbKhoNhap --> init tên kho /// txtMaPhieuNhap --> Mã Phiếu --> auto complete --> btn [...] --> chọn từ Danh Sách Mã Phiếu /// dtNgayNhap --> Chọn ngày (Format dd/mm/yyyy) /// txtLyDo /// txtCongTrinh /// txtDiaChi /// /// *Nhóm panel cho grid - Chi tiết phiếu /// btnGridAdd --> Add to row /// btnGridDel /// btnGridEdit /// btnGridSave /// /// * Nhóm Component thông tin phiếu /// cbMaVatTu --> /// cbTenVatTu --> /// txtDVT /// txtSLYC /// txtSLTX /// txtDonGia /// txtChatLuong /// /// </summary> private void InitFormComponent() { //Init cls Button PanelButton = new clsPanelButton2(); frmAction = new FormActionDelegate2(FormAction); PanelButton.setDelegateFormAction(frmAction); PanelButton.AddButton(enumButton2.Them, ref btnThem); PanelButton.AddButton(enumButton2.Xoa, ref btnXoa); PanelButton.AddButton(enumButton2.Sua, ref btnSua); PanelButton.AddButton(enumButton2.LamMoi, ref btnLamMoi); PanelButton.AddButton(enumButton2.Luu, ref btnLuu); PanelButton.AddButton(enumButton2.Huy, ref btnHuy); PanelButton.AddButton(enumButton2.Dong, ref btnDong); PanelButton.setButtonClickEvent(enumButton2.Huy); PanelButton.setButtonClickEvent(enumButton2.Dong); PanelButton.AddButton(enumButton2.Dong, ref btnDong); //Ko dùng nút xóa PanelButton.setButtonStatus(enumButton2.Xoa, false); PanelButton.setButtonStatus(enumButton2.LamMoi, false); btnXoa.Enabled = false; btnLamMoi.Enabled = false; //Init cho combobox Kho Nhập initKhoNhap(); initMaVatTu(); initTenVatTu(); initChatLuong(); if (loaiphieu.Equals("HN")) clsGiaoDienChung.initCombobox(cbLoaiPhieuNhan, new clsLoaiPhieuD(), "ma_loai_phieu_nhap", "ID_loai_phieu_nhap", "ma_loai_phieu_nhap"); else clsGiaoDienChung.initCombobox(cbLoaiPhieuNhan, new clsLoaiPhieuX(), "ma_loai_phieu_nhap", "ID_loai_phieu_nhap", "ma_loai_phieu_nhap"); clsGiaoDienChung.initCombobox(cbKhoNhan, new clsDM_Kho(), "Ten_kho", "ID_kho", "Ten_kho"); PanelButton.ResetClickStatus(); PanelButton.ResetButton(); if (this.loaiphieu.Equals("HN")) { lbSLHN.Text = "Số lượng hoàn nhập"; //rdoBuTruPhieu.Enabled = false; rdoNhapGoiDau.Enabled = false; } }