/// <summary> /// Este método inserta en la base de datos un nuevo artista /// </summary> /// <param name="artista">El artista</param> /// <returns>El número de filas afectadas</returns> public static int insertarArtista(clsArtista artista) { clsMyConnection clsMyConnection = new clsMyConnection(); SqlConnection sqlConnection = new SqlConnection(); SqlCommand sqlCommand = new SqlCommand(); int numeroFilasAfectadas = 0; sqlCommand.Parameters.AddWithValue("@Nick", artista.Nick); sqlCommand.Parameters.AddWithValue("@Biografia", artista.Biografia); sqlCommand.Parameters.AddWithValue("@Link", artista.Link); sqlCommand.Parameters.AddWithValue("@Genero", artista.Genero); sqlCommand.CommandText = "INSERT INTO Artista (Nick, Biografia, Link, Genero) Values (@Nick, @Biografia, @Link, @Genero)"; try { sqlConnection = clsMyConnection.getConnection(); sqlCommand.Connection = sqlConnection; numeroFilasAfectadas = sqlCommand.ExecuteNonQuery(); } catch (SqlException) { throw; } finally { clsMyConnection.closeConnection(ref sqlConnection); } return(numeroFilasAfectadas); }
private void LlenarComboArtista() { clsArtista oArtista = new clsArtista(); oArtista.ComboArtista = comboViewArtista; if (!oArtista.LlenarCombo()) { lblError.Text = oArtista.error; } oArtista = null; }
private void LlenarGridArtista() { clsArtista oArtista = new clsArtista(); oArtista.gridArtista = gridViewArtista; if (!oArtista.LlenarGrid()) { lblError.Text = oArtista.error; } oArtista = null; }
// POST: api/Artista public int Post([FromBody] clsArtista artista) { int filasAfectadas = 0; try { filasAfectadas = clsGestoraUsuarioBL.insertarUsuario(artista); filasAfectadas = clsGestoraArtistaBL.insertarArtista(artista); } catch (Exception e) { throw new HttpResponseException(HttpStatusCode.ServiceUnavailable); } return(filasAfectadas); }
/// <summary> /// Este método obtiene de la base de datos el listado de artistas /// </summary> /// <returns>El listado de artistas</returns> public static List <clsArtista> obtenerListadoArtistas() { clsMyConnection conexion = new clsMyConnection(); SqlConnection sqlConnection = new SqlConnection(); SqlCommand command = new SqlCommand(); List <clsArtista> listadoArtistas = new List <clsArtista>(); SqlDataReader reader; clsArtista artista; try { sqlConnection = conexion.getConnection(); command.CommandText = "SELECT * FROM Usuario AS U INNER JOIN Artista AS A ON U.Nick = A.Nick"; command.Connection = sqlConnection; reader = command.ExecuteReader(); if (reader.HasRows) { while (reader.Read()) { artista = new clsArtista(); artista.Nick = (String)reader["Nick"]; artista.Email = (String)reader["Email"]; artista.Nombre = (String)reader["Nombre"]; if (reader["Imagen"] != System.DBNull.Value) { artista.Imagen = (String)reader["Imagen"]; } artista.Biografia = (String)reader["Biografia"]; artista.Link = (String)reader["Link"]; artista.Genero = (String)reader["Genero"]; listadoArtistas.Add(artista); } } reader.Close(); } catch (SqlException e) { throw e; } finally { conexion.closeConnection(ref sqlConnection); } return(listadoArtistas); }
public static int insertarArtista(clsArtista artista) { return(clsGestoraArtistaDAL.insertarArtista(artista)); }