public static Usuario DatosUsuario(string usuario) { SqlDataReader rdr = null; try { rdr = SigametSeguridadDataLayer.DatosUsuario(usuario); rdr.Read(); return(new Usuario(rdr["Usuario"].ToString(), rdr["Clave"].ToString(), rdr["Nombre"].ToString(), rdr["NombreCorporativo"].ToString(), rdr["NombreArea"].ToString(), rdr["NombrePuesto"].ToString(), Convert.ToByte(rdr["Corporativo"]), Convert.ToByte(rdr["Area"]), Convert.ToInt16(rdr["Puesto"]), Convert.ToInt32(rdr["numeroEmpleado"]), Convert.ToInt32(rdr["Empleado"]), Encripter.ImplicitUnencript(rdr["Clave"].ToString()), Convert.ToByte(rdr["Sucursal"]), rdr["SucursalDescripcion"].ToString(), rdr["UsuarioNT"].ToString(), Convert.ToByte(rdr["AreaEmpleado"]), rdr["AreaEmpleadoDescripcion"].ToString(), rdr["Agente"].ToString())); } catch (SqlException ex) { throw ex; } catch (Exception ex) { throw ex; } finally { if (rdr != null) { rdr.Close(); } SigametSeguridadDataLayer.TerminaConsulta(true, true); } }
public static string DesencriptaClave(string clave) { return(Encripter.ImplicitUnencript(clave)); }
public static bool ComparaClaves(string clave, Usuario datosUsuario) { return(clave == Encripter.ImplicitUnencript(datosUsuario.Clave)); }