private void frmNhapMoiCuaCuonDongBo_Load(object sender, EventArgs e)
        {
            Entities      db = new Entities();
            List <string> Ma_nhom_vat_tu_bo = new List <string>();
            List <string> Ma_loai_vat_tu_bo = new List <string>();

            NhanVienCtrl.LoadLookUpEdit(ledNhanVienNhap, db);
            KhoVatTuCtrl.LoadLookUpEdit(ledKhoNhap, "CCDB", db);
            NhaCungCapCtrl.LoadLookUpEdit(ledNhaCungCap, db);
            VatTuCtrl.LoadLookUpEdit(ledThanCuaCuon, "CCDB", "ThanCCDB", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            VatTuCtrl.LoadLookUpEdit(ledMoToCuaCuon, "CCDB", "MoToCCDB", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            VatTuCtrl.LoadLookUpEdit(ledKhoaCuaCuon, "CCDB", "KhoaCCDB", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            VatTuCtrl.LoadLookUpEdit(ledChotCuaCuon, "CCDB", "ChotCCDB", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            Ma_nhom_vat_tu_bo = new List <string>()
            {
                " "
            };
            Ma_loai_vat_tu_bo = new List <string>()
            {
                "ThanCCDB", "MoToCCDB", "KhoaCCDB", "ChotCCDB"
            };
            VatTuCtrl.LoadLookUpEdit(rleVatTu, "CCDB", "", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            dteNgayNhap.EditValue = QLK_DongLuc.Helper.DatabaseHelper.GetDatabaseDate();
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvPhieuNhapCT);
        }
Пример #2
0
 private void frmThongKeNhap_NhaCungCap_Load(object sender, EventArgs e)
 {
     db = new Entities();
     NhaCungCapCtrl.LoadLookUpEdit(ledNhaCungCap, db);
     dteTuNgay.EditValue = dteDenNgay.EditValue = QLK_DongLuc.Helper.DatabaseHelper.GetDatabaseDate();
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
 }
Пример #3
0
        private void btnDeleteAll_Click(object sender, EventArgs e)
        {
            if (ledVaiTro.EditValue == null)
            {
                XtraMessageBox.Show("Vui lòng chọn một vai trò!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                ledVaiTro.Focus();
            }
            else
            {
                if (XtraMessageBox.Show("Bạn có chắc chắn bạn muốn xóa toàn bộ các thuộc tính của các quyền bên dưới của vai trò \"" + ledVaiTro.Text + "\" không?", "Xác nhận xóa hết thuộc tính", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    int rs = 0;
                    if (ControlTree.ActiveFilterString == "")
                    {
                        rs = VaiTroQuyenCtrl.ClearAllProperties((int)ledVaiTro.EditValue, (List <SYS_Quyen>)sYSQuyenBindingSource.DataSource);
                    }
                    else
                    {
                        rs = VaiTroQuyenCtrl.ClearAllProperties((int)ledVaiTro.EditValue, TreeHelper.GetVisibleNodesData <SYS_Quyen>(ControlTree));
                    }

                    if (rs > 0)
                    {
                        XtraMessageBox.Show("Xóa các thuộc tính thành công", "Xóa các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        btnRefreshProperties.PerformClick();
                    }
                    else
                    {
                        XtraMessageBox.Show("Không có thuộc tính nào được xóa!", "Xóa các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    }
                }
            }
        }
Пример #4
0
        private void frmKhachHang_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            KhachHangCtrl.LoadBindingSource(cATKhachHangBindingSource, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(gridView);
        }
Пример #5
0
 private void frmSanPham_Load(object sender, EventArgs e)
 {
     db = new Entities();
     KhachHangCtrl.LoadLookUpEdit(rleKhachHang, db);
     NhanVienCtrl.LoadLookUpEdit(rleNhanVienKinhDoanh, db);
     SanPhamCtrl.LoadBindingSource(cATSanPhamBindingSource, db);
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
     GridHelper.ReconfigGridView(gridView);
 }
Пример #6
0
        private void frmNhanVien_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            KhoVatTuCtrl.LoadLookUpEdit(rleKhoVatTu, db);
            NhanVienCtrl.LoadBindingSource(cATNhanVienBindingSource, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(gridView);
        }
Пример #7
0
        private void frmTonKho_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            KhoVatTuCtrl.LoadLookUpEdit(ledKhoVT, db);
            NhomVatTuCtrl.LoadLookUpEdit(ledNhomVT, db);
            LoaiVatTuCtrl.LoadLookUpEdit(ledLoaiVT, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
        }
Пример #8
0
        private void frmKhoVatTu_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            KhoVatTuCtrl.LoadBindingSource(sTOKhoVatTuBindingSource, db);
            VatTuCtrl.LoadLookUpEdit(rleVatTu, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvKhoVatTu);
            GridHelper.ReconfigGridView(grvKhoVatTuCT);
        }
Пример #9
0
        private void LoadProperties(TreeListNode node)
        {
            SYS_Quyen quyen = (SYS_Quyen)ControlTree.GetDataRecordByNode(node);

            if (quyen != null)
            {
                Entities db = new Entities();
                ThuocTinhCtrl.LoadLookUpEdit(repositoryItemLookUpEdit1, quyen.Loai_dieu_khien, db);
                VaiTroQuyenCtrl.LoadBindingSource(sYSVaiTroQuyenBindingSource, ledVaiTro.EditValue, quyen.ID_quyen, db);
            }
        }
Пример #10
0
        private void frmLapPhieuNhapLai_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            NhanVienCtrl.LoadLookUpEdit(ledNhanVienNhap, db);
            KhoVatTuCtrl.LoadLookUpEdit(ledKhoNhap, db);
            VatTuCtrl.LoadLookUpEdit(repositoryItemLookUpEdit1, db);
            dteNgayNhap.EditValue = QLK_DongLuc.Helper.DatabaseHelper.GetDatabaseDate();
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvPhieuNhapCT);
        }
Пример #11
0
        private void frmNhomVatTu_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            KhoVatTuCtrl.LoadLookUpEdit(rleKhoVatTu, db);
            NhomVatTuCtrl.LoadBindingSource(sTONhomVatTuBindingSource, db);
            NhomVatTuCtrl.LoadLookUpEdit(lookUpEdit, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(gridView);
            GridHelper.HAlignmentAllHeaderColumns(gridView);
            GridHelper.BestFitAllColumns(gridView);
        }
Пример #12
0
        private void frmLoaiVatTu_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            gridControl_Load();

            LoaiVatTuCtrl.LoadLookUpEdit(lookUpEdit, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(gridView);
            GridHelper.HAlignmentAllHeaderColumns(gridView);
            GridHelper.BestFitAllColumns(gridView);
        }
        private void frmPhieuNhap_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            NhanVienCtrl.LoadLookUpEdit(rleNhanVienLap, db);
            NhanVienCtrl.LoadLookUpEdit(rleNhanVienNhap, db);
            TuyChonTimKiemCtrl.LoadLookUpEdit(ledTuyChon);
            VatTuCtrl.LoadLookUpEdit(rleVatTu, db);
            dteNgayBatDau.EditValue = DateTimeHelper.GetStartDateOfMonth(DatabaseHelper.GetDatabaseDate());
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvPhieuNhap);
            GridHelper.ReconfigGridView(grvPhieuNhapCT);
        }
Пример #14
0
        private void frmNhapMoiThanhCuaNhua_Load(object sender, EventArgs e)
        {
            Entities      db = new Entities();
            List <string> Ma_nhom_vat_tu_bo = new List <string>();
            List <string> Ma_loai_vat_tu_bo = new List <string>();

            NhanVienCtrl.LoadLookUpEdit(ledNhanVienNhap, db);
            KhoVatTuCtrl.LoadLookUpEdit(ledKhoNhap, "NLCN", db);
            NhaCungCapCtrl.LoadLookUpEdit(ledNhaCungCap, db);
            VatTuCtrl.LoadLookUpEdit(rleVatTu, "PROFILE", "", Ma_nhom_vat_tu_bo, Ma_loai_vat_tu_bo, db);
            dteNgayNhap.EditValue = QLK_DongLuc.Helper.DatabaseHelper.GetDatabaseDate();
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvPhieuNhapCT);
        }
Пример #15
0
        private void frmSuaPhieuNhap_Load(object sender, EventArgs e)
        {
            if (pn == null)
            {
                XtraMessageBox.Show("Có lỗi xảy ra, không tìm thấy phiếu nhập!", "Sửa phiếu nhập", MessageBoxButtons.OK, MessageBoxIcon.Error);
                this.DialogResult = DialogResult.Cancel;
            }

            Entities db = new Entities();

            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            VatTuCtrl.LoadLookUpEdit(repositoryItemLookUpEdit1, db);
            NhanVienCtrl.LoadLookUpEdit(ledNhanVienNhap, db);
            KhoVatTuCtrl.LoadLookUpEdit(ledKhoNhap, db);

            if (pn.ID_loai_nhap == 1)
            {
                NhaCungCapCtrl.LoadLookUpEdit(ledNhaCungCap, db);
            }
            else
            {
                txtChungTuGoc.Properties.ReadOnly = true;
                ledNhaCungCap.Properties.ReadOnly = true;
            }

            ledNhanVienNhap.EditValue = pn.ID_nhan_vien_nhap;
            ledKhoNhap.EditValue      = pn.ID_kho;
            mmoGhiChu.Text            = pn.Ghi_chu;
            txtChungTuGoc.Text        = pn.So_chung_tu_goc;
            ledNhaCungCap.EditValue   = pn.ID_nha_cung_cap;
            dteNgayNhap.EditValue     = pn.Ngay_nhap;

            PhieuNhapCTCtrl.LoadBindingSource(pn.ID_phieu_nhap, iMPPhieuNhapCTBindingSource, db);

            if (pn.Trang_thai != 0)
            {
                colID_vat_tu.OptionsColumn.ReadOnly            = true;
                colSo_luong.OptionsColumn.ReadOnly             = true;
                ledKhoNhap.Properties.ReadOnly                 = true;
                grvPhieuNhapCT.OptionsView.NewItemRowPosition  = DevExpress.XtraGrid.Views.Grid.NewItemRowPosition.None;
                grvPhieuNhapCT.OptionsBehavior.AllowDeleteRows = DevExpress.Utils.DefaultBoolean.False;
            }
        }
Пример #16
0
        private void btnSaveProperties_Click(object sender, EventArgs e)
        {
            if (ledVaiTro.EditValue == null || ledVaiTro.EditValue.Equals(0))
            {
                return;
            }

            SYS_Quyen quyen = (SYS_Quyen)ControlTree.GetDataRecordByNode(ControlTree.FocusedNode);
            int       rs    = VaiTroQuyenCtrl.Update((int)ledVaiTro.EditValue, quyen.ID_quyen, grvThuocTinh);

            if (rs == 0)
            {
                XtraMessageBox.Show("Không có thay đổi nào được lưu. Vui lòng thử lại!", "Lưu các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }
            else
            {
                XtraMessageBox.Show("Lưu các thuộc tính thành công!", "Lưu các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }

            btnRefreshProperties.PerformClick();
        }
Пример #17
0
        private void frmKhoVatTu_Load(object sender, EventArgs e)
        {
            Entities db = new Entities();

            try
            {
                KhoVatTuCtrl.LoadBindingSource(sTOKhoVatTuBindingSource, db);
                KhoVatTuCtrl.LoadLookUpEdit(lookUpEdit, db);
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.ToString());
            }
            GridHelper.ConfigGridView(grvKhoVatTu, null, null, false);
            GridHelper.HAlignmentAllHeaderColumns(grvKhoVatTu);
            GridHelper.BestFitAllColumns(grvKhoVatTu);
            //VatTuCtrl.LoadLookUpEdit(rleVatTu, db);
            VaiTroQuyenCtrl.ReconfigFormControls(this, db);
            GridHelper.ReconfigGridView(grvKhoVatTu);
            //GridHelper.ReconfigGridView(grvKhoVatTuCT);
        }
Пример #18
0
        private void btnCopy_Click(object sender, EventArgs e)
        {
            if (ledVaiTroKeThua.EditValue == null || ledVaiTro.EditValue == null || ledVaiTroKeThua.EditValue.Equals(ledVaiTro.EditValue))
            {
                XtraMessageBox.Show("Vui lòng chọn các vai trò khác nhau để sao chép", "Lỗi sao chép", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else
            {
                if (XtraMessageBox.Show("Bạn có muốn vai trò \"" + ledVaiTro.Text + "\" sao chép các quyền của vai trò \"" + ledVaiTroKeThua.Text + "\" không?", "Xác nhận sao chép", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
                {
                    int rs = VaiTroQuyenCtrl.Copy((int)ledVaiTroKeThua.EditValue, (int)ledVaiTro.EditValue);

                    if (rs > 0)
                    {
                        XtraMessageBox.Show("Sao chép các quyền thành công", "Sao chép thành công", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        XtraMessageBox.Show("Sao chép các quyền không thành công", "Lỗi sao chép", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }
Пример #19
0
        private void btnCopyProperties_Click(object sender, EventArgs e)
        {
            if (ledVaiTro.EditValue == null || ledVaiTro.EditValue.Equals(0))
            {
                return;
            }

            SYS_Quyen quyen = (SYS_Quyen)ControlTree.GetDataRecordByNode(ControlTree.FocusedNode);
            int       rs    = VaiTroQuyenCtrl.Update((int)ledVaiTro.EditValue, quyen.ID_quyen, grvThuocTinh);

            if (rs == 0)
            {
                XtraMessageBox.Show("Không có thay đổi nào được lưu!", "Lưu các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Warning);
            }

            if (XtraMessageBox.Show("Bạn có muốn sao chép các thuộc tính của quyền \"" + quyen.Ten_quyen + "\" cho các quyền cùng loại không?", "Xác nhận sao chép", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
            {
                if (ControlTree.ActiveFilterString == "")
                {
                    rs = VaiTroQuyenCtrl.Copy((int)ledVaiTro.EditValue, quyen.ID_quyen, (List <SYS_Quyen>)sYSQuyenBindingSource.DataSource);
                }
                else
                {
                    rs = VaiTroQuyenCtrl.Copy((int)ledVaiTro.EditValue, quyen.ID_quyen, TreeHelper.GetVisibleNodesData <SYS_Quyen>(ControlTree));
                }

                if (rs > 0)
                {
                    XtraMessageBox.Show("Sao chép các thuộc tính của quyền thành công", "Sao chép các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                else
                {
                    XtraMessageBox.Show("Không có thuộc tính nào được sao chép!", "Sao chép các thuộc tính", MessageBoxButtons.OK, MessageBoxIcon.Warning);
                }
            }
        }
Пример #20
0
 private void frmSuaTaiKhoan_Load(object sender, EventArgs e)
 {
     btnLamLai.PerformClick();
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
 }
Пример #21
0
 private void frmVaiTro_Load(object sender, EventArgs e)
 {
     grdVaiTro_Load();
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
 }
Пример #22
0
 private void frmVaiTroQuyen_Load(object sender, EventArgs e)
 {
     VaiTroCtrl.LoadLookUpEdit(ledVaiTro);
     VaiTroCtrl.LoadLookUpEdit(ledVaiTroKeThua);
     VaiTroQuyenCtrl.ReconfigFormControls(this);
 }
Пример #23
0
 private void frmXuatThanhLy_Load(object sender, EventArgs e)
 {
     VaiTroQuyenCtrl.ReconfigFormControls(this);
 }
Пример #24
0
 private void LapPhieuXuatMoi_Load(object sender, EventArgs e)
 {
     VaiTroQuyenCtrl.ReconfigFormControls(this);
 }
Пример #25
0
 private void frmNguoiDung_Load(object sender, EventArgs e)
 {
     db = new Entities();
     NguoiDungCtrl.LoadBindingSource(viewNguoiDungBindingSource, db);
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
 }
Пример #26
0
 private void frmTaoTaiKhoan_Load(object sender, EventArgs e)
 {
     db = new Entities();
     NhanVienCtrl.LoadLookUpEdit(ledNhanVien, db);
     VaiTroQuyenCtrl.ReconfigFormControls(this, db);
 }
Пример #27
0
 private void frmQuyen_Load(object sender, EventArgs e)
 {
     btnRefresh.PerformClick();
     btnScanControls.PerformClick();
     VaiTroQuyenCtrl.ReconfigFormControls(this);
 }
Пример #28
0
        private void btnDangNhap_ItemClick(object sender, DevExpress.XtraBars.ItemClickEventArgs e)
        {
            frmLogin = new frmDangNhap();

            if (frmLogin.ShowDialog() == DialogResult.OK)
            {
                btnDangNhap.Enabled        = false;
                btnDangXuat.Enabled        = true;
                btnCapNhatTaiKhoan.Enabled = true;

                // Nếu là giám đốc
                if (Program.CurrentUser.ID_nhan_vien == null)
                {
                    // Chuc nang he thong
                    btnNguoiDung.Enabled = true;
                    btnNhatKy.Enabled    = true;
                    btnNhacNho.Enabled   = true;
                    btnSaoLuu.Enabled    = true;
                    //btnCauHinh.Enabled = true;
                    btnPhucHoi.Enabled = true;

                    // Chuc nang quan ly kho
                    btnNhapMoi.Enabled = true;
                    //btnNhapLai.Enabled = true;

                    // Chức năng quản lý danh mục
                    btnNhomVatTu.Enabled  = true;
                    btnNhaCungCap.Enabled = true;
                    btnNhanVien.Enabled   = true;

                    lblUser.Caption = "Giám đốc: " + (Program.CurrentUser.Ten_day_du != null ? Program.CurrentUser.Ten_day_du : "");
                }
                // Nếu là nhân viên
                else
                {
                    // Chuc nang he thong
                    btnNguoiDung.Enabled = false;
                    btnNhatKy.Enabled    = false;
                    btnNhacNho.Enabled   = false;
                    btnSaoLuu.Enabled    = false;
                    //btnCauHinh.Enabled = false;
                    btnPhucHoi.Enabled = false;

                    // Chuc nang quan ly kho
                    btnNhapMoi.Enabled = true;
                    //btnNhapLai.Enabled = true;

                    // Chức năng quản lý danh mục
                    btnNhomVatTu.Enabled  = false;
                    btnNhaCungCap.Enabled = false;
                    btnNhanVien.Enabled   = false;

                    lblUser.Caption = "Nhân viên: " + (Program.CurrentUser.Ten_day_du != null ? Program.CurrentUser.Ten_day_du : Program.CurrentUser.CAT_NhanVien.Ho_dem + " " + Program.CurrentUser.CAT_NhanVien.Ten);
                }

                CaiDatThongSoDongHo();

                if (Program.CurrentUser.Thoi_gian_cho != null)
                {
                    TotalTime = Program.CurrentUser.Thoi_gian_cho.Value;
                    TotalTime = TotalTime.Add(interval);
                    lblRemainingTimeMessage.Visibility = DevExpress.XtraBars.BarItemVisibility.Always;
                    lblRemainingTime.Visibility        = DevExpress.XtraBars.BarItemVisibility.Always;
                }
                else
                {
                    TotalTime = TimeSpan.FromMilliseconds((double)(RemainingTime + 2 * tmrDongHo.Interval));
                    lblRemainingTimeMessage.Visibility = DevExpress.XtraBars.BarItemVisibility.Never;
                    lblRemainingTime.Visibility        = DevExpress.XtraBars.BarItemVisibility.Never;
                }

                ActiveTime = new TimeSpan(0, 0, 0);

                tmrDongHo.Start();
                tmrTracker.Start();

                VaiTroQuyenCtrl.ReconfigFormControls(this);
            }
        }
 private void frmDanhSachPhieuXuat_Load(object sender, EventArgs e)
 {
     VaiTroQuyenCtrl.ReconfigFormControls(this);
 }