private void btn_click(object sender, EventArgs e) { Button btn = (Button)sender; switch (btn.Text) { #region Home case "Đăng Xuất": { frmDangNhap.User = null; frmDangNhap.CTQ = null; this.Hide(); Form fr = new frmDangNhap(); fr.Show(); break; } case "Lưu viết hệ thống": { if (!frmDangNhap.User.Administrator) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmQuanLyLogFile frm = new frmQuanLyLogFile(); frm.ShowDialog(); break; } case "Khôi phục dữ liệu": { if (!frmDangNhap.User.Administrator) { MessageBox.Show("Không có quyền vào chức năng này"); return; } frmQuanLySaoLuuHeThong frm = new frmQuanLySaoLuuHeThong(); frm.ShowDialog(); break; } case "Phân quyền": { if (!frmDangNhap.User.Administrator) { MessageBox.Show("Administrator mới được phân quyền"); return; } frmPhanQuyen frm = new frmPhanQuyen(); frm.ShowDialog(); break; } #endregion #region Danh Mục case "Gói Hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyGoiHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyGoiHang")) { return; } frmQuanLyGoiHang nhh = new frmQuanLyGoiHang(); closeall(nhh.Name); nhh.MdiParent = this; nhh.Show(); break; } //case "Quy Đổi DVT": // { // if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyQuyDoiDonViTinh", 1)) // { // MessageBox.Show(" Không có quyền vào chức năng này."); // return; // } // if (!Check("frmQuanLyQuyDoiDonViTinh")) // { // return; // } // frmQuanLyQuyDoiDonViTinh nhh = new frmQuanLyQuyDoiDonViTinh(); // closeall(nhh.Name); // nhh.MdiParent = this; // nhh.Show(); // break; // } case "Nhóm Hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyNhomHangHoa", 1)) { MessageBox.Show("Không Có Quyền Vào Chức Năng Này"); return; } //if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyNhomHang", 1)) //{ // MessageBox.Show(" Không có quyền vào chức năng này."); // return; //} if (!Check("frmQuanLyNhomHang")) { return; } frmQuanLyNhomHangHoa nhh = new frmQuanLyNhomHangHoa(); closeall(nhh.Name); nhh.MdiParent = this; nhh.Show(); break; } case "Loại Hàng Hóa": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyLoaiHangHoa", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyLoaiHangHoa")) { return; } Form fr = new frmQuanLyLoaiHangHoa(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); break; } case "Hàng Hóa": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyHangHoa", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyHangHoa")) { return; } frmQuanLyHangHoa qlhh = new frmQuanLyHangHoa(); closeall(qlhh.Name); qlhh.MdiParent = this; qlhh.Show(); break; } case "Khoản Mục Thu Chi": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanlyKMthuchi", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanlyKMthuchi")) { return; } frmQuanlyKMthuchi fr = new frmQuanlyKMthuchi(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); break; } case "TK Kế Toán": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyTaiKhoanKeToan", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyTaiKhoanKeToan")) { return; } frmQuanLyTaiKhoanKeToan qltkkt = new frmQuanLyTaiKhoanKeToan(); closeall(qltkkt.Name); qltkkt.MdiParent = this; qltkkt.Show(); break; } case "Nhóm TKKT": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyNhomTKKeToan", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyNhomTKKeToan")) { return; } frmQuanLyNhomTKKeToan fr = new frmQuanLyNhomTKKeToan(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); break; } case "Thuế": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyThue", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyThue")) { return; } Form frm = new frmQuanLyThue(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Nhà Cung Cấp": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyNhaCungCap", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyNhaCungCap")) { return; } frmQuanLyNhaCungCap ncc = new frmQuanLyNhaCungCap(); closeall(ncc.Name); ncc.MdiParent = this; ncc.Show(); break; } case "Khách Hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyKhachHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyKhachHang")) { return; } frmQuanLyKhachHang kh = new frmQuanLyKhachHang(); closeall(kh.Name); kh.MdiParent = this; kh.Show(); break; } case "Phòng Ban": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanlyphongban", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanlyphongban")) { return; } frmQuanlyphongban fr = new frmQuanlyphongban(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); break; } case "Nhân Viên": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanlynhanvien", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanlynhanvien")) { return; } frmQuanlynhanvien qlnv = new frmQuanlynhanvien(); closeall(qlnv.Name); qlnv.MdiParent = this; qlnv.Show(); break; } case "Kho Hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyKhoHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { if (!Check("frmQuanLyKhoHang")) { return; } frmQuanLyKhoHang kh = new frmQuanLyKhoHang(); closeall(kh.Name); kh.MdiParent = this; kh.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Tiền Tệ": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanlytiente", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanlytiente")) { return; } frmQuanlytiente qltt = new frmQuanlytiente(); closeall(qltt.Name); qltt.MdiParent = this; qltt.Show(); break; } case "Đơn Vị Tính": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyDVT", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyDVT")) { return; } Form frm = new frmQuanLyDVT(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } #endregion #region Kho Hàng case "Điều chuyển kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmHienThi_DieuChuyenKhoNoiBo", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmHienThi_DieuChuyenKhoNoiBo")) { return; } frmHienThi_DieuChuyenKhoNoiBo htdcknb = new frmHienThi_DieuChuyenKhoNoiBo(); closeall(htdcknb.Name); htdcknb.MdiParent = this; htdcknb.Show(); break; } case "Xác nhận điều chuyển kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmHienThi_XacNhanDieuChuyenKho", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmHienThi_XacNhanDieuChuyenKho")) { return; } frmHienThi_XacNhanDieuChuyenKho xndck = new frmHienThi_XacNhanDieuChuyenKho(); closeall(xndck.Name); xndck.MdiParent = this; xndck.Show(); break; } case "Kiểm kê kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyKiemKeKho", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { if (!Check("frmQuanLyKiemKeKho")) { return; } frmQuanLyKiemKeKho kkk = new frmQuanLyKiemKeKho(); closeall(kkk.Name); kkk.MdiParent = this; kkk.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "In tem mã vạch": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyMaVach", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { if (!Check("frmQuanLyMaVach")) { return; } frmQuanLyMaVach frm = new frmQuanLyMaVach(); frm.ShowDialog(); } catch (Exception ex) { string s = ex.Message; } closeformmain(); break; } case "Nhập số dư tồn kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmSoDuKhoHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmSoDuKhoHang")) { return; } frmSoDuKhoHang frm = new frmSoDuKhoHang(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } //case "Chuyển số dư tồn kho": // { // break; // } case "Số Dư Kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmSoDuKhoHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmSoDuKhoHang")) { return; } Form frm = new frmSoDuKhoHang(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Phiếu Xuất Hủy": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyPhieuXuatHuy", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyPhieuXuatHuy")) { return; } Form fr = new frmQuanLyPhieuXuatHuy(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); break; } case "Xác Nhận Phiếu Xuất Hủy": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmXacNhanPhieuXuatHuy", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmXacNhanPhieuXuatHuy")) { return; } Form frm = new frmXacNhanPhieuXuatHuy(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } #endregion #region Nghiệp Vụ case "Phiếu Thu": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyPhieuThu", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyPhieuThu")) { return; } frmQuanLyPhieuThu tt = new frmQuanLyPhieuThu(); closeall(tt.Name); tt.MdiParent = this; tt.Show(); break; } case "Phiếu Chi": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyPhieuChi", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyPhieuChi")) { return; } frmQuanLyPhieuChi ct = new frmQuanLyPhieuChi(); closeall(ct.Name); ct.MdiParent = this; ct.Show(); break; } case "Sổ Quỹ": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmSoquy", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmSoquy")) { return; } frmSoquy sq = new frmSoquy(); closeall(sq.Name); sq.MdiParent = this; sq.Show(); break; } case "Khách hàng trả lại": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyKhachHangTraLaiHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { if (!Check("frmQuanLyKhachHangTraLaiHang")) { return; } frmQuanLyKhachHangTraLaiHang fr = new frmQuanLyKhachHangTraLaiHang(); closeall(fr.Name); fr.MdiParent = this; fr.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Trả lại NCC": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyTraLaiNhaCungCap", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } try { if (!Check("frmQuanLyTraLaiNhaCungCap")) { return; } frmQuanLyTraLaiNhaCungCap httlncc = new frmQuanLyTraLaiNhaCungCap(); closeall(httlncc.Name); httlncc.MdiParent = this; httlncc.Show(); } catch (Exception ex) { string s = ex.Message; } break; } case "Số Dư Đầu Kỳ": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmSoDuSoQuy", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmSoDuSoQuy")) { return; } Form frm = new frmSoDuSoQuy(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Kết Chuyển Số Dư Đầu Kỳ": { if (!frmDangNhap.User.Administrator) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } Form frm = new frmKetChuyenSoDu(); frm.ShowDialog(); closeall(frm.Name); break; } case "Đơn đặt hàng": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyDonDatHang", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyDonDatHang")) { return; } frmQuanLyDonDatHang frm = new frmQuanLyDonDatHang(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Nhập kho": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyNhapKho", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyNhapKho")) { return; } frmQuanLyNhapKho frm = new frmQuanLyNhapKho(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Bán Buôn": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyBanBuon", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyBanBuon")) { return; } frmQuanLyBanBuon frm = new frmQuanLyBanBuon(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } case "Bán Lẻ": { if (!frmDangNhap.User.Administrator && !CheckQuyen("frmQuanLyBanLe", 1)) { MessageBox.Show(" Không có quyền vào chức năng này."); return; } if (!Check("frmQuanLyBanLe")) { return; } Form frm = new frmQuanLyBanLe(); closeall(frm.Name); frm.MdiParent = this; frm.Show(); break; } #endregion #region Báo Cáo case "BC Doanh thu": { closeformmain(); frmBaoCao kkk = new frmBaoCao("DoanhThu"); kkk.MdiParent = this; kkk.Show(); break; } case "BC Công nợ": { closeformmain(); frmBaoCao kkk = new frmBaoCao("CongNo"); kkk.MdiParent = this; kkk.Show(); break; } case "BC Xuất hàng": { closeformmain(); frmBaoCao kkk = new frmBaoCao("XuatHang"); kkk.MdiParent = this; kkk.Show(); break; } case "BC Nhập hàng": { closeformmain(); frmBaoCao kkk = new frmBaoCao("NhapHang"); kkk.MdiParent = this; kkk.Show(); break; } case "BC Tồn kho": { closeformmain(); frmBaoCao kkk = new frmBaoCao("TonKho"); kkk.MdiParent = this; kkk.Show(); break; } #endregion } }
private void toolStripMenuItem7_Click(object sender, EventArgs e) { if (!frmDangNhap.User.Administrator) { MessageBox.Show("Administrator mới được phân quyền"); return; } frmPhanQuyen frm = new frmPhanQuyen(); frm.ShowDialog(); }