コード例 #1
0
        private void BtnArt_Click_1(object sender, EventArgs e)
        {
            /* Se mostrará en la rejilla lo que el usuario pondrá en el TextBox, correspondiente a la fecha de pago.
             * Llamamos a un método que va a poseer la consulta, anteriormente creada en el Dataset.xsd, dicha consulta
             * podrá devolver múltiples datos, por lo tanto se tendrá que crear un Objeto que guarde todos esos datos.
             * DataTable tabla = new DataTable();
             */
            DataTable tabla = new DataTable();

            /* Creamos el Objeto del tipo de nuestra BBDD y de la tabla donde hemos creado la consulta, por eso el TableAdapter */
            DBaseDeDatosTableAdapters.StockTableAdapter taEstaStock = new DBaseDeDatosTableAdapters.StockTableAdapter();

            /* Volcamos en tabla todos los datos devueltos por la consulta, con sus parámetros correspondientes */
            tabla = taEstaStock.EstadisticasStock(int.Parse(txtArt.Text));

            /* LLamamos a nuestra rejilla y le damos el valor de nuestra tabla */
            dgvEstadisticasStock.DataSource = tabla;

            /* PARA OCULTAR LAS COLUMNAS QUE NO QUEREMOS HACEMOS ESTO:
             * NOMBRE DEL DATAGRIDVIEW = dgvCompras */
            this.dgvEstadisticasStock.Columns["IdArticulo"].Visible      = false;
            this.dgvEstadisticasStock.Columns["NombreArticulo"].Visible  = false;
            this.dgvEstadisticasStock.Columns["Caracteristicas"].Visible = false;
            this.dgvEstadisticasStock.Columns["PrecioCoste"].Visible     = false;
            this.dgvEstadisticasStock.Columns["Beneficio"].Visible       = false;
            this.dgvEstadisticasStock.Columns["Unidades"].Visible        = false;
            this.dgvEstadisticasStock.Columns["TipoArticulo"].Visible    = false;
            this.dgvEstadisticasStock.Columns["IdProveedor"].Visible     = false;
            this.dgvEstadisticasStock.Columns["Modelo "].Visible         = false;


            /* SUM(PrecioCoste) "Suma Precio Coste", AVG(PrecioCoste) "Media Precio Coste", SUM(dbo.Ventas.PrecioVenta) "Suma Precio Ventas", AVG(dbo.Ventas.PrecioVenta) "Media Precio Ventas",
             */
        }
コード例 #2
0
        private void BtnUnidades_Click(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            DBaseDeDatosTableAdapters.StockTableAdapter taConsUni = new DBaseDeDatosTableAdapters.StockTableAdapter();

            tabla = taConsUni.ConsultaUnidades(int.Parse(txtUnidades.Text));

            dgvFiltrosStock.DataSource = tabla;
        }
コード例 #3
0
        private void BtnPrecio_Click(object sender, EventArgs e)
        {
            DataTable tabla = new DataTable();

            DBaseDeDatosTableAdapters.StockTableAdapter taConsPrecio = new DBaseDeDatosTableAdapters.StockTableAdapter();

            tabla = taConsPrecio.ConsultaPrecioCoste(int.Parse(txtPrecio.Text));

            dgvFiltrosStock.DataSource = tabla;
        }
コード例 #4
0
        private void BtnART_Click(object sender, EventArgs e)
        {
            /* Se mostrará en la rejilla lo que el usuario pondrá en el TextBox, correspondiente a la fecha de pago.
             * Llamamos a un método que va a poseer la consulta, anteriormente creada en el Dataset.xsd, dicha consulta
             * podrá devolver múltiples datos, por lo tanto se tendrá que crear un Objeto que guarde todos esos datos.
             * DataTable tabla = new DataTable();
             */
            DataTable tabla = new DataTable();

            /* Creamos el Objeto del tipo de nuestra BBDD y de la tabla donde hemos creado la consulta, por eso el TableAdapter */
            DBaseDeDatosTableAdapters.StockTableAdapter taConsArt = new DBaseDeDatosTableAdapters.StockTableAdapter();

            /* Volcamos en tabla todos los datos devueltos por la consulta, con sus parámetros correspondientes */
            tabla = taConsArt.ConsultaIdArticulo(int.Parse(txtArt.Text));

            /* LLamamos a nuestra rejilla y le damos el valor de nuestra tabla */
            dgvFiltrosStock.DataSource = tabla;
        }