protected void RegisterUser_SearchUser(object sender, EventArgs e) { var parentId = ParentId.Text.Trim(); var directParentId = DirectParentId.Text.Trim(); var userName = HoTen.Value.Trim(); var sNgaySinh = NgaySinh.Value.Trim(); var ngaySinh = DateUtil.GetDateTime(sNgaySinh); var soCmnd = SoCmnd.Value.Trim(); var sNgayCap = NgayCap.Value.Trim(); var ngayCap = DateUtil.GetDateTime(sNgayCap); var soDienThoai = SoDienThoai.Value.Trim(); var diaChi = DiaChi.Value.Trim(); var gioiTinh = GioiTinh.SelectedValue.Trim(); var soTaiKhoan = SoTaiKhoan.Value.Trim(); var chiNhanhNH = ChiNhanhNH.Value.Trim(); if (!string.IsNullOrEmpty(sNgaySinh) && ngaySinh == null) { InvalidCredentialsMessage.Text = "Ngày sinh không đúng định dạng. Vui lòng nhập lại."; InvalidCredentialsMessage.Visible = true; return; } if (!string.IsNullOrEmpty(sNgayCap) && ngayCap == null) { InvalidCredentialsMessage.Text = "Ngày cấp không đúng định dạng. Vui lòng nhập lại."; InvalidCredentialsMessage.Visible = true; return; } var returnCode = DcapServiceUtil.SearchUser(parentId, directParentId, userName, sNgaySinh, soCmnd, sNgayCap, soDienThoai, diaChi, gioiTinh, soTaiKhoan, chiNhanhNH); if (string.Compare(returnCode, "-1", true) != 0) { var message = ""; if (string.IsNullOrEmpty(returnCode)) { message = "Không có thành viên nào thỏa mãn"; } else { var records = returnCode.Split(new[] { ';' }); int count = 0; foreach (var record in records) { var codes = record.Split(new[] { '|' }); var accountNumber = codes[0]; var tenDangNhap = codes[1]; if (count == 0) { message = "(Id thành viên, Tên đăng nhập): (" + accountNumber + ", " + tenDangNhap + ")"; } else { message += "; (" + accountNumber + ", " + tenDangNhap + ")"; } count++; } } AccountCode.Text = message; AccountCode.Visible = true; } else { InvalidCredentialsMessage.Text = "Có lỗi khi tra cứu."; InvalidCredentialsMessage.Visible = true; } }