public Usuario DatosUsuario(string usuario)
        {
            _InicialCorporativo = seguridaddatalayer.InicialCorporativosUsuario(usuario);
            DataTable dtCorporativos = new DataTable("Corporativos");

            dtCorporativos = seguridaddatalayer.CorporativosUsuario(usuario);
            SqlDataReader rdr = null;

            try
            {
                rdr = seguridaddatalayer.DatosUsuario(usuario);
                rdr.Read();
                Encripter objEncrypter = new Encripter();
                return(new Usuario(rdr["Usuario"].ToString(),
                                   rdr["Nombre"].ToString(),
                                   Convert.ToInt32(rdr["Empleado"]),
                                   "oxelosund80", //objEncrypter.ImplicitUnencript(rdr["Clave"].ToString()),
                                   "oxelosund80", //objEncrypter.ImplicitUnencript(rdr["Clave"].ToString()),
                                   Convert.ToByte(rdr["Corporativo"]),
                                   rdr["NombreCorporativo"].ToString(),
                                   Convert.ToInt16(rdr["Sucursal"]),
                                   rdr["SucursalDescripcion"].ToString(),
                                   dtCorporativos,
                                   _InicialCorporativo
                                   , Convert.ToInt16(rdr["Area"].ToString())
                                   ));//Convert.ToInt16(rdr["Area"]), rdr["NombreArea"].ToString(), dtAreas
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (rdr != null)
                {
                    rdr.Close();
                }
                seguridaddatalayer.TerminaConsulta(false, true);
            }
        }
 public static string DesencriptaClave(string clave)
 {
     return(Encripter.ImplicitUnencript(clave));
 }
        public string DesencriptaClave(string clave)
        {
            Encripter objEncrypter = new Encripter();

            return(objEncrypter.ImplicitUnencript(clave));
        }
        public static Usuario DatosUsuario(string usuario)
        {
            DataTable dtCorporativos = new DataTable("Corporativos");

            dtCorporativos = SeguridadDataLayer.CorporativosUsuario(usuario);
            //Se quito AreasUsuario como parametro para la lectura de un usuario.
            //DataTable dtAreas = SeguridadDataLayer.AreasUsuario(usuario);
            SqlDataReader rdr = null;

            try
            {
                rdr = SeguridadDataLayer.DatosUsuario(usuario);
                rdr.Read();
                return(new Usuario(rdr["Usuario"].ToString(), rdr["Nombre"].ToString(), Convert.ToInt32(rdr["Empleado"]), Encripter.ImplicitUnencript(rdr["Clave"].ToString()), Encripter.ImplicitUnencript(rdr["Clave"].ToString()), Convert.ToByte(rdr["Corporativo"]), rdr["NombreCorporativo"].ToString(), Convert.ToInt16(rdr["Sucursal"]), rdr["SucursalDescripcion"].ToString(), dtCorporativos));//Convert.ToInt16(rdr["Area"]), rdr["NombreArea"].ToString(), dtAreas
            }
            catch (SqlException ex)
            {
                throw ex;
            }
            catch (Exception ex)
            {
                throw ex;
            }
            finally
            {
                if (rdr != null)
                {
                    rdr.Close();
                }
                SeguridadDataLayer.TerminaConsulta(false, true);
            }
        }