public ActionResult Editar(Roles roles) { Contexto con = new Contexto(); var rol = con.roles.FirstOrDefault(x => x.Id == roles.Id); rol.Rol = Seguridad.Decrypt(rol.Rol); return(View(rol)); }
//[CustomAuthFilter] //[Authorize(Roles = "Administrador")] public ActionResult Editar(Paises paises) { var paiseslistado = con.paises.FirstOrDefault(model => model.Id == paises.Id); Paises p = new Paises(); p.Id = paiseslistado.Id; p.Pais = Seguridad.Decrypt(paiseslistado.Pais); return(View(p)); }
public ActionResult Editar(Servicios servicios) { var estadoslistado = con.servicios.FirstOrDefault(model => model.Id == servicios.Id); Servicios servicioslista = new Servicios(); servicioslista.Id = estadoslistado.Id; servicioslista.Clave = Seguridad.Decrypt(estadoslistado.Clave); servicioslista.NombreServicio = Seguridad.Decrypt(estadoslistado.NombreServicio); return(View(servicioslista)); }
public ActionResult Index() { IEnumerable <Ambulancias> ambulancias = db.Ambulancias.ToList(); foreach (var i in ambulancias) { i.Unidad = Seguridad.Decrypt(i.Unidad); } return(View(ambulancias.ToList())); }
public ActionResult Index() { IEnumerable <Roles> roles = contexto.roles.ToList(); foreach (var i in roles) { i.Rol = Seguridad.Decrypt(i.Rol); } return(View(roles)); }
public async Task <ActionResult> Index() { IEnumerable <Colonias> colonias = db.Colonias.ToList(); foreach (var col in colonias) { col.Colonia = Seguridad.Decrypt(col.Colonia); } return(View(await Task.FromResult(colonias))); // return View(await db.Colonias.ToListAsync()); }
public async Task <ActionResult> Index() { IEnumerable <Traslados> traslados = db.Traslados.ToList(); foreach (var t in traslados) { t.Clave = Seguridad.Decrypt(t.Clave); t.Descripcion = Seguridad.Decrypt(t.Descripcion); } return(View(await Task.FromResult(traslados))); }
//[CustomAuthFilter] //[Authorize(Roles = "Administrador")] public ActionResult Index() { IEnumerable <Paises> paises = con.paises.ToList(); List <Paises> listaPaises = new List <Paises>(); foreach (var i in paises) { Paises p = new Paises(); p.Id = i.Id; p.Pais = Seguridad.Decrypt(i.Pais); listaPaises.Add(p); } return(View(listaPaises.OrderBy(s => s.Pais))); }
public PartialViewResult Recibo(int numeroorden) { IEnumerable <Ordenes> orden = contexto.ordenes.ToList().Where(s => s.Id == numeroorden); IEnumerable <OrdenesDetalles> ordendetalles = contexto.ordenesdetalles.Where(m => m.IdFolio == numeroorden).ToList(); IEnumerable <ServiciosDelegacion> serviciosDelegacion = contexto.serviciosdelegacion.ToList(); int idpaciente = orden.FirstOrDefault().Idpaciente; IEnumerable <Pacientes> pacientes = contexto.pacientes.ToList().Where(x => x.Id == idpaciente); decimal rsubtotal = 0; decimal riva = 0; decimal rtotal = 0; foreach (var i in ordendetalles) { rsubtotal = rsubtotal + i.subtotal; riva = riva + i.IVA; } rtotal = rsubtotal + riva; foreach (var i in pacientes) { i.Nombre = Seguridad.Decrypt(i.Nombre); i.SegundoNombre = Seguridad.Decrypt(i.SegundoNombre); i.ApellidoPaterno = Seguridad.Decrypt(i.ApellidoPaterno); i.ApellidoMaterno = Seguridad.Decrypt(i.ApellidoMaterno); } var iddelegacion = 0; foreach (var i in serviciosDelegacion) { i.NombreServicio = Seguridad.Decrypt(i.NombreServicio); iddelegacion = i.IdDelegacion; } var delnombre = Seguridad.Decrypt(contexto.delegaciones.FirstOrDefault(x => x.Id == iddelegacion).Municipio); var vistaRecibo = from Ord in orden join ord_det in ordendetalles on Ord.Id equals ord_det.IdFolio join sd in serviciosDelegacion on ord_det.IdServicio equals sd.Id join pa in pacientes on Ord.Idpaciente equals pa.Id orderby sd.NombreServicio select new OrdenesRecibos { ordenes = Ord, ordenesDetalles = ord_det, serviciosDelegacion = sd, pacientes = pa, subtotal = rsubtotal, total = rtotal, IVA = riva, totalpagado = Ord.Total, pagacon = Ord.PagaCon, cambio = Ord.cambio, Delegacion = delnombre, letras = enletras(Ord.Total) }; return(PartialView("Recibo", vistaRecibo)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Ambulancias ambulancias = await db.Ambulancias.FindAsync(id); if (ambulancias == null) { return(HttpNotFound()); } ambulancias.Unidad = Seguridad.Decrypt(ambulancias.Unidad); return(View(ambulancias)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id); if (serviciosAmbulancias == null) { return(HttpNotFound()); } else { IEnumerable <Colonias> colonias = db.Colonias.ToList(); foreach (var colonia in colonias) { colonia.Colonia = Seguridad.Decrypt(colonia.Colonia); } IEnumerable <Claves> claveslista = db.Claves.ToList(); foreach (var claves in claveslista) { claves.Clave = Seguridad.Decrypt(claves.Clave); claves.Descripcion = Seguridad.Decrypt(claves.Descripcion); } IEnumerable <Ambulancias> ambulanciaslista = db.Ambulancias.ToList(); foreach (var ambulancia in ambulanciaslista) { ambulancia.Unidad = Seguridad.Decrypt(ambulancia.Unidad); } IEnumerable <Traslados> traslados = db.Traslados.ToList(); foreach (var tr in traslados) { tr.Clave = Seguridad.Decrypt(tr.Clave); tr.Descripcion = Seguridad.Decrypt(tr.Descripcion); } serviciosAmbulancias.traslados = traslados; serviciosAmbulancias.Calle = Seguridad.Decrypt(serviciosAmbulancias.Calle); serviciosAmbulancias.Cruzamientos = Seguridad.Decrypt(serviciosAmbulancias.Cruzamientos); serviciosAmbulancias.Referencia = Seguridad.Decrypt(serviciosAmbulancias.Referencia); serviciosAmbulancias.Reportante = Seguridad.Decrypt(serviciosAmbulancias.Reportante); serviciosAmbulancias.Telefono = Seguridad.Decrypt(serviciosAmbulancias.Telefono); serviciosAmbulancias.colonias = colonias; serviciosAmbulancias.claves = claveslista; serviciosAmbulancias.ambulancias = ambulanciaslista; } return(View(serviciosAmbulancias)); }
public async Task <ActionResult> Index() { IEnumerable <Claves> claves = db.Claves.ToList(); List <Claves> listaclaves = new List <Claves>(); foreach (var clave in claves) { clave.Clave = Seguridad.Decrypt(clave.Clave); clave.Descripcion = Seguridad.Decrypt(clave.Descripcion); listaclaves.Add(clave); } // return View(await db.Claves.ToListAsync()); return(View(await Task.FromResult(listaclaves))); }
public ActionResult Nuevo() { Delegaciones delegacioneslistado = new Delegaciones(); delegacioneslistado.estado = con.estados.ToList(); List <Estados> estados = new List <Estados>(); foreach (var i in delegacioneslistado.estado) { Estados p = new Estados(); p.Id = i.Id; p.Estado = Seguridad.Decrypt(i.Estado); estados.Add(p); } delegacioneslistado.estado = estados; return(View(delegacioneslistado)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Colonias colonias = await db.Colonias.FindAsync(id); if (colonias == null) { return(HttpNotFound()); } else { colonias.Colonia = Seguridad.Decrypt(colonias.Colonia); } return(View(colonias)); }
public async Task <ActionResult> Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Claves claves = await db.Claves.FindAsync(id); if (claves == null) { return(HttpNotFound()); } else { claves.Clave = Seguridad.Decrypt(claves.Clave); claves.Descripcion = Seguridad.Decrypt(claves.Descripcion); } return(View(claves)); }
// [HttpPost] public ActionResult Nuevo(int id) { ServiciosDelegacionPrecios sdp = new ServiciosDelegacionPrecios(); IEnumerable <ServiciosDelegacion> serviciosDelegacions = con.serviciosdelegacion.ToList().OrderBy(s => s.NombreServicio); List <ServiciosDelegacion> listaservicios = new List <ServiciosDelegacion>(); foreach (var i in serviciosDelegacions) { ServiciosDelegacion serviciosdelegaciones = new ServiciosDelegacion(); serviciosdelegaciones.Id = i.Id; serviciosdelegaciones.NombreServicio = Seguridad.Decrypt(i.NombreServicio); listaservicios.Add(serviciosdelegaciones); } sdp.IdServicio = id; sdp.serviciosDelegacionPrecios = con.serviciosDelegacionPrecios.ToList().Where(s => s.IdServicio == id).OrderByDescending(s => s.PrecioSinIva); sdp.listaserviciosdelegacion = listaservicios.OrderBy(s => s.NombreServicio); return(View(sdp)); }
public ActionResult Editar(Pacientes pa) { Contexto con = new Contexto(); Pacientes p = con.pacientes.FirstOrDefault(s => s.Id == pa.Id); pa.Id = p.Id; pa.Nombre = Seguridad.Decrypt(p.Nombre); pa.SegundoNombre = Seguridad.Decrypt(p.SegundoNombre); pa.ApellidoPaterno = Seguridad.Decrypt(p.ApellidoPaterno); pa.ApellidoMaterno = Seguridad.Decrypt(p.ApellidoMaterno); pa.RFC = Seguridad.Decrypt(p.RFC); pa.CURP = Seguridad.Decrypt(p.CURP); pa.Sexo = p.Sexo; pa.FechaNacimiento = p.FechaNacimiento; pa.Email = Seguridad.Decrypt(p.Email); pa.Telefono = p.Telefono; pa.pacientes = con.pacientes.ToList(); return(View(pa)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Traslados traslados = await db.Traslados.FindAsync(id); if (traslados == null) { return(HttpNotFound()); } else { traslados.Clave = Seguridad.Decrypt(traslados.Clave); traslados.Descripcion = Seguridad.Decrypt(traslados.Descripcion); } return(View(traslados)); }
public ActionResult Nuevo() { Estados estadoslistado = new Estados(); estadoslistado.pais = con.paises.ToList(); estadoslistado.Id = estadoslistado.Id; estadoslistado.IdPais = estadoslistado.IdPais; estadoslistado.Estado = Seguridad.Decrypt(estadoslistado.Estado); estadoslistado.pais = con.paises.ToList(); List <Paises> paises = new List <Paises>(); foreach (var i in estadoslistado.pais) { Paises p = new Paises(); p.Id = i.Id; p.Pais = Seguridad.Decrypt(i.Pais); paises.Add(p); } estadoslistado.pais = paises; return(View(estadoslistado)); }
public async Task <ActionResult> Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } ServiciosAmbulancias serviciosAmbulancias = await db.ServiciosAmbulancias.FindAsync(id); if (serviciosAmbulancias == null) { return(HttpNotFound()); } else { serviciosAmbulancias.Calle = Seguridad.Decrypt(serviciosAmbulancias.Calle); serviciosAmbulancias.Cruzamientos = Seguridad.Decrypt(serviciosAmbulancias.Cruzamientos); serviciosAmbulancias.Referencia = Seguridad.Decrypt(serviciosAmbulancias.Referencia); serviciosAmbulancias.Reportante = Seguridad.Decrypt(serviciosAmbulancias.Reportante); serviciosAmbulancias.Telefono = Seguridad.Decrypt(serviciosAmbulancias.Telefono); } return(View(serviciosAmbulancias)); }
public ActionResult Index(int pagina = 1) { int _TotalRegistros = 0; _TotalRegistros = con.serviciosdelegacion.Count(); _ServiciosDelegacion = con.serviciosdelegacion.OrderBy(x => x.NombreServicio) .Skip((pagina - 1) * _RegistrosPorPagina) .Take(_RegistrosPorPagina) .ToList(); var listaunicaservicios = _ServiciosDelegacion.DistinctBy(x => x.IdServicio).ToList(); IEnumerable <Servicios> serviciosvista = con.servicios.Where(x => x.Id.IsAnyOf(_ServiciosDelegacion.Select(y => y.IdServicio).ToArray())).ToList(); var vistaservicios = from sd in _ServiciosDelegacion join ss in serviciosvista on sd.IdServicio equals ss.Id select new ServiciosVista { servicios = ss, serviciosdelegacion = sd }; foreach (var i in vistaservicios) { i.servicios.Clave = Seguridad.Decrypt(i.servicios.Clave); i.servicios.NombreServicio = Seguridad.Decrypt(i.servicios.NombreServicio); i.serviciosdelegacion.NombreServicio = Seguridad.Decrypt(i.serviciosdelegacion.NombreServicio); } var _TotalPaginas = (int)Math.Ceiling((double)_TotalRegistros / _RegistrosPorPagina); _Paginador = new Paginador <ServiciosVista>() { RegistrosPorPagina = _RegistrosPorPagina, TotalRegistros = _TotalRegistros, TotalPaginas = _TotalPaginas, PaginaActual = pagina, Resultado = vistaservicios.OrderBy(c => c.servicios.NombreServicio) }; return(View(_Paginador)); }
//[CustomAuthFilter] //[Authorize(Roles = "Administrador")] public ActionResult Editar(int id) { Users us = new Users(); IEnumerable <Roles> listaroles = con.roles.ToList(); List <Roles> roles = new List <Roles>(); IEnumerable <Delegaciones> delegaciones = con.delegaciones.ToList().OrderBy(s => s.Municipio); List <Delegaciones> listadelegaciones = new List <Delegaciones>(); foreach (var i in listaroles) { Roles r = new Roles(); r.Id = i.Id; r.Rol = Seguridad.Decrypt(i.Rol); roles.Add(r); } foreach (var delegacion in delegaciones) { Delegaciones d = new Delegaciones(); d.Id = delegacion.Id; d.Municipio = Seguridad.Decrypt(delegacion.Municipio); listadelegaciones.Add(d); } Contexto co = new Contexto(); var usuarios = co.users.FirstOrDefault(x => x.Id == id); us.roleslista = roles; us.delegaciones = listadelegaciones; us.Id = usuarios.Id; us.IdDelegacion = usuarios.IdDelegacion; us.IdRol = usuarios.IdRol; us.Correo = Seguridad.Decrypt(usuarios.Correo); us.Usuario = Seguridad.Decrypt(usuarios.Usuario); return(View(us)); }
//WebMethod para recuperar la contraseña. public string Recuperar_Contrasena(string user, string email) { O_Business = new O_Business(); bool resp = O_Business.Get_Usuario(user, email); // Guardo la respuesta en este caso para evaluar si debo invocar o no una variable de sesión. if (resp) { String nuevaContrasena = Seguridad.Decrypt(O_Business.Get_Password_Email(user, email)); //Armo el mail MailMessage o = new MailMessage("*****@*****.**", email, "Recuperar Contraseña", "Tu contraseña es: " + nuevaContrasena); //Credenciales NetworkCredential netCred = new NetworkCredential("*****@*****.**", "1823deltaepsilonAlfa"); SmtpClient smtpobj = new SmtpClient("smtp.gmail.com", 587); smtpobj.EnableSsl = true; smtpobj.Credentials = netCred; smtpobj.Send(o); return("Revisa tu correo"); } else { return("No existe!"); } }
public ActionResult Index() { Contexto con = new Contexto(); IEnumerable <Pacientes> p = con.pacientes.ToList(); List <Pacientes> pacienteslista = new List <Pacientes>(); foreach (var i in p) { Pacientes pacientes = new Pacientes(); pacientes.Id = i.Id; pacientes.Nombre = Seguridad.Decrypt(i.Nombre); pacientes.SegundoNombre = Seguridad.Decrypt(i.SegundoNombre); pacientes.ApellidoPaterno = Seguridad.Decrypt(i.ApellidoPaterno); pacientes.ApellidoMaterno = Seguridad.Decrypt(i.ApellidoMaterno); pacientes.RFC = Seguridad.Decrypt(i.RFC); pacientes.CURP = Seguridad.Decrypt(i.CURP); pacientes.Email = Seguridad.Decrypt(i.Email); pacientes.Telefono = i.Telefono; pacientes.FechaNacimiento = i.FechaNacimiento; pacienteslista.Add(pacientes); } return(View(pacienteslista)); }
public ActionResult Editar(int id) { ServiciosDelegacionPrecios sdp = con.serviciosDelegacionPrecios.FirstOrDefault(s => s.Id == id); try { IEnumerable <ServiciosDelegacion> serviciosDelegacions = con.serviciosdelegacion.ToList().OrderBy(s => s.NombreServicio); List <ServiciosDelegacion> listaservicios = new List <ServiciosDelegacion>(); foreach (var i in serviciosDelegacions) { ServiciosDelegacion serviciosdelegaciones = new ServiciosDelegacion(); serviciosdelegaciones.Id = i.Id; serviciosdelegaciones.NombreServicio = Seguridad.Decrypt(i.NombreServicio); listaservicios.Add(serviciosdelegaciones); } var idServicio = sdp.IdServicio; sdp.serviciosDelegacionPrecios = con.serviciosDelegacionPrecios.ToList().Where(s => s.IdServicio == idServicio).OrderByDescending(s => s.PrecioSinIva); sdp.listaserviciosdelegacion = listaservicios.OrderBy(s => s.NombreServicio); } catch (Exception Ex) { Ex.ToString(); } return(View(sdp)); }
public ActionResult Editar(Estados estados) { var estadoslistado = con.estados.FirstOrDefault(model => model.Id == estados.Id); Estados estadoslista = new Estados(); estadoslista.Id = estadoslistado.Id; estadoslista.IdPais = estadoslistado.IdPais; estadoslista.Estado = Seguridad.Decrypt(estadoslistado.Estado); estadoslista.pais = con.paises.ToList(); List <Paises> paises = new List <Paises>(); foreach (var i in estadoslista.pais) { Paises p = new Paises(); p.Id = i.Id; p.Pais = Seguridad.Decrypt(i.Pais); paises.Add(p); } estadoslista.pais = paises; return(View(estadoslista)); }
protected void btnChangePassword_Click(object sender, EventArgs e) { try { idDecrypted = seguridad.Decrypt(idEncrypted, rucEncrypted); Cliente cliente = new Cliente() { IdCliente = idDecrypted.ToString(), Contrasenia = txtConfirmarPassword.Text.ToString() }; if (cliente.TwoParametersUser("RW_Profiles_Update_Password", 1)) { Response.Redirect("~/Perfiles/MensajeExito?tipoReporte=2", false); } else { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=2", false); } } catch (Exception) { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=2", false); } }
protected void Page_Load(object sender, EventArgs e) { tipoMensaje = Convert.ToInt32(Request.QueryString["tipoReporte"]); linkAcceso.Visible = false; linkForo.Visible = false; linkAccesoForo.Visible = false; switch (tipoMensaje) { case 1: lblHeader.Text = headerSolicitudCambioPassword; lblMensajePrincipal.Text = bodySolicitudCambioPassword; break; case 2: lblHeader.Text = headerCambiarDePassword; lblMensajePrincipal.Text = bodyCambiarDePassword; linkAcceso.Visible = true; break; case 3: // Cuando se trata de .. lblHeader.Text = headerRegistroUsuario; lblMensajePrincipal.Text = bodyRegistroUsuario; break; case 4: // Cuando se trata de la activación de la cuenta try { string idEncrypted = Request.QueryString["AxRGV7gUfmXD7c2YmF"].Replace(" ", "+"); string keyDecrypt = "QYAkRujflBQzKLxAiD"; string idDecrypted = seguridad.Decrypt(idEncrypted, keyDecrypt); Cliente cliente = new Cliente() { IdCliente = idDecrypted.ToString(), ActivacionCuenta = true }; if (cliente.TwoParametersUser("RW_Profiles_Activate_Account", 2)) { Cliente getDataCliente = new Cliente() { IdCliente = idDecrypted }; nameCostumer = getDataCliente.IdParameterUserName("RW_header_name_user"); lblHeader.Text = headerActivacionCuenta; lblMensajePrincipal.Text = "Felicidades " + nameCostumer + " haz activado tu cuenta, no olvides que ahora debes acceder a tu módulo de escritorio y ejecutar la actualización de datos."; linkAcceso.Visible = true; Session["RegisterSuccess"] = "success"; } else { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=4", false); } } catch (Exception) { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=4", false); } break; case 5: // Para registrar un nuevo ítem de Foro lblHeader.Text = headerRegistroItemForo; lblMensajePrincipal.Text = bodyRegistroItemForo; linkForo.Visible = true; break; case 6: // Para registrar un nuevo ítem de Foro try { string idEncrypted = Request.QueryString["AxRGV7gUfmXD7c2YmF"].Replace(" ", "+"); string keyDecrypt = "QYAkRujflBQzKLxAiD"; string idDecrypted = seguridad.Decrypt(idEncrypted, keyDecrypt); Cliente cliente = new Cliente() { IdCliente = idDecrypted.ToString(), ActivacionCuenta = true }; if (cliente.TwoParametersUser("RW_Profiles_Activate_Account", 2)) { Cliente getDataCliente = new Cliente() { IdCliente = idDecrypted }; nameCostumer = getDataCliente.IdParameterUserName("RW_header_name_user"); lblHeader.Text = headerActivacionCuenta; lblMensajePrincipal.Text = "Felicidades " + nameCostumer + " haz activado tu cuenta, ahora puedes realizar comentarios y asignar puntos en el foro."; linkAccesoForo.Visible = true; Session["RegisterSuccess"] = "success"; } else { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=4", false); } } catch (Exception) { Response.Redirect("~/Perfiles/MensajeError?tipoReporte=4", false); } break; case 7: // Cuando se trata del mensaje de registro de un usuario de Foro lblHeader.Text = headerRegistroUsuario; lblMensajePrincipal.Text = bodyRegistroUsuarioForo; break; default: Response.Redirect("~/Perfiles/MensajeError"); break; } }
public async Task <ActionResult> Login(Users usuarios) { if (string.IsNullOrWhiteSpace(usuarios.Usuario)) { ModelState.AddModelError("", "Búsqueda inválida."); return(View(usuarios)); } usuarios.Usuario = Seguridad.Encrypt(usuarios.Usuario); usuarios.Password = Seguridad.Encrypt(usuarios.Password); Users us = con.users.FirstOrDefault(s => s.Usuario == usuarios.Usuario && s.Password == usuarios.Password); Boolean Resultado; if (us == null) { Resultado = false; } else { var rol = con.roles.FirstOrDefault(x => x.Id == us.IdRol).Rol; var authTicket = new FormsAuthenticationTicket(1, Seguridad.Decrypt(usuarios.Usuario), DateTime.Now, DateTime.Now.AddMinutes(20), false, Seguridad.Decrypt(rol)); string encryptedTicket = FormsAuthentication.Encrypt(authTicket); var authCookie = new HttpCookie(FormsAuthentication.FormsCookieName, encryptedTicket); HttpContext.Response.Cookies.Add(authCookie); Resultado = true; } return(Json(Resultado, JsonRequestBehavior.AllowGet)); }
public ActionResult BuscarId(Pacientes pa) { Contexto con = new Contexto(); IEnumerable <Pacientes> p = con.pacientes.ToList().Where(s => s.Id == pa.Id); List <Pacientes> pacientes = new List <Pacientes>(); foreach (var i in p) { Pacientes paciente = new Pacientes(); paciente.Id = i.Id; paciente.Nombre = Seguridad.Decrypt(i.Nombre); paciente.SegundoNombre = Seguridad.Decrypt(i.SegundoNombre); paciente.ApellidoPaterno = Seguridad.Decrypt(i.ApellidoPaterno); paciente.ApellidoMaterno = Seguridad.Decrypt(i.ApellidoMaterno); paciente.FechaNacimiento = i.FechaNacimiento; paciente.RFC = Seguridad.Decrypt(i.RFC); paciente.CURP = Seguridad.Decrypt(i.CURP); paciente.Email = Seguridad.Decrypt(i.Email); paciente.Telefono = i.Telefono; paciente.Sexo = i.Sexo; pacientes.Add(paciente); } if (string.IsNullOrEmpty(pa.Nombre)) { pa.Nombre = string.Empty; } else { pacientes = pacientes.Where(s => s.Nombre.Contains(s.Nombre.ToUpper())).ToList(); } if (string.IsNullOrEmpty(pa.SegundoNombre)) { pa.SegundoNombre = string.Empty; } else { pacientes = pacientes.Where(s => s.SegundoNombre.Contains(pa.SegundoNombre.ToUpper())).ToList(); } if (string.IsNullOrEmpty(pa.ApellidoPaterno)) { pa.ApellidoPaterno = string.Empty; } else { pacientes = pacientes.Where(s => s.ApellidoPaterno.Contains(pa.ApellidoPaterno.ToUpper())).ToList(); } if (string.IsNullOrEmpty(pa.ApellidoMaterno)) { pa.ApellidoMaterno = string.Empty; } else { pacientes = pacientes.Where(s => s.ApellidoMaterno.Contains(pa.ApellidoMaterno.ToUpper())).ToList(); } return(Json(pacientes, JsonRequestBehavior.AllowGet)); // return PartialView("Resultados", pacientes); }