Exemplo n.º 1
0
        private void uEmployee_Load(object sender, EventArgs e)
        {
            actionMenuEmployee.PressRefresh += new EventHandler(actionMenuEmployee_PressRefresh);
            actionMenuEmployee.PressClose   += new EventHandler(actionMenuEmployee_PressClose);
            actionMenuEmployee.PressHelp    += new EventHandler(actionMenuEmployee_PressHelp);

            displayEmployee();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAcc.ListTabPermissions)
            {
                if (item.UserId == mAcc.UserId && item.DisplayRoleName == "Danh Sách Nhân Viên")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAcc.IsSuperUser == false)
            {
                int temp = 0;
                gridControlEmployee.Visible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenuEmployee.PressNew += new EventHandler(actionMenuEmployee_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenuEmployee.PressDelete += new EventHandler(actionMenuEmployee_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenuEmployee.PressEdit += new EventHandler(actionMenuEmployee_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlEmployee.Visible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenuEmployee.Enabled = false;
                }
            }
            else
            {
                actionMenuEmployee.PressNew    += new EventHandler(actionMenuEmployee_PressNew);
                actionMenuEmployee.PressDelete += new EventHandler(actionMenuEmployee_PressDelete);
                actionMenuEmployee.PressEdit   += new EventHandler(actionMenuEmployee_PressEdit);
            }
        }
Exemplo n.º 2
0
        private void uEmployee_Load(object sender, EventArgs e)
        {
            actionMenuUsers.PressRefresh += new EventHandler(actionMenuUsers_PressRefresh);
            actionMenuUsers.PressClose   += new EventHandler(actionMenuUsers_PressClose);
            actionMenuUsers.PressHelp    += new EventHandler(actionMenuUsers_PressHelp);
            txtTuKhoa.Focus();
            DisplayListUsers();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Quản Lý Tài Khoản")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlUser.Visible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenuUsers.PressNew += new EventHandler(actionMenuUsers_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenuUsers.PressDelete += new EventHandler(actionMenuUsers_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenuUsers.PressEdit += new EventHandler(actionMenuUsers_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlUser.Visible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenuUsers.Enabled = false;
                }
            }
            else
            {
                actionMenuUsers.PressNew    += new EventHandler(actionMenuUsers_PressNew);
                actionMenuUsers.PressDelete += new EventHandler(actionMenuUsers_PressDelete);
                actionMenuUsers.PressEdit   += new EventHandler(actionMenuUsers_PressEdit);
            }
        }
Exemplo n.º 3
0
        private void uRecruitmentInfo_Load(object sender, EventArgs e)
        {
            actionMenuRecruitmentInfo.PressRefresh += new EventHandler(actionMenuRecruitmentInfo_PressRefresh);
            actionMenuRecruitmentInfo.PressClose   += new EventHandler(actionMenuRecruitmentInfo_PressClose);
            actionMenuRecruitmentInfo.PressHelp    += new EventHandler(actionMenuRecruitmentInfo_PressHelp);
            this.Text = "Thông Tin Tuyển Dụng";
            checkExpiredRecruitment();
            displayRecruitmentInfo();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Đợt Tuyển Dụng")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlRecruitmentInfo.Visible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenuRecruitmentInfo.PressNew += new EventHandler(actionMenuRecruitmentInfo_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenuRecruitmentInfo.PressDelete += new EventHandler(actionMenuRecruitmentInfo_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenuRecruitmentInfo.PressEdit += new EventHandler(actionMenuRecruitmentInfo_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlRecruitmentInfo.Visible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenuRecruitmentInfo.Enabled = false;
                }
            }
        }
Exemplo n.º 4
0
        private void uStudent_Load(object sender, EventArgs e)
        {
            tabHocVienTiemNang.SelectedTabPage = xtraTabPageStudent;

            actionMenu1.PressEdit    += new EventHandler(actionMenu1_PressEdit);
            actionMenu1.PressRefresh += new EventHandler(actionMenu1_PressRefresh);

            actionMenu1.PressClose += new EventHandler(actionMenu1_PressClose);
            actionMenu1.PressHelp  += new EventHandler(actionMenu1_PressHelp);
            actionMenu1.SetHVTiemNangVisible();
            actionMenu1.SetVisibleReport();
            actionMenu1.PressReports    += new EventHandler(actionMenu1_PressTimKiemKoMaHoa);
            actionMenu1.PressHVTiemNang += new EventHandler(actionMenu1_PressHVTiemNang);
            BindStudentList();

            IFormatProvider mFomatter = new System.Globalization.CultureInfo("vi-VN");

            //Student_Register_Online oRegister = new StudentRegisterOnlineBll(mAccount).getElementById(0);
            //if (oRegister != null)
            //    lblGetRegisterOnline.Text = string.Format(">> Dữ liệu đk trực tuyến: {0} và lần gần nhất lấy dữ liệu: {1} bởi {2}. Bấm vào khi muốn lấy thông tin đk mới!!!",
            //                    Convert.ToDateTime(oRegister.CreatedTime, mFomatter).ToString("dd-MM-yyyy"),
            //                    Convert.ToDateTime(oRegister.UpdateDateTime, mFomatter).ToString("dd-MM-yyyy"),
            //                    oRegister.UserName);
            LoadCourse();
            //if (mAccount.IsSuperUser == false)
            //{
            dateEditFromDateCheckIn.Enabled = true;
            dateEditToDateCheckIn.Enabled   = true;
            //    btnConfirms.Visible = true;
            //}else if(mAccount.IsSuperUser == true)
            //    btnConfirms.Visible = false;

            //LoadClassesForComboBox();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Danh Sách Học Viên")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlStudent.Visible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenu1.PressNew += new EventHandler(actionMenu1_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenu1.PressDelete += new EventHandler(actionMenu1_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenu1.PressEdit += new EventHandler(actionMenu1_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlStudent.Visible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenu1.Enabled = false;
                }
            }
            else
            {
                actionMenu1.PressNew    += new EventHandler(actionMenu1_PressNew);
                actionMenu1.PressDelete += new EventHandler(actionMenu1_PressDelete);
                actionMenu1.PressEdit   += new EventHandler(actionMenu1_PressEdit);
            }
            this.Dock = DockStyle.Fill;
        }
Exemplo n.º 5
0
        private void uCandidate_Load(object sender, EventArgs e)
        {
            this.Text = "Quản lý danh sách ứng viên";
            //loadJob();
            loadRecuitmentInfo();



            actionMenuCandidate.PressClose   += new EventHandler(actionMenuCandidate_PressClose);
            actionMenuCandidate.PressHelp    += new EventHandler(actionMenuCandidate_PressHelp);
            actionMenuCandidate.PressRefresh += new EventHandler(actionMenuCandidate_PressRefresh);
            displayCandidate();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Danh Sách Ứng Viên")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlCandidates.Visible = false;
                lookUpEditRecruiment.Visible  = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenuCandidate.PressNew += new EventHandler(actionMenuCandidate_PressNew);
                    lookUpEditRecruiment.Visible  = true;
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenuCandidate.PressDelete += new EventHandler(actionMenuCandidate_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenuCandidate.PressEdit += new EventHandler(actionMenuCandidate_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlCandidates.Visible = true;
                    lookUpEditRecruiment.Visible  = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenuCandidate.Enabled = false;
                }
            }
            else
            {
                actionMenuCandidate.PressNew    += new EventHandler(actionMenuCandidate_PressNew);
                actionMenuCandidate.PressDelete += new EventHandler(actionMenuCandidate_PressDelete);
                actionMenuCandidate.PressEdit   += new EventHandler(actionMenuCandidate_PressEdit);
            }
        }
Exemplo n.º 6
0
        private void uClass_Load(object sender, EventArgs e)
        {
            xtraTabPageClass.Focus();

            actionMenu1.PressEdit       += new EventHandler(actionMenu1_PressEdit);
            actionMenu1.PressRefresh    += new EventHandler(actionMenu1_PressRefresh);
            actionMenu1.PressDelete     += new EventHandler(actionMenu1_PressDelete);
            actionMenu1.PressClose      += new EventHandler(actionMenu1_PressClose);
            actionMenu1.PressHelp       += new EventHandler(actionMenu1_PressHelp);
            dtClassesStartTime.EditValue = DateTime.Now.AddYears(-1);
            dtClassesEndTime.EditValue   = DateTime.Now;
            dtClassesEndTime.Enabled     = true;
            LoadLookUpEditClass();
            LoadDataClasses();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Danh Sách Lớp Học")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlClass.Visible       = false;
                xtraTabPageStudent.PageVisible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenu1.PressNew += new EventHandler(actionMenu1_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenu1.PressDelete += new EventHandler(actionMenu1_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenu1.PressEdit += new EventHandler(actionMenu1_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlClass.Visible       = true;
                    xtraTabPageStudent.PageVisible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenu1.Enabled = false;
                }
            }
            else
            {
                actionMenu1.PressNew    += new EventHandler(actionMenu1_PressNew);
                actionMenu1.PressDelete += new EventHandler(actionMenu1_PressDelete);
                actionMenu1.PressEdit   += new EventHandler(actionMenu1_PressEdit);
            }
            this.Dock = DockStyle.Fill;
        }
Exemplo n.º 7
0
        void actionUpdateStanUser_PressUpdate(object sender, EventArgs e)
        {
            msgMessage.Clear();

            if (string.IsNullOrEmpty("" + txtHoTen.Text))
            {
                msgMessage.SetError(txtHoTen, "Bạn cần nhập họ tên trước khi thực hiện");
                txtHoTen.Focus();
                return;
            }
            if (string.IsNullOrEmpty("" + txtEmail.Text))
            {
                msgMessage.SetError(txtEmail, "Bạn cần nhập email trước khi thực hiện");
                txtEmail.Focus();
                return;
            }
            if (!string.IsNullOrEmpty("" + txtEmail.Text))
            {
                if (Common.validateEmail(txtEmail.Text) < 1)
                {
                    msgMessage.SetError(txtEmail, "Bạn cần nhập email đúng định dạng");
                    txtEmail.Focus();
                    return;
                }
            }

            if (string.IsNullOrEmpty("" + txtUserName.Text))
            {
                msgMessage.SetError(txtUserName, "Bạn cần nhập tên tài khoản trước khi thực hiện");
                txtUserName.Focus();
                return;
            }
            if (txtPassword.Enabled == true)
            {
                if (string.IsNullOrEmpty("" + txtPassword.Text))
                {
                    msgMessage.SetError(txtPassword, "Bạn cần nhập mật khẩu trước khi thực hiện");
                    txtPassword.Focus();
                    return;
                }
            }
            if (txtPasswordAfter.Enabled == true)
            {
                if (string.IsNullOrEmpty("" + txtPasswordAfter.Text))
                {
                    msgMessage.SetError(txtPasswordAfter, "Bạn cần nhập mật khẩu nhập lại trước khi thực hiện");
                    txtPasswordAfter.Focus();
                    return;
                }
            }
            if (!string.IsNullOrEmpty("" + txtPassword.Text) && !string.IsNullOrEmpty("" + txtPasswordAfter.Text) && !txtPassword.Text.Equals(txtPasswordAfter.Text))
            {
                msgMessage.SetError(txtPasswordAfter, "Mật khẩu nhập lại không chính xác");
                txtPasswordAfter.Focus();
                return;
            }
            int temp     = 1;
            int mIsAdmin = 1;

            if (cboUserType.Text == "User")
            {
                mIsAdmin = 0;
            }
            if (cboSex.Text == "Nam")
            {
                temp = 0;
            }
            Account objAcc = new Account()
            {
                DisplayName = txtHoTen.Text,
                Email       = txtEmail.Text,
                isOnline    = false,
                isSuccess   = false,
                IsSuperUser = false,
                isAdmin     = mIsAdmin,
                Password    = Common.EncodePassword(txtPassword.Text),
                Phone       = txtMobile.Text,
                Sex         = temp,
                UserName    = txtUserName.Text
            };

            if (UpdateAcc == null) //Insert
            {
                if (mAccountBiLL.InsertElement(objAcc))
                {
                    MessageBox.Show("Thêm mới tài khoản thành công!");
                    List <stanfRole> lstRoles = new List <stanfRole>();
                    lstRoles = new RolesBLL(mAccount).getElements();
                    TabPermissionBLL mTabPermissionBLL = new TabPermissionBLL(mAccount);
                    List <Account>   lstAcc            = new List <Account>();
                    lstAcc = mAccountBiLL.getElements();
                    Account tempAcc = new Account();
                    tempAcc = lstAcc.LastOrDefault();

                    foreach (stanfRole o in lstRoles)
                    {
                        stanfTabPermission mStanfTabPermission = new stanfTabPermission
                        {
                            RoleId = o.RoleId,
                            UserId = tempAcc.UserId
                        };
                        mTabPermissionBLL.InsertElement(mStanfTabPermission);
                    }
                }
                else
                {
                    MessageBox.Show("Thêm mới tài khoản thất bại!");
                }
            }
            else //Update
            {
                objAcc.UserId = UpdateAcc.UserId;
                if (mAccountBiLL.UpdateElement(objAcc))
                {
                    MessageBox.Show("Cập nhật tài khoản thành công!");
                }
                else
                {
                    MessageBox.Show("Cập nhật tài khoản thất bại!");
                }
            }
            this.Close();
        }
Exemplo n.º 8
0
        private void uExpertInfo_Load(object sender, EventArgs e)
        {
            actionMenuExpert.PressRefresh += new EventHandler(actionMenuExpert_PressRefresh);
            actionMenuExpert.PressClose   += new EventHandler(actionMenuExpert_PressClose);
            actionMenuExpert.PressHelp    += new EventHandler(actionMenuExpert_PressHelp);
            //if (eCenterSystem.UserId == 40 || eCenterSystem.UserId == 41)
            //{
            //    MessageBox.Show("Bạn chưa có quyền sử dụng danh mục này!", "Thông báo");
            //    this.Hide();
            //    return;
            //}
            this.Dock = DockStyle.Fill;
            displayExpert();
            stanfTabPermission mStanfTabPermission = new stanfTabPermission();

            foreach (stanfTabPermission item in mAccount.ListTabPermissions)
            {
                if (item.UserId == mAccount.UserId && item.DisplayRoleName == "Danh Sách Giảng Viên")
                {
                    mStanfTabPermission.IsAdd    = item.IsAdd;
                    mStanfTabPermission.IsDelete = item.IsDelete;
                    mStanfTabPermission.IsEdit   = item.IsEdit;
                    mStanfTabPermission.IsList   = item.IsList;
                    mStanfTabPermission.IsReport = item.IsReport;
                }
            }
            if (mAccount.IsSuperUser == false)
            {
                int temp = 0;
                gridControlGiangVien.Visible = false;
                if (mStanfTabPermission.IsAdd == true)
                {
                    actionMenuExpert.PressNew += new EventHandler(actionMenuExpert_PressNew);
                    temp++;
                }
                if (mStanfTabPermission.IsDelete == true)
                {
                    actionMenuExpert.PressDelete += new EventHandler(actionMenuExpert_PressDelete);
                    temp++;
                }
                if (mStanfTabPermission.IsEdit == true)
                {
                    actionMenuExpert.PressEdit += new EventHandler(actionMenuExpert_PressEdit);
                    temp++;
                }
                if (mStanfTabPermission.IsList == true)
                {
                    gridControlGiangVien.Visible = true;
                    temp++;
                }
                if (temp == 0)
                {
                    actionMenuExpert.Enabled = false;
                }
            }
            else
            {
                actionMenuExpert.PressNew    += new EventHandler(actionMenuExpert_PressNew);
                actionMenuExpert.PressDelete += new EventHandler(actionMenuExpert_PressDelete);
                actionMenuExpert.PressEdit   += new EventHandler(actionMenuExpert_PressEdit);
            }
        }