//----------------------------------------------------------------------------------- public List<personasDTO.UsuariosDTOs> c_datosUsuariosSistema() { try { bdsigameEntities bd = new bdsigameEntities(); usuariosDTO no = new usuariosDTO(); List<personasDTO.UsuariosDTOs> destino = new List<personasDTO.UsuariosDTOs>(); List<usuarios> n = bd.usuarios.OrderBy(t=> t.id).ToList(); if (n.Count != 0) { foreach (usuarios item in n) { personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); p.nombres = item.personas.nombres.ToString(); p.apellidos = item.personas.apellidos.ToString(); p.id = item.personas.id.ToString(); p.id_tipo = item.personas.id_tipo.ToString(); if (item.personas.jornada !=null) { p.jornada = item.personas.jornada.ToString(); } if (item.personas.rol != null) { p.rol = item.personas.rol.ToString(); } if ( item.personas.cel != null) { p.cel = item.personas.cel.ToString(); } if ( item.personas.edad != null) { p.edad = item.personas.edad.ToString(); } p.password = item.password.ToString(); p.acceso = item.acceso.ToString(); destino.Add(p); } destino = destino.OrderBy(t => t.rol).ToList(); return destino; } else { return null; } } catch { return null; } }
//----------------------------------------------------------------------------------- public personasDTO.UsuariosDTOs c_usuario(string userid, string passR) { try { bdsigameEntities bd = new bdsigameEntities(); usuarios u = new usuarios(); notas nn = new notas(); personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault(); if (u != null) { if (u.acceso.Equals("TRUE")) //denegamos el acceso al sistema { if (u.password.Equals(passR)) //validamos el password { p.nombres = u.personas.nombres.ToString(); p.apellidos = u.personas.apellidos.ToString(); p.id = u.id.ToString(); p.id_tipo = u.personas.id_tipo.ToString(); //p.jornada = u.personas.jornada.ToString(); // p.cel = u.personas.cel.ToString(); // p.direccion = u.personas.direccion.ToString(); p.sexo = u.personas.sexo.ToString(); p.rol = u.personas.rol.ToString(); p.rol_secundario = u.personas.rol_secundario.ToString(); p.rol_terciario = u.personas.rol_terciario.ToString(); p.email = u.personas.email.ToString(); // p.telefono = u.personas.telefono.ToString(); p.acceso = u.acceso.ToString(); p.password = u.password.ToString(); return p; } return null; } else { p.acceso = u.acceso.ToString(); return p; } } return null; } catch { return null; } }
public personasDTO.UsuariosDTOs c_usuario(string userid, string passR) { try { bdsigameEntities bd = new bdsigameEntities(); usuarios u = new usuarios(); notas nn = new notas(); personasDTO.UsuariosDTOs p = new personasDTO.UsuariosDTOs(); u = bd.usuarios.Where(t => t.id == userid).FirstOrDefault(); if (u != null) { if (u.acceso.Equals("TRUE")) { if (u.password.Equals(passR)) { p.nombres = u.personas.nombres.ToString(); p.apellidos = u.personas.apellidos.ToString(); p.id = u.id.ToString(); p.id_tipo = u.personas.id_tipo.ToString(); p.sexo = u.personas.sexo.ToString(); p.rol = u.personas.rol.ToString(); p.rol_secundario = u.personas.rol_secundario.ToString(); p.rol_terciario = u.personas.rol_terciario.ToString(); p.email = u.personas.email.ToString(); p.acceso = u.acceso.ToString(); p.password = u.password.ToString(); return p; } return null; } else p.acceso = u.acceso.ToString(); return p; } return null; } catch { return null; } }