public static Usuario GetUsuarioSinPass(String puser) { Usuario usuario = null; var sqlQuery = "SELECT (c.nombre +' '+ c.apellidos) As nombre_completo, u.id_usuario, u.nombre_usuario, u.id_empleado, u.id_rol, u.pregunta_seguridad, u.respuesta_seguridad FROM Usuarios u JOIN Empleados e On u.id_empleado = e.id_empleado JOIN Candidatos c On e.id_candidato = c.id_candidato WHERE u.nombre_usuario = @puser and u.esta_oculto=0 "; SqlCommand cmd = new SqlCommand(); cmd.Parameters.AddWithValue("@puser", puser); var ds = DBAccess.ExecuteSQLWithDS(cmd, sqlQuery); if (ds.Tables[0].Rows.Count > 0) { var dr = ds.Tables[0].Rows[0]; usuario = new Usuario { Id = Convert.ToInt32(dr["id_usuario"]), NombreUsuario = dr["nombre_usuario"].ToString(), IdEmpleado = Convert.ToInt32(dr["id_empleado"]), IdRol = Convert.ToInt32(dr["id_rol"].ToString()), PreguntaSeguridad = dr["pregunta_seguridad"].ToString(), RespuestaSeguridad = dr["respuesta_seguridad"].ToString(), NombreCompleto = dr["nombre_completo"].ToString() }; } return usuario; }
public static Usuario GetUsuario(String puser) { Usuario usuario = null; var sqlQuery = "SELECT id_usuario,nombre_usuario,contrasena,id_empleado, id_rol FROM dbo.Usuarios WHERE nombre_usuario = @puser and esta_oculto=0 "; SqlCommand cmd = new SqlCommand(); cmd.Parameters.AddWithValue("@puser", puser); var ds = DBAccess.ExecuteSQLWithDS(cmd, sqlQuery); if (ds.Tables[0].Rows.Count > 0) { var dr = ds.Tables[0].Rows[0]; usuario = new Usuario { Id = Convert.ToInt32(dr["id_usuario"]), NombreUsuario = dr["nombre_usuario"].ToString(), Contrasenna = dr["contrasena"].ToString(), IdEmpleado = Convert.ToInt32(dr["id_empleado"]), IdRol = Convert.ToInt32(dr["id_rol"].ToString()), }; } return usuario; }
private bool verificarRestablecerContrasena(string pnuevoPass, string pconfirmacion, Usuario pusuario) { bool cambio = false; if (pnuevoPass.Equals(pconfirmacion)) { cambio = true; } return cambio; }
public static Boolean modificarUsuarioContrasena(Usuario usuario) { Boolean valid = false; try { SqlCommand cmd = new SqlCommand(); cmd.Parameters.Add(new SqlParameter("@idUsuario", usuario.Id)); cmd.Parameters.Add(new SqlParameter("@contresena", usuario.Contrasenna)); DataSet ds = DBAccess.ExecuteSPWithDS(cmd, "USP_Usuario_Update_contra"); valid = true; } catch (Exception ex) { throw new DataAccessException("Ha ocurrido un error al moificar un usuario", ex); } return valid; }
public void modificarUsuario(int pidUsuario, int pidRol) { Usuario usuario = null; usuario = new Usuario { Id = pidUsuario, IdRol = pidRol }; UoW.UsuarioRepository.Update(usuario); }
public void registrarUsuario(string pnombreUsuario, string pcontrasenna, int pidRol, int pidEmpleado, string ppreguntaSeguridad, string prespuestaSeguridad) { Usuario usuario = null; usuario = new Usuario(pnombreUsuario, pcontrasenna, pidRol, pidEmpleado, ppreguntaSeguridad, prespuestaSeguridad); if (usuario.IsValid) { UoW.UsuarioRepository.Insert(usuario); } else { StringBuilder sb = new StringBuilder(); foreach (RuleViolation rv in usuario.GetRuleViolations()) { sb.AppendLine(rv.ErrorMessage); } throw new ApplicationException(sb.ToString()); } }
public void eliminarUsuario(int pidUsuario) { Usuario usuario = null; usuario = new Usuario { Id = pidUsuario }; UoW.UsuarioRepository.Delete(usuario); }
public Boolean refrescarPassConContra(Usuario puser) { return gestorSeguridad.refrescarPassConContra(puser); }
public void refrescarPass(Usuario puser) { gestorSeguridad.refrescarPass(puser); }
public Boolean refrescarPassConContra(Usuario puser) { return Seguridad.modificarUsuarioContrasena(puser); }
public void refrescarPass(Usuario puser) { UoW.UsuarioRepository.Update(puser); }