public int ThemVTCN(VaiTro_ChucNang vtcn) { string sql = string.Format("insert into VAITRO_CHUCNANG values" + "('{0}',{1},{2},{3},{4},{5},{6},{7},{8},{9})", vtcn.MaVaiTro, vtcn.MaChucNang, vtcn.TatCa, vtcn.TruyCap, vtcn.Them, vtcn.Xoa, vtcn.Sua, vtcn.InAn, vtcn.Nhap, vtcn.Xuat); return(Execute.InsertUpdateDelete(sql)); }
private static List <VaiTro_ChucNang> LayListVTCN(string mavt) { string sql = "select vc.*, cn.TenTrongHeThong " + "from VAITRO_CHUCNANG vc, CHUCNANG cn " + "where vc.MaChucNang = cn.MaChucNang and vc.MaVaiTro = '" + mavt + "'"; Provider p = new Provider(); p.Connect(); List <VaiTro_ChucNang> lstVTCN = new List <VaiTro_ChucNang>(); DataTable dt = p.Select(CommandType.Text, sql); foreach (DataRow row in dt.Rows) { VaiTro_ChucNang vc = new VaiTro_ChucNang(); vc.MaVaiTro = row["MaVaiTro"].ToString(); vc.MaChucNang = int.Parse(row["MaChucNang"].ToString()); vc.TatCa = bool.Parse(row["TatCa"].ToString()) == true ? 1 : 0; vc.TruyCap = bool.Parse(row["TruyCap"].ToString()) == true ? 1 : 0; vc.Them = bool.Parse(row["Them"].ToString()) == true ? 1 : 0; vc.Xoa = bool.Parse(row["Xoa"].ToString()) == true ? 1 : 0; vc.Sua = bool.Parse(row["Sua"].ToString()) == true ? 1 : 0; vc.InAn = bool.Parse(row["InAn"].ToString()) == true ? 1 : 0; vc.Nhap = bool.Parse(row["Nhap"].ToString()) == true ? 1 : 0; vc.Xuat = bool.Parse(row["Xuat"].ToString()) == true ? 1 : 0; vc.TenTrongHeThong = row["TenTrongHeThong"].ToString(); lstVTCN.Add(vc); } return(lstVTCN); }
public ucDSCongNo(VaiTro_ChucNang pqtt, string un) { InitializeComponent(); user = un; Load += UcDSCongNo_Load1; //button btnLapPhieuThu.Click += BtnLapPhieuThu_Click; btnXem.Click += BtnXem_Click; btnXuat.Click += BtnXuat_Click; // lấy chỉ số dòng hiện tại gvThuTien.FocusedRowChanged += GvThuTien_FocusedRowChanged; gvThuTien.DoubleClick += BtnLapPhieuThu_Click; gvThuTien.ShowingEditor += GvThuTien_ShowingEditor; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (pqtt != null) { if (pqtt.Them == 0) { btnLapPhieuThu.Enabled = false; } if (pqtt.Xuat == 0) { btnXuat.Enabled = false; } } }
private void PHANQUYEN(string mavt) { List <VaiTro_ChucNang> lstVTCN = LayListVTCN(mavt); ArrayList arrayRBC = rbcMain.TotalPageCategory.GetVisiblePages(); foreach (RibbonPage page in arrayRBC) { VaiTro_ChucNang VTofPage = LayVTCN(page.Name, lstVTCN); if (VTofPage != null) { page.Visible = VTofPage.TruyCap == 0 ? false : true; } foreach (RibbonPageGroup group in page.Groups) { VaiTro_ChucNang VTofPageGroup = LayVTCN(group.Name, lstVTCN); if (VTofPageGroup != null) { group.Visible = VTofPageGroup.TruyCap == 0 ? false : true; } foreach (BarItemLink link in group.ItemLinks) { VaiTro_ChucNang VTofButton = LayVTCN(link.Item.Name, lstVTCN); if (VTofButton != null) { link.Item.Tag = VTofButton; link.Item.Enabled = VTofButton.TruyCap == 0 ? false : true; } } } } }
public int SuaVTCN(VaiTro_ChucNang vtcn) { string sql = "update VAITRO_CHUCNANG " + string.Format("set TatCa={0} , TruyCap={1} , Them={2} , Xoa={3} , Sua={4} , InAn={5} , Nhap={6} , Xuat={7} where MaVaiTro ='{8}' and MaChucNang={9}", vtcn.TatCa, vtcn.TruyCap, vtcn.Them, vtcn.Xoa, vtcn.Sua, vtcn.InAn, vtcn.Nhap, vtcn.Xuat, vtcn.MaVaiTro, vtcn.MaChucNang); return(Execute.InsertUpdateDelete(sql)); }
public ucBanHang2(VaiTro_ChucNang vtbh, string un) { InitializeComponent(); user = un; Load += UcBanHang2_Load; // button lookupedit lkueTenKH.ButtonClick += LkueTenKH_ButtonClick; //print printDocument1.PrintPage += PrintDocument1_PrintPage; //sự kiện button btnTaoMoi.Click += BtnTaoMoi_Click; btnNapLai.Click += BtnNapLai_Click; btnHangHoa.Click += BtnHangHoa_Click; btnLuu.Click += BtnLuu_Click; btnKhachHang.Click += BtnKhachHang_Click; btnKhoHang.Click += BtnKhoHang_Click; //btnPhieuBanHang.Click += BtnPhieuBanHang_Click; //sự kiện tsmi tsmiXoa.Click += TsmiXoa_Click; tsmiXoaAll.Click += TsmiXoaAll_Click; tsmiNapLai.Click += BtnNapLai_Click; //sự kiện thay đổi dữ liệu khi chọn cb khách hàng lkueMaKH.EditValueChanged += LkueMaKH_EditValueChanged; lkueTenKH.EditValueChanged += LkueTenKH_EditValueChanged; //sự kiện ô thay đổi dữ liệu khi người dùng chọn mã hoặc tên hàng gvPhieuXuat.CellValueChanged += GvPhieuXuat_CellValueChanged; gvPhieuXuat.CellEnter += GvPhieuXuat_CellEnter; gvPhieuXuat.KeyUp += GvPhieuXuat_KeyUp; gvPhieuXuat.CellMouseUp += GvPhieuXuat_CellMouseUp; //xử lý lỗi khi người dùng nhập liệu sai gvPhieuXuat.DataError += GvPhieuXuat_DataError; //sự kiện các txt phía dưới ceCK.EditValueChanging += CeCK_EditValueChanging; ceChietKhau.EditValueChanging += CeChietKhau_EditValueChanging; ceVAT.EditValueChanging += CeVAT_EditValueChanging; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (vtbh != null) { if (vtbh.Them == 0) { btnLuu.Enabled = false; tsmiLuuvaDong.Enabled = false; } } }
private void BtnNhomHang_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqnh = btnNhomHang.Tag as VaiTro_ChucNang; ucNhomHang nh = new ucNhomHang(pqnh, username); nh.ThemNhatKyHeThong += ThemNhatKy_Main; nh.Dock = DockStyle.Fill; pnMain.Controls.Add(nh); }
private void BtnTyGia_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqtg = btnTyGia.Tag as VaiTro_ChucNang; ucTyGia tg = new ucTyGia(pqtg, username); tg.ThemNhatKyHeThong += ThemNhatKy_Main; tg.Dock = DockStyle.Fill; pnMain.Controls.Add(tg); }
private void btnHangHoa_Click(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang phanquyenHH = btnHangHoa.Tag as VaiTro_ChucNang; ucHangHoa uchh = new ucHangHoa(phanquyenHH, username); uchh.ThemNhatKyHeThong += ThemNhatKy_Main; uchh.Dock = DockStyle.Fill; pnMain.Controls.Add(uchh); }
private void BtnBanHang_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang phanquyenBH = btnBanHang.Tag as VaiTro_ChucNang; ucBanHang2 ucbh = new ucBanHang2(phanquyenBH, username); ucbh.ThemNhatKyHeThong += ThemNhatKy_Main; ucbh.Dock = DockStyle.Fill; pnMain.Controls.Add(ucbh); }
private void BtnNCC_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqncc = btnNCC.Tag as VaiTro_ChucNang; ucNhaCungCap ncc = new ucNhaCungCap(pqncc, username); ncc.ThemNhatKyHeThong += ThemNhatKy_Main; ncc.Dock = DockStyle.Fill; pnMain.Controls.Add(ncc); }
public ucKhoHang(VaiTro_ChucNang pqkh, string un) { InitializeComponent(); user = un; Load += UcKhoHang_Load; //sự kiện button btnThem.Click += BtnThem_Click; btnSua.Click += BtnSua_Click; btnXoa.Click += BtnXoa_Click; //button radial menu bbiDong.ItemClick += BbiDong_ItemClick; bbiThem.ItemClick += BtnThem_Click; bbiSua.ItemClick += BtnSua_Click; bbiXoa.ItemClick += BtnXoa_Click; //radial menu bbiSua.CloseRadialMenuOnItemClick = true; bbiThem.CloseRadialMenuOnItemClick = true; bbiXoa.CloseRadialMenuOnItemClick = true; // lấy chỉ số dòng hiện tại gvKhoHang.FocusedRowChanged += GvKhoHang_FocusedRowChanged; gvKhoHang.DoubleClick += BtnSua_Click; gvKhoHang.ShowingEditor += GvKhoHang_ShowingEditor; //show radial menu gvKhoHang.PopupMenuShowing += GvKhoHang_PopupMenuShowing; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (pqkh != null) { if (pqkh.Them == 0) { btnThem.Enabled = false; bbiThem.Enabled = false; } if (pqkh.Xoa == 0) { btnXoa.Enabled = false; bbiXoa.Enabled = false; } if (pqkh.Sua == 0) { btnSua.Enabled = false; bbiSua.Enabled = false; gvKhoHang.DoubleClick -= BtnSua_Click; } } }
public ucNhanVien(VaiTro_ChucNang phanquyennv, string un) { InitializeComponent(); user = un; Load += new EventHandler(ucNhanVien_Load); //sự kiện button btnThem.Click += BtnThem_Click; btnSua.Click += BtnSua_Click; btnXoa.Click += BtnXoa_Click; //button radial menu bbiDong.ItemClick += BbiDong_ItemClick1; bbiThem.ItemClick += BtnThem_Click; bbiSua.ItemClick += BtnSua_Click; bbiXoa.ItemClick += BtnXoa_Click; //radial menu bbiSua.CloseRadialMenuOnItemClick = true; bbiThem.CloseRadialMenuOnItemClick = true; bbiXoa.CloseRadialMenuOnItemClick = true; // lấy chỉ số dòng hiện tại gvNhanVien.FocusedRowChanged += GvNhanVien_FocusedRowChanged; gvNhanVien.DoubleClick += BtnSua_Click; gvNhanVien.ShowingEditor += GvNhanVien_ShowingEditor; //show radial menu gvNhanVien.PopupMenuShowing += GvNhanVien_PopupMenuShowing; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (phanquyennv != null) { if (phanquyennv.Them == 0) { btnThem.Enabled = false; bbiThem.Enabled = false; } if (phanquyennv.Xoa == 0) { btnXoa.Enabled = false; bbiXoa.Enabled = false; } if (phanquyennv.Sua == 0) { btnSua.Enabled = false; bbiSua.Enabled = false; gvNhanVien.DoubleClick -= BtnSua_Click; } } }
public ucThuTien(VaiTro_ChucNang pqtt, string un) { InitializeComponent(); vtcn = pqtt; user = un; Load += UcThuTien_Load; btnDSPThu.Click += BtnDSPThu_Click; btnDSPCongNo.Click += BtnDSPCongNo_Click; }
public ucHangHoa(VaiTro_ChucNang phanquyenHH, string un) { InitializeComponent(); Load += new EventHandler(ucHangHoa_Load); user = un; //khu vực định nghĩa sự kiện button btnThem.Click += new EventHandler(btnThem_click); btnSua.Click += new EventHandler(btnSua_click); btnXoa.Click += new EventHandler(btnXoa_click); //button radial menu bbiDong.ItemClick += BbiDong_ItemClick; bbiThem.ItemClick += btnThem_click; bbiSua.ItemClick += btnSua_click; bbiXoa.ItemClick += btnXoa_click; rdmHangHoa.AutoExpand = true; bbiSua.CloseRadialMenuOnItemClick = true; bbiThem.CloseRadialMenuOnItemClick = true; bbiXoa.CloseRadialMenuOnItemClick = true; // lấy chỉ số dòng hiện tại gvHangHoa.FocusedRowChanged += gvHangHoa_FocusedRowChanged; gvHangHoa.DoubleClick += new EventHandler(btnSua_click); gvHangHoa.ShowingEditor += new CancelEventHandler(gvHangHoa_ShowingEditor); //show radial menu gvHangHoa.PopupMenuShowing += GvHangHoa_PopupMenuShowing; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (phanquyenHH != null) { if (phanquyenHH.Them == 0) { btnThem.Enabled = false; bbiThem.Enabled = false; } if (phanquyenHH.Xoa == 0) { btnXoa.Enabled = false; bbiXoa.Enabled = false; } if (phanquyenHH.Sua == 0) { btnSua.Enabled = false; bbiSua.Enabled = false; gvHangHoa.DoubleClick -= btnSua_click; } } }
private void BtnKhuVuc_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqkv = btnKhuVuc.Tag as VaiTro_ChucNang; ucKhuVuc kv = new ucKhuVuc(pqkv, username); kv.ThemNhatKyHeThong += ThemNhatKy_Main; kv.Dock = DockStyle.Fill; pnMain.Controls.Add(kv); }
private void BtnThuTien_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqtt = btnThuTien.Tag as VaiTro_ChucNang; ucThuTien tt = new ucThuTien(pqtt, username); tt.ThemNhatKyHeThong += ThemNhatKy_Main; tt.Dock = DockStyle.Fill; pnMain.Controls.Add(tt); }
private void BtnKhachHang_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang phanquyenKH = btnKhachHang.Tag as VaiTro_ChucNang; ucKhachHang k = new ucKhachHang(phanquyenKH, username); k.ThemNhatKyHeThong += ThemNhatKy_Main; k.Dock = DockStyle.Fill; pnMain.Controls.Add(k); }
private void BtnBCKhoHang_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqbc = btnBCKhoHang.Tag as VaiTro_ChucNang; ucBaoCaoKhoHang bc = new ucBaoCaoKhoHang(pqbc, username); bc.ThemNhatKyHeThong += ThemNhatKy_Main; bc.Dock = DockStyle.Fill; pnMain.Controls.Add(bc); }
private void BtnTonKho_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqtk = btnTonKho.Tag as VaiTro_ChucNang; ucTonKho tk = new ucTonKho(pqtk, username); tk.ThemNhatKyHeThong += ThemNhatKy_Main; tk.Dock = DockStyle.Fill; pnMain.Controls.Add(tk); }
private void BtnNhanVien_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqnv = btnNhanVien.Tag as VaiTro_ChucNang; ucNhanVien nv = new ucNhanVien(pqnv, username); nv.ThemNhatKyHeThong += ThemNhatKy_Main; nv.Dock = DockStyle.Fill; pnMain.Controls.Add(nv); }
private void BtnPhanQuyen_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang phanquyenPQ = btnPhanQuyen.Tag as VaiTro_ChucNang; ucPhanQuyen ucpq = new ucPhanQuyen(phanquyenPQ, username); ucpq.ThemNhatKyHeThong += ThemNhatKy_Main; ucpq.Dock = DockStyle.Fill; pnMain.Controls.Add(ucpq); }
private void BtnBoPhan_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqbp = btnBoPhan.Tag as VaiTro_ChucNang; ucBoPhan bp = new ucBoPhan(pqbp, username); bp.ThemNhatKyHeThong += ThemNhatKy_Main; bp.Dock = DockStyle.Fill; pnMain.Controls.Add(bp); }
private void BtnDonViTinh_ItemClick(object sender, ItemClickEventArgs e) { pnMain.Controls.Clear(); VaiTro_ChucNang pqdvt = btnDonViTinh.Tag as VaiTro_ChucNang; ucDonViTinh dvt = new ucDonViTinh(pqdvt, username); dvt.ThemNhatKyHeThong += ThemNhatKy_Main; dvt.Dock = DockStyle.Fill; pnMain.Controls.Add(dvt); }
public ucChuyenKho(VaiTro_ChucNang pqck, string un) { InitializeComponent(); user = un; Load += UcChuyenKho_Load; // button lkue lkueNguoiNhan.ButtonClick += LkueNguoiNhan_ButtonClick; //sự kiện button btnTaoMoi.Click += BtnTaoMoi_Click; btnNapLai.Click += BtnNapLai_Click; btnHangHoa.Click += BtnHangHoa_Click; btnLuu.Click += BtnLuu_Click; btnKhachHang.Click += BtnKhachHang_Click; btnKhoHang.Click += BtnKhoHang_Click; //sự kiện tsmi tsmiXoa.Click += TsmiXoa_Click; tsmiXoaAll.Click += TsmiXoaAll_Click; tsmiNapLai.Click += BtnNapLai_Click; //sự kiện ô thay đổi dữ liệu khi người dùng chọn mã hoặc tên hàng gvPhieuChuyenKho.CellValueChanged += GvPhieuChuyenKho_CellValueChanged; gvPhieuChuyenKho.CellEnter += GvPhieuChuyenKho_CellEnter; gvPhieuChuyenKho.KeyUp += GvPhieuChuyenKho_KeyUp; gvPhieuChuyenKho.CellMouseUp += GvPhieuChuyenKho_CellMouseUp; //xử lý lỗi khi người dùng nhập liệu sai gvPhieuChuyenKho.DataError += GvPhieuChuyenKho_DataError; //print printDocument1.PrintPage += PrintDocument1_PrintPage; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (pqck != null) { if (pqck.Them == 0) { btnLuu.Enabled = false; tsmiLuuvaDong.Enabled = false; } } }
public ucBaoCaoKhoHang(VaiTro_ChucNang pqbc, string un) { InitializeComponent(); user = un; Load += UcBaoCaoKhoHang_Load; btnXuat.Click += BtnXuat_Click; btnIn.Click += BtnIn_Click; btnRPTHH.Click += BtnRPTHH_Click; bbiXuat.ItemClick += BtnXuat_Click; bbiIn.ItemClick += BtnIn_Click; bbiXuat.CloseRadialMenuOnItemClick = true; bbiIn.CloseRadialMenuOnItemClick = true; gvBCKhoHang.ShowingEditor += GvBCKhoHang_ShowingEditor; gvBCKhoHang.PopupMenuShowing += GvBCKhoHang_PopupMenuShowing; }
public ucPhanQuyen(VaiTro_ChucNang phanquyenPQ, string un) { InitializeComponent(); user = un; Load += UcPhanQuyen_Load; this.ContextMenuStrip = ctmsPhanQuyen; // ẩn context menu strip khi click vào header column gvDsUser.MouseUp += gvdsUserMouseUp; tlBPQ.MouseUp += TlBPQ_MouseUp; //khu vực định nghĩa sự kiện button btnThemNguoiDung.Click += btnThemNguoiDung_Click; btnThemVaiTro.Click += BtnThemVaiTro_Click; btnSua.Click += BtnSua_Click; btnXoa.Click += BtnXoa_Click; //sự kiện click tsmi tsmiThemVT.Click += BtnThemVaiTro_Click; tsmiThemND.Click += btnThemNguoiDung_Click; tsmiSua.Click += BtnSua_Click; tsmiXoa.Click += BtnXoa_Click; tvVaiTroNguoiDung.AfterSelect += TvVaiTroNguoiDung_AfterSelect; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (phanquyenPQ != null) { btnThemNguoiDung.Enabled = phanquyenPQ.Them == 0 ? false : true; btnThemVaiTro.Enabled = phanquyenPQ.Them == 0 ? false : true; btnSua.Enabled = phanquyenPQ.Sua == 0 ? false : true; btnXoa.Enabled = phanquyenPQ.Xoa == 0 ? false : true; } }
private void SuaVaiTroChucNang(string maVaiTro) { List <TreeListNode> nodes = tlQuyenHan.GetNodeList(); string key = tlQuyenHan.KeyFieldName.ToString(); foreach (TreeListNode node in nodes) { VaiTro_ChucNang vtcn = new VaiTro_ChucNang(); vtcn.MaVaiTro = maVaiTro; vtcn.MaChucNang = int.Parse(node.GetValue(key).ToString()); vtcn.TatCa = (bool)node.GetValue("TatCa") == true ? 1 : 0; vtcn.TruyCap = (bool)node.GetValue("TruyCap") == true ? 1 : 0; vtcn.Them = (bool)node.GetValue("Them") == true ? 1 : 0; vtcn.Xoa = (bool)node.GetValue("Xoa") == true ? 1 : 0; vtcn.Sua = (bool)node.GetValue("Sua") == true ? 1 : 0; vtcn.InAn = (bool)node.GetValue("InAn") == true ? 1 : 0; vtcn.Nhap = (bool)node.GetValue("Nhap") == true ? 1 : 0; vtcn.Xuat = (bool)node.GetValue("Xuat") == true ? 1 : 0; nv_vtcn.SuaVTCN(vtcn); } }
public ucTonKho(VaiTro_ChucNang pqtk, string un) { InitializeComponent(); user = un; Load += UcTonKho_Load; // button btnXuat.Click += BtnXuat_Click; btnIn.Click += BtnIn_Click; btnXem.Click += BtnXem_Click; btnXemAll.Click += BtnXemAll_Click; // button radial menu bbiIn.ItemClick += BtnIn_Click; bbiXuat.ItemClick += BtnXuat_Click; bbiXemAll.ItemClick += BtnXemAll_Click; bbiXem.ItemClick += BtnXem_Click; //radial menu bbiIn.CloseRadialMenuOnItemClick = true; bbiXem.CloseRadialMenuOnItemClick = true; bbiXemAll.CloseRadialMenuOnItemClick = true; bbiXuat.CloseRadialMenuOnItemClick = true; gvTonKho.ShowingEditor += GvTonKho_ShowingEditor; gvTonKho.PopupMenuShowing += GvTonKho_PopupMenuShowing; //phân quyền dựa vào bảng vai trò chức năng đã được gửi qua if (pqtk != null) { if (pqtk.Xuat == 0) { btnXuat.Enabled = false; } } }
public int SuaVTCN(VaiTro_ChucNang vtcn) { return(xl.SuaVTCN(vtcn)); }