Exemplo n.º 1
0
        private void frmStaff_Load(object sender, EventArgs e)
        {
            //
            rolePermissionDataTable                = rolePermissionBUS.GetAllRolePermission();
            lkStaffCharge.Properties.DataSource    = rolePermissionDataTable;
            lkStaffCharge.Properties.DisplayMember = "RolePermissionName";
            lkStaffCharge.Properties.ValueMember   = "RolePermissionID";
            //
            _StaffDT = staffBUS.GetAllStaff();
            grdListStaff.DataSource = _StaffDT;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));


            // -------------------------- search -------------------------- --------------

            // tag
            dateBirthDay.Tag = dateBirthDayMax;

            dateToWork.Tag = dateToWorkMax;

            //search engine init
            _GridFilter = new GridFilter(grdvListStaff);
            _GridFilter.AddTextbox("StaffID", txtStaffId);
            _GridFilter.AddTextbox("StaffName", txtStaffName);
            _GridFilter.AddTextbox("Sex", cmbStaffGender, true, false);
            _GridFilter.AddDateControl("DateOfBirth", dateBirthDay);
            _GridFilter.AddTextbox("Address", txtStaffAddress);
            _GridFilter.AddTextbox("PhoneNumber", txtStaffPhone);
            _GridFilter.AddTextbox("Email", txtStaffEmail);
            _GridFilter.AddDateControl("DateCreated", dateToWork);
            _GridFilter.AddTextbox("RolePermissionID", lkStaffCharge, true, false);

            // assign
            dateToWorkMax.DateTime   = DateTime.Now;
            dateToWork.DateTime      = dateToWorkMax.DateTime.AddMonths(-3);
            dateBirthDayMax.DateTime = DateTime.Now.AddYears(-15);
            dateBirthDay.DateTime    = dateBirthDayMax.DateTime.AddYears(-50);

            //event
            InitForSeachForm init = new InitForSeachForm();

            init.Init(this, _GridFilter, txtSearchDelay, rgrSearAfter);
            init.SearchWhenTextChanged(dateBirthDay);
            init.SearchWhenTextChanged(dateBirthDayMax);
            init.SearchWhenTextChanged(dateToWork);
            init.SearchWhenTextChanged(dateToWorkMax);
            init.SearchWhenTextChanged(lkStaffCharge);
            init.SearchWhenTextChanged(cmbStaffGender);
        }
Exemplo n.º 2
0
        private void frmStaff_Load(object sender, EventArgs e)
        {
            //
            rolePermissionDataTable                = rolePermissionBUS.GetAllRolePermission();
            lkStaffCharge.Properties.DataSource    = rolePermissionDataTable;
            lkStaffCharge.Properties.DisplayMember = "RolePermissionName";
            lkStaffCharge.Properties.ValueMember   = "RolePermissionID";
            //
            staffDataTable          = staffBUS.GetAllStaff();
            grdListStaff.DataSource = staffDataTable;
            //
            minAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiThieu"));
            maxAge = Int32.Parse(ruleBUS.GetRuleByLabel("DoTuoiNhanVienToiDa"));

            LoadSerach();
        }
Exemplo n.º 3
0
 private void lkCustomerCharge_QueryPopUp(object sender, CancelEventArgs e)
 {
     rolePermissionDataTable = rolePermissionBUS.GetAllRolePermission();
 }