public ObjetoAutor MostrarAutor(string codigo) { ObjetoAutor autor = new ObjetoAutor(); using (SqlConnection conexion = ObtenerConexion()) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("MostrarAutor", conexion)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.AddWithValue("@cod", codigo); using (SqlDataReader reader = cmd.ExecuteReader()) { while (reader.Read()) { autor.Codigo = reader["Codigo"].ToString(); autor.Nombres = reader["nombres"].ToString(); autor.Apellidos = reader["apellidos"].ToString(); autor.Pais = reader["paisNac"].ToString(); autor.Ciudad = reader["ciudadNac"].ToString(); autor.Comentarios = reader["comentarios"].ToString(); autor.Imagen = reader["foto"].ToString(); } return(autor); } } } }
public bool EliminarAutor(ObjetoAutor autor) { try { using (SqlConnection conexion = ObtenerConexion()) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("EliminarAutor", conexion)) { cmd.CommandType = CommandType.StoredProcedure; if (autor.Codigo != "") { cmd.Parameters.AddWithValue("@codAutor", autor.Codigo); } else { cmd.Parameters.AddWithValue("@codAutor", DBNull.Value); } if (autor.Nombres != "") { cmd.Parameters.AddWithValue("@nombre", autor.Nombres); } else { cmd.Parameters.AddWithValue("@nombre", DBNull.Value); } if (cmd.ExecuteNonQuery() != 0) { return(true); } else { return(false); } } } } catch (Exception e) { Console.WriteLine(e); throw; } }
public bool ActualizarAutor(ObjetoAutor autor) { using (SqlConnection conexion = ObtenerConexion()) { try { conexion.Open(); using (SqlCommand cmd = new SqlCommand("ActualizarAutor", conexion)) { cmd.CommandType = CommandType.StoredProcedure; cmd.Parameters.Add(new SqlParameter("@cod", autor.Codigo)); cmd.Parameters.Add(new SqlParameter("@nombres", autor.Nombres)); cmd.Parameters.Add(new SqlParameter("@apellidos", autor.Apellidos)); cmd.Parameters.Add(new SqlParameter("@pais", autor.Pais)); cmd.Parameters.Add(new SqlParameter("@ciudad", autor.Ciudad)); cmd.Parameters.Add(new SqlParameter("@comentarios", autor.Comentarios)); cmd.Parameters.Add(new SqlParameter("@foto", autor.Imagen)); int valor = cmd.ExecuteNonQuery(); if (valor != 0) { return(true); } } } catch (SqlException error) { Console.WriteLine(error.Number); return(false); } return(false); } }
public bool InsertarAutor(ObjetoAutor informacion) { try { using (SqlConnection conexion = ObtenerConexion()) { conexion.Open(); using (SqlCommand cmd = new SqlCommand("InsertarAutor", conexion)) { cmd.Connection = conexion; cmd.CommandType = CommandType.StoredProcedure; // if (informacion.Codigo != "") { cmd.Parameters.AddWithValue("@cod", informacion.Codigo); } else { cmd.Parameters.AddWithValue("@cod", DBNull.Value); } // if (informacion.Nombres != "") { cmd.Parameters.AddWithValue("@nombre", informacion.Nombres); } else { cmd.Parameters.AddWithValue("@nombre", DBNull.Value); } // if (informacion.Apellidos != "") { cmd.Parameters.AddWithValue("@apellidos", informacion.Apellidos); } else { cmd.Parameters.AddWithValue("@apellidos", DBNull.Value); } // if (informacion.Pais != "") { cmd.Parameters.AddWithValue("@pais", informacion.Pais); } else { cmd.Parameters.AddWithValue("@pais", DBNull.Value); } // if (informacion.Ciudad != "") { cmd.Parameters.AddWithValue("@ciudad", informacion.Ciudad); } else { cmd.Parameters.AddWithValue("@ciudad", DBNull.Value); } // if (informacion.Comentarios != "") { cmd.Parameters.AddWithValue("@comentarios", informacion.Comentarios); } else { cmd.Parameters.AddWithValue("@comentarios", DBNull.Value); } // if (informacion.Imagen != null) { cmd.Parameters.AddWithValue("@foto", informacion.Imagen); } else { cmd.Parameters.AddWithValue("@foto", DBNull.Value); } if (cmd.ExecuteNonQuery() != 0) { return(true); } else { return(false); } } } } catch (Exception e) { Console.WriteLine(e.Message); return(false); } }
public bool InsertarAutor(ObjetoAutor autor) { return(usuario.InsertarAutor(autor)); }
public bool ActualizarAutor(ObjetoAutor autor) { return(usuario.ActualizarAutor(autor)); }
public bool EliminarAutor(ObjetoAutor autor) { return(usuario.EliminarAutor(autor)); }