예제 #1
0
        private bool GetAllUserInfo(out UserDto[] userDtos)
        {
            var soCmnd      = SoCmndSearch.Value.Trim();
            var idThanhVien = IdThanhVienSearch.Value.Trim();
            var hoTen       = HoTenSearch.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;
                userDtos = new UserDto[0];
                ResetGvMemberInfo();
                return(false);
            }
            if (string.IsNullOrEmpty(soCmnd) && string.IsNullOrEmpty(idThanhVien) && string.IsNullOrEmpty(hoTen))
            {
                InvalidCredentialsMessage.Text    = "Phải nhập tối thiểu 1 thông tin tìm kiếm.";
                InvalidCredentialsMessage.Visible = true;
                userDtos = new UserDto[0];
                ResetGvMemberInfo();
                return(false);
            }
            userDtos = DcapServiceUtil.SearchUserInfo(soCmnd, idThanhVien, hoTen);
            return(true);
        }
예제 #2
0
        protected void imgBtnEditUser_Click(object sender, ImageClickEventArgs e)
        {
            var row           = (GridViewRow)(sender as Control).Parent.Parent;
            var accountNumber = row.Cells[3].Text;
            var userDtos      = DcapServiceUtil.SearchUserInfo(string.Empty, accountNumber, string.Empty);

            if (userDtos.Length == 0)
            {
                return;
            }
            LoadEditUserInfo(userDtos[0]);
            EditPlaceHolder.Visible = true;
            EditMemberPopup.ShowPopupWindow();
        }