Example #1
0
        public static List <Usuario> Buscar()
        {
            List <Usuario> _lista   = new List <Usuario>();
            SqlConnection  conexion = BdComun.ObtenerConexion();

            SqlCommand _comando = new SqlCommand("GetUsuarios", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            SqlDataReader _reader = _comando.ExecuteReader();

            while (_reader.Read())
            {
                Usuario usuario = new Usuario();
                usuario.User       = _reader.GetString(0);
                usuario.Clave      = _reader.GetString(1);
                usuario.NLogins    = _reader.GetInt32(2);
                usuario.FechaLogin = _reader.GetString(3);

                _lista.Add(usuario);
            }

            conexion.Close();

            return(_lista);
        }
Example #2
0
        public static int Actualizar(Usuario usuario)
        {
            int           retorno  = 0;
            SqlConnection conexion = BdComun.ObtenerConexion();

            usuario.User = "******";
            SqlCommand comando = new SqlCommand("UpdateUsuario", conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.Add(new SqlParameter("@usuario", usuario.User));

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
Example #3
0
        public static int Actualizar(Usuario usuario)
        {
            int           retorno  = 0;
            SqlConnection conexion = BdComun.ObtenerConexion();
            //usuario.User = "******";
            SqlCommand comando = new SqlCommand("UpdateUsuario", conexion);

            //UPDATE usuarios SET ultimo_login = CURRENT_TIMESTAMP WHERE usuario = @usuario;
            //UPDATE usuarios SET n_logins = @nlogin WHERE usuario = @usuario;
            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.Add(new SqlParameter("@usuario", usuario.User));
            comando.Parameters.Add(new SqlParameter("@nlogin", usuario.NLogins));

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
Example #4
0
        public static int Actualizar(Usuario usuario)
        {
            int           retorno  = 0;
            SqlConnection conexion = BdComun.ObtenerConexion();
            string        user     = usuario.User;
            int           nlogin   = usuario.NLogins;
            string        fecha    = usuario.FechaLogin;

            SqlCommand comando = new SqlCommand("UpdateUsuario", conexion);

            comando.CommandType = System.Data.CommandType.StoredProcedure;
            comando.Parameters.Add(new SqlParameter("@usuario", user));
            comando.Parameters.Add(new SqlParameter("@nlogin", nlogin));
            comando.Parameters.Add(new SqlParameter("@fecha", fecha));

            retorno = comando.ExecuteNonQuery();
            conexion.Close();

            return(retorno);
        }
Example #5
0
        public static Usuario BuscarUno(Usuario user)
        {
            SqlConnection conexion = BdComun.ObtenerConexion();

            SqlCommand _comando = new SqlCommand("getUnUsuario", conexion);

            _comando.CommandType = System.Data.CommandType.StoredProcedure;
            // Si el usuario existe, lee esa misma fila y la copia en un objeto
            // de tipo Usuario
            _comando.Parameters.Add(new SqlParameter("@usuario", user.User));
            _comando.ExecuteNonQuery();
            SqlDataReader _reader = _comando.ExecuteReader();
            Usuario       usuario = new Usuario();

            usuario.User       = _reader.GetString(0);
            usuario.Clave      = _reader.GetString(1);
            usuario.NLogins    = _reader.GetInt32(2);
            usuario.FechaLogin = _reader.GetString(3);

            conexion.Close();

            return(usuario);
        }