コード例 #1
0
        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);
                }
            }
        }
コード例 #2
0
 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.";
     }
 }
コード例 #3
0
        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
        }
コード例 #4
0
        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
        }
コード例 #5
0
        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);
                }
            }
        }