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); }
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); }
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); }
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); }
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); }