Пример #1
0
 public List<User> ListarTodos()
 {
     List<User> listaUsers = null;
     User nuevo = null;
     string sql = "SELECT * FROM T_usuario";
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             using (SqlDataReader resultado = com.ExecuteReader())
             {
                 while (resultado.Read())
                 {
                     nuevo = new User()
                     {
                         Codigo = (string)resultado["username"],
                         Nombre = (string)resultado["nombre"],
                         Correo = (string)resultado["correo"],
                         Password = (string)resultado["password"],
                         Tipo = (int)resultado["tipo"]
                     };
                     listaUsers.Add(nuevo);
                 }
             }
         }
     }
     return listaUsers;
 }
Пример #2
0
 public User Modificar(User userAModificar)
 {
     User userModificado = null;
     string sql = "UPDATE T_usuario SET nombre = @nom WHERE username=@cod";
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@cod", userAModificar.Codigo));
             com.Parameters.Add(new SqlParameter("@nom", userAModificar.Nombre));
             com.ExecuteNonQuery();
         }
     }
     userModificado = Obtener(userAModificar.Codigo);
     return userModificado;
 }
Пример #3
0
 public User Crear(User userACrear)
 {
     User userCreado = null;
     string sql = "INSERT INTO T_usuario VALUES (@cod, @pas, @cor, @nom, @tip)";
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@cod", userACrear.Codigo));
             com.Parameters.Add(new SqlParameter("@pas", userACrear.Password));
             com.Parameters.Add(new SqlParameter("@nom", userACrear.Nombre));
             com.Parameters.Add(new SqlParameter("@cor", userACrear.Correo));
             com.Parameters.Add(new SqlParameter("@tip", userACrear.Tipo));
             com.ExecuteNonQuery();
         }
     }
     userCreado = Obtener(userACrear.Codigo);
     return userCreado;
 }
Пример #4
0
 public User Obtener(string codigo)
 {
     User userEncontrado = null;
     string sql = "SELECT * FROM T_usuario WHERE username=@cod";
     using (SqlConnection con = new SqlConnection(ConexionUtil.Cadena))
     {
         con.Open();
         using (SqlCommand com = new SqlCommand(sql, con))
         {
             com.Parameters.Add(new SqlParameter("@cod", codigo));
             using (SqlDataReader resultado = com.ExecuteReader())
             {
                 if (resultado.Read())
                 {
                     userEncontrado = new User()
                     {
                         Codigo = (string)resultado["username"],
                         Password = (string)resultado["password"],
                         Nombre = (string)resultado["nombre"],
                         Correo = (string)resultado["correo"],
                         Tipo = (int)resultado["tipo"]
                     };
                 }
             }
         }
     }
     return userEncontrado;
 }
Пример #5
0
 public User ModificarUser(User userAModificar)
 {
     return dao.Modificar(userAModificar);
 }
Пример #6
0
 public User CrearUser(User alumnoACrear)
 {
     return dao.Crear(alumnoACrear);
 }