void temp_Click(object sender, System.Windows.Input.MouseButtonEventArgs e) { System.Windows.Controls.Image temp = (System.Windows.Controls.Image)sender; switch (temp.ToolTip.ToString()) { #region Doanh Thu case "Báo cáo lãi lỗ": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCLaiLo", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCLaiLo")) { return; } frmBCLaiLo frm = new frmBCLaiLo(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo thời gian": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmtg", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } frmtg frm=new frmtg(); frm.ShowDialog(); break; } case "Báo cáo doanh thu theo nhân viên": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhanVien", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuNhanVien")) { return; } frmBCDoanhThuTheoNhanVien frm = new frmBCDoanhThuTheoNhanVien(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuNhomHang")) { return; } frmBCDoanhThuNhomHang frm = new frmBCDoanhThuNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo hàng hóa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuHangHoa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuHangHoa")) { return; } frmBCDoanhThuHangHoa frm = new frmBCDoanhThuHangHoa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Công Nợ case "Báo cáo công nợ theo nhà cung cấp": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoNhaCungCap", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCCongNoNhaCungCap")) { return; } frmBCCongNoNhaCungCap frm = new frmBCCongNoNhaCungCap(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo công nợ theo khách hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoKhachHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCCongNoKhachHang")) { return; } frmBCCongNoKhachHang frm = new frmBCCongNoKhachHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Xuất Hàng case "Báo cáo xuất hàng theo từng kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoTungKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } frmBCXuatHangTheoTungKho frm = new frmBCXuatHangTheoTungKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo từng nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoNhomHang")) return; frmBCXuatHangTheoNhomHang frm = new frmBCXuatHangTheoNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo từng hàng hóa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoHangHoa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoHangHoa")) return; frmBCXuatHangTheoHangHoa frm = new frmBCXuatHangTheoHangHoa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo thời gian": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoThoiGian", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoThoiGian")) return; frmBCXuatHangTheoThoiGian frm = new frmBCXuatHangTheoThoiGian(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Nhập Hàng chưa ghép=============================================================================================================== case "Báo cáo nhập hàng theo từng kho": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho(); if (!Check("frmBCNhapHangTheoKho")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo thời gian": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoThoiGian", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoThoiGian frm = new frmBCNhapHangTheoThoiGian(); if (!Check("frmBCNhapHangTheoThoiGian")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo từng nhóm hàng": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoNhom", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoNhom frm = new frmBCNhapHangTheoNhom(); if (!Check("frmBCNhapHangTheoNhom")) { return; } closeall(frm.Name); frm.MdiParent = this.MdiParent; frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo từng hàng hóa": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoMatHang", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } if (!Check("frmBCNhapHangTheoMatHang")) { return; } frmBCNhapHangTheoMatHang frm = new frmBCNhapHangTheoMatHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } #endregion #region Tồn Kho còn thiếu phiếu xuất nhập tồn theo nhóm hàng case "Báo cáo tồn kho theo kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCTonKhoTheoKho")) { return; } frmBCTonKhoTheoKho frm = new frmBCTonKhoTheoKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo tồn kho theo nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCTonKhoTheoNhomHang")) { return; } frmBCTonKhoTheoNhomHang frm = new frmBCTonKhoTheoNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonTheoKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonTheoKho")) { return; } frmBCXuatNhapTonTheoKho frm = new frmBCXuatNhapTonTheoKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo nhóm hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmBCXuatNhapTonNhomHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { frmBCXuatNhapTonNhomHang frm = new frmBCXuatNhapTonNhomHang(); if (!Check("frmBCXuatNhapTonNhomHang")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo xuất nhập tồn theo phiếu xuất nhập": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonPhieuXuatNhap", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonPhieuXuatNhap")) { return; } frmBCXuatNhapTonPhieuXuatNhap frm = new frmBCXuatNhapTonPhieuXuatNhap(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo loại hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonLoaiHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonLoaiHang")) { return; } frmBCXuatNhapTonLoaiHang frm = new frmBCXuatNhapTonLoaiHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo Mức Tồn Tối Thiểu - Tối Đa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCMucTonToiThieuToiDa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCMucTonToiThieuToiDa")) { return; } frmBCMucTonToiThieuToiDa frm = new frmBCMucTonToiThieuToiDa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion } }
private void theoKhoToolStripMenuItem_Click(object sender, EventArgs e) { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho(); closeall(frm.Name); if (!Check("frmBCNhapHangTheoKho")) { Application.OpenForms["frmBCNhapHangTheoKho"].Close(); frm.MdiParent = this; frm.Show(); return; } frm.MdiParent = this; frm.Show(); } catch (Exception ex) { string s = ex.Message; } }
void temp_Click(object sender, System.Windows.Input.MouseButtonEventArgs e) { System.Windows.Controls.Image temp = (System.Windows.Controls.Image)sender; switch (temp.ToolTip.ToString()) { #region Doanh Thu case "Báo cáo lãi lỗ": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCLaiLo", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCLaiLo")) { return; } frmBCLaiLo frm = new frmBCLaiLo(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo thời gian": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmtg", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } frmtg frm = new frmtg(); frm.ShowDialog(); break; } case "Báo cáo doanh thu theo nhân viên": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhanVien", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuNhanVien")) { return; } frmBCDoanhThuTheoNhanVien frm = new frmBCDoanhThuTheoNhanVien(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuNhomHang")) { return; } frmBCDoanhThuNhomHang frm = new frmBCDoanhThuNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo doanh thu theo hàng hóa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCDoanhThuHangHoa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCDoanhThuHangHoa")) { return; } frmBCDoanhThuHangHoa frm = new frmBCDoanhThuHangHoa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Công Nợ case "Báo cáo công nợ theo nhà cung cấp": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoNhaCungCap", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCCongNoNhaCungCap")) { return; } frmBCCongNoNhaCungCap frm = new frmBCCongNoNhaCungCap(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo công nợ theo khách hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCCongNoKhachHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCCongNoKhachHang")) { return; } frmBCCongNoKhachHang frm = new frmBCCongNoKhachHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Xuất Hàng case "Báo cáo xuất hàng theo từng kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoTungKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } frmBCXuatHangTheoTungKho frm = new frmBCXuatHangTheoTungKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo từng nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoNhomHang")) { return; } frmBCXuatHangTheoNhomHang frm = new frmBCXuatHangTheoNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo từng hàng hóa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoHangHoa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoHangHoa")) { return; } frmBCXuatHangTheoHangHoa frm = new frmBCXuatHangTheoHangHoa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất hàng theo thời gian": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatHangTheoThoiGian", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatHangTheoThoiGian")) { return; } frmBCXuatHangTheoThoiGian frm = new frmBCXuatHangTheoThoiGian(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion #region Nhập Hàng chưa ghép=============================================================================================================== case "Báo cáo nhập hàng theo từng kho": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoKho", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoKho frm = new frmBCNhapHangTheoKho(); if (!Check("frmBCNhapHangTheoKho")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo thời gian": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoThoiGian", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoThoiGian frm = new frmBCNhapHangTheoThoiGian(); if (!Check("frmBCNhapHangTheoThoiGian")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo từng nhóm hàng": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoNhom", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmBCNhapHangTheoNhom frm = new frmBCNhapHangTheoNhom(); if (!Check("frmBCNhapHangTheoNhom")) { return; } closeall(frm.Name); frm.MdiParent = this.MdiParent; frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo nhập hàng theo từng hàng hóa": { try { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCNhapHangTheoMatHang", 1)) { MessageBox.Show("Không có quyền vào chức năng này"); return; } if (!Check("frmBCNhapHangTheoMatHang")) { return; } frmBCNhapHangTheoMatHang frm = new frmBCNhapHangTheoMatHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } #endregion #region Tồn Kho còn thiếu phiếu xuất nhập tồn theo nhóm hàng case "Báo cáo tồn kho theo kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCTonKhoTheoKho")) { return; } frmBCTonKhoTheoKho frm = new frmBCTonKhoTheoKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo tồn kho theo nhóm hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCTonKhoTheoNhomHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCTonKhoTheoNhomHang")) { return; } frmBCTonKhoTheoNhomHang frm = new frmBCTonKhoTheoNhomHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo kho": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonTheoKho", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonTheoKho")) { return; } frmBCXuatNhapTonTheoKho frm = new frmBCXuatNhapTonTheoKho(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo nhóm hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmBCXuatNhapTonNhomHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { frmBCXuatNhapTonNhomHang frm = new frmBCXuatNhapTonNhomHang(); if (!Check("frmBCXuatNhapTonNhomHang")) { return; } frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Báo cáo xuất nhập tồn theo phiếu xuất nhập": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonPhieuXuatNhap", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonPhieuXuatNhap")) { return; } frmBCXuatNhapTonPhieuXuatNhap frm = new frmBCXuatNhapTonPhieuXuatNhap(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo xuất nhập tồn theo loại hàng": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCXuatNhapTonLoaiHang", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCXuatNhapTonLoaiHang")) { return; } frmBCXuatNhapTonLoaiHang frm = new frmBCXuatNhapTonLoaiHang(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } case "Báo cáo Mức Tồn Tối Thiểu - Tối Đa": { if (!Common.Utilities.User.Administrator && !CheckQuyen("frmBCMucTonToiThieuToiDa", 1)) { MessageBox.Show("không có quyền vào báo cáo này"); return; } if (!Check("frmBCMucTonToiThieuToiDa")) { return; } frmBCMucTonToiThieuToiDa frm = new frmBCMucTonToiThieuToiDa(); frm.MdiParent = this.MdiParent; closeall(frm.Name); frm.Show(); break; } #endregion } }