Esempio n. 1
0
        private void OnSearchManagerApproval()
        {
            var capQuanLy = CapQuanLySearch.SelectedValue;
            int capQuanLyVal;

            if (!int.TryParse(capQuanLy, out capQuanLyVal))
            {
                InvalidCredentialsMessage.Text    = "Cấp quản lý không có trong danh sách.";
                InvalidCredentialsMessage.Visible = true;
                ResetGvManagerApproval();
                return;
            }
            var idThanhVien = IdThanhVienSearch.Value.Trim();

            if (!string.IsNullOrEmpty(idThanhVien) && !DcapServiceUtil.IsValidAccountNumber(idThanhVien))
            {
                InvalidCredentialsMessage.Text    = "Id thành viên không đúng định dạng. Vui lòng nhập lại.";
                InvalidCredentialsMessage.Visible = true;
                ResetGvManagerApproval();
                return;
            }
            var managerApprovalDtos = DcapServiceUtil.SearchManagerApproval(capQuanLy, idThanhVien);

            if (managerApprovalDtos.Length > 0)
            {
                LoadManagerApproval(managerApprovalDtos);
                InvalidCredentialsMessage.Visible = false;
            }
            else
            {
                InvalidCredentialsMessage.Text    = "Không tìm thấy duyệt cấp quản lý thỏa mãn";
                InvalidCredentialsMessage.Visible = true;
                ResetGvManagerApproval();
            }
        }