Exemplo n.º 1
0
        //Main function
        private void Search()
        {
            string _tenNhanVien = txt_StaffName.Text;
            string _email       = txt_StaffEmail.Text;
            bool   _gender      = cbo_StaffGender.EditValue != null?Convert.ToBoolean(cbo_StaffGender.EditValue) : false;

            DateTime                _birthday        = DateTime.ParseExact(dtm_StaffBirthday.DateTime.ToString("yyyy-MM-dd"), "yyyy-MM-dd", CultureInfo.InvariantCulture);
            DateTime                _birthdayT       = DateTime.ParseExact(dtm_StaffBirthdayT.DateTime.ToString("yyyy-MM-dd"), "yyyy-MM-dd", CultureInfo.InvariantCulture);
            string                  _phoneNumber     = txt_StaffPhoneNumber.Text;
            int                     _quayGiaoDich    = int.TryParse(cbo_PaymentStore.EditValue.ToString(), out _quayGiaoDich) ? _quayGiaoDich : 0;
            NhanVienBus             _nv_BUS          = new NhanVienBus();
            List <StaffManager_DTO> _lstStaffManager = new List <StaffManager_DTO>();

            _lstStaffManager = _nv_BUS.ReadListStaff(_tenNhanVien, _email, _gender, _birthday, _birthdayT, _phoneNumber, _quayGiaoDich);
            if (_lstStaffManager == null)
            {
                MessageBox.Show("Không tìm thấy nhân viên nào thõa điều kiện tìm kiếm!!", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show("Tìm thấy " + _lstStaffManager.Count.ToString() + " kết quả", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                gridControl_StaffInfo.DataSource = _lstStaffManager;
                BindingGrid();
            }
        }