public static Usuario ObtenerPorId(int id)
        {
            Usuario usuario = new Usuario();
            try
            {

                using (ISession session = Persistencia.SessionFactory.OpenSession())
                {
                    ICriteria criteria = session.CreateCriteria(new Usuario().GetType());
                    criteria.Add(Expression.Eq("Id", id));
                    usuario = criteria.UniqueResult<Usuario>();
                }
            }
            catch (Exception ex)
            {
                throw ex;
            }
            return usuario;
        }
 public static Usuario IniciarSecion(String cuenta, String contraseña)
 {
     Usuario usuario = new Usuario();
     try
     {
         using (ISession session = Persistencia.SessionFactory.OpenSession())
         {
             ICriteria criteria = session.CreateCriteria(new Usuario().GetType());
             criteria.Add(
             Expression.Eq("Cuenta", cuenta) &&
             Expression.Eq("Contraseña", contraseña));
             usuario = criteria.UniqueResult<Usuario>();
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
     return usuario;
 }