public void MPelicula(ClsPeliculas ObjPelicula) //Modifico la película mediante un procedimiento almacenado { ClsBDP BD = new ClsBDP(); //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación //Obtengo los valores de la película utilizando los valores del objeto int ID = ObjPelicula.GetID(); string Titulo = ObjPelicula.GetTitulo(); string Genero = ObjPelicula.GetGenero(); string Ano = ObjPelicula.GetAno(); string Pais = ObjPelicula.GetPais(); using (SqlCommand comand = new SqlCommand("PRAModificarPelicula", BD.Conn))//Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; //Defino los parámetros a ingresar del procedimiento almacenado y le envío los datos correspondientes comand.Parameters.Add(new SqlParameter("@ID", ID)); comand.Parameters.Add(new SqlParameter("@Titulo", Titulo)); comand.Parameters.Add(new SqlParameter("@Genero", Genero)); comand.Parameters.Add(new SqlParameter("@Ano", Ano)); comand.Parameters.Add(new SqlParameter("Pais", Pais)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión MessageBox.Show("¡" + Titulo + " Modificado con éxito!"); } catch (Exception ex)//Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("Error al guardar: " + ex.Message); } } }
private void button1_Click(object sender, EventArgs e) { if (TxtTitulo.Text != "" & TxtGenero.Text != "" & TxtPais.Text != "" & BAnoCom.selectedIndex != -1)//Controlo que todo haya sido asignado { Cls.ClsUs Objus = new Cls.ClsUs(); //Declaro un objeto de la clase ClsPeliculas y le asigno una película Cls.ClsPeliculas ObjP = new Cls.ClsPeliculas(); String Titulo, Genero, Ano, Pais; Titulo = TxtTitulo.Text; Genero = TxtGenero.Text; Ano = BAnoCom.selectedValue; Pais = TxtPais.Text; ObjP.SetTitulo(Titulo); ObjP.SetGenero(Genero); ObjP.SetAno(Ano); ObjP.SetPais(Pais); Objus.APelicula(ObjP); //Inserto la película BCDGrid.DataSource = Objus.BuscarPeliculas(); //Realizo otra búsqueda de las películas y con ella actualizo la grilla con los resultados LimpiarFormulario(); //Limpio el formulario de lo ingresado } else //Si no se han ingresado todos los valores lo digo { LblError.Visible = true; LblError.Text = "ERROR: No se han ingresado todos los valores del producto."; } }
private void button3_Click(object sender, EventArgs e) { Cls.ClsUs Objus = new Cls.ClsUs(); //Declaro un objeto de la clase ClsPeliculas y le asigno una película Cls.ClsPeliculas ObjP = new Cls.ClsPeliculas(); int ID; ID = int.Parse(TxtID.Text); ObjP.SetID(ID); Objus.BPelicula(ObjP); //Doy de baja la película BCDGrid.DataSource = Objus.BuscarPeliculas(); //Realizo otra búsqueda de las películas y con ella actualizo la grilla con los resultados LimpiarFormulario(); //Limpio el formulario de lo ingresado }
private void button2_Click_1(object sender, EventArgs e) { Cls.ClsUs Objus = new Cls.ClsUs(); //Declaro un objeto de la clase ClsPeliculas y le asigno una película Cls.ClsPeliculas ObjP = new Cls.ClsPeliculas(); int ID; String Titulo, Genero, Ano, Pais; ID = int.Parse(TxtID.Text); Titulo = TxtTitulo.Text; Genero = TxtGenero.Text; Ano = BAnoCom.selectedValue; Pais = TxtPais.Text; ObjP.SetID(ID); ObjP.SetTitulo(Titulo); ObjP.SetGenero(Genero); ObjP.SetAno(Ano); ObjP.SetPais(Pais); Objus.MPelicula(ObjP); //Modifico la película BCDGrid.DataSource = Objus.BuscarPeliculas(); //Realizo otra búsqueda de las películas y con ella actualizo la grilla con los resultados LimpiarFormulario(); //Limpio el formulario de lo ingresado }
public void BPelicula(ClsPeliculas ObjPelicula) { ClsBDP BD = new ClsBDP();//Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación int ID = ObjPelicula.GetID(); using (SqlCommand comand = new SqlCommand("PRABaja", BD.Conn))//Selecciono el procedimiento almacenado { try { comand.CommandType = System.Data.CommandType.StoredProcedure; //Defino los parámetros a ingresar del procedimiento almacenado y le envío los datos correspondientes comand.Parameters.Add(new SqlParameter("@ID", ID)); System.Data.DataTable DT = new System.Data.DataTable(); SqlDataAdapter DA = new SqlDataAdapter(comand); BD.Open(); //Abro la conexión DA.Fill(DT); //Doy Fill al dt BD.Close(); //Cierro la conexión } catch (Exception ex) //Muestro una salida en pantalla del error en caso de que lo haya { Console.Write("Error al guardar: " + ex.Message); } } }