Exemple #1
0
        public void ACliente(ClsCliente ObjCliente)
        {                             //Doy de alta la venta
            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 venta
            String Nombre    = ObjCliente.GetNombre();
            String Telefono  = ObjCliente.GetTelefono();
            String Direccion = ObjCliente.GetDireccion();

            using (SqlCommand comand = new SqlCommand("PRAInsertarCliente", 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("@Nombre", Nombre));
                    comand.Parameters.Add(new SqlParameter("@Telefono", Telefono));
                    comand.Parameters.Add(new SqlParameter("@Direccion", Direccion));
                    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("¡Cliente ingresado con éxito!");
                }
                catch (Exception ex)//Muestro una salida en pantalla del error en caso de que lo haya
                {
                    Console.Write("Error al generar venta: " + ex.Message);
                }
            }
        }
Exemple #2
0
        public void AVenta(ClsVentas ObjVent)
        {                             //Doy de alta la venta
            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 venta
            DateTime Fecha = ObjVent.GetFecha();
            int      Monto = ObjVent.GetMonto();

            using (SqlCommand comand = new SqlCommand("PRAInsertarVenta", 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("@Fecha", Fecha));
                    comand.Parameters.Add(new SqlParameter("@Monto", Monto));
                    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("¡Venta generada con éxito!");
                }
                catch (Exception ex)//Muestro una salida en pantalla del error en caso de que lo haya
                {
                    Console.Write("Error al generar venta: " + ex.Message);
                }
            }
        }
Exemple #3
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);
                }
            }
        }
Exemple #4
0
        public void APeliVenta(ClsPelisVentas ObjPeliVent)
        {                             //Doy de alta PeliVenta, que se encarga de relacionar las películas con las ventas
            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 venta
            int IDPelicula = ObjPeliVent.GetIDPelicula();
            int IDVenta    = ObjPeliVent.GetIDVenta();
            int IDCliente  = ObjPeliVent.GetIDCliente();
            int Precio     = ObjPeliVent.GetPrecio();

            using (SqlCommand comand = new SqlCommand("PRAIsertarPelisVentas", 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("@IDVenta", IDVenta));
                    comand.Parameters.Add(new SqlParameter("@IDPelicula", IDPelicula));
                    comand.Parameters.Add(new SqlParameter("@IDCliente", IDCliente));
                    comand.Parameters.Add(new SqlParameter("@Precio", Precio));
                    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("¡Agregado con éxito!");
                }
                catch (Exception ex)//Muestro una salida en pantalla del error en caso de que lo haya
                {
                    Console.Write("Error al generar venta: " + ex.Message);
                }
            }
        }
Exemple #5
0
        public System.Data.DataTable ListarVentas()
        {
            ClsBDP BD = new ClsBDP();                                              //Creo un objeto de la clase de base de datos para utilizarla y realizar la comunicación

            using (SqlCommand comand = new SqlCommand("PRAListarVentas", BD.Conn)) //Selecciono el procedimiento almacenado
            {
                try
                {
                    comand.CommandType = System.Data.CommandType.StoredProcedure;
                    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
                    return(DT);      //Retorno el dataset
                }
                catch (Exception ex) //Muestro una salida en pantalla del error en caso de que lo haya
                {
                    Console.Write("No se pudo buscar lo deseado: " + ex.Message);
                    return(null);//No retorno nada en el caso de que haya un fallo
                }
            }
        }
Exemple #6
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);
                }
            }
        }