private void button1_Click(object sender, EventArgs e) { ErrorProvider erro = new ErrorProvider(); if(TitulotextBox.Text.Length == 0 || DescripcionrichTextBox.Text.Length == 0) { erro.SetError(TitulotextBox,"No puede dejar este campo vacio"); erro.SetError(DescripcionrichTextBox,"Debe llenar este campo"); } else { Pelicula p = new Pelicula(); p.Titulo = TitulotextBox.Text; p.Descripcion = DescripcionrichTextBox.Text; int resultado = PeliculaConexion.Agregar(p); if(resultado > 0) { MessageBox.Show("Se guardo la Pelicula", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Information); TitulotextBox.Text = ""; DescripcionrichTextBox.Text = ""; } else { MessageBox.Show("No se pudo guardar la pelicula", "Mensaje", MessageBoxButtons.OK, MessageBoxIcon.Error); } } }
public static int Agregar(Pelicula pelicula) { int retorno = 0; using (SqlConnection con = Conexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format("insert into Categorias(titulo,descripcion) values('{0}','{1}')", pelicula.Titulo, pelicula.Descripcion),con); retorno = comando.ExecuteNonQuery(); con.Close(); } return retorno; }
public static List<Pelicula> BuscarPeliculas(int id) { List<Pelicula> lista = new List<Pelicula>(); using (SqlConnection conexion = Conexion.ObtenerConexion()) { SqlCommand comando = new SqlCommand(string.Format("select *from Categorias where categoriaId like '%{0}%'",id), conexion); SqlDataReader reader = comando.ExecuteReader(); while(reader.Read()) { Pelicula p = new Pelicula(); p.Id = reader.GetInt32(0); p.Titulo = reader.GetString(1); p.Descripcion = reader.GetString(2); lista.Add(p); } conexion.Close(); return lista; } }