Ejemplo n.º 1
0
        public void construirTabla()
        {
            var lista        = new DataGridViewTextBoxColumn();
            var razon_social = new DataGridViewTextBoxColumn();
            var email        = new DataGridViewTextBoxColumn();

            lista.HeaderText       = "Lista";
            lista.Name             = "Lista";
            lista.DataPropertyName = "Lista";
            lista.ReadOnly         = true;

            razon_social.Name             = "Razon Social";
            razon_social.HeaderText       = "Razon Social";
            razon_social.DataPropertyName = "Razon Social";
            razon_social.ReadOnly         = true;

            email.HeaderText       = "Email";
            email.Name             = "Email";
            email.DataPropertyName = "Email";
            email.ReadOnly         = true;

            dgv_tabla.Columns.AddRange(new DataGridViewColumn[] { lista, razon_social, email });



            string query = "SELECT markup.lista as 'Lista',razon_social as 'Razon Social',mail_contacto as 'Email' FROM cliente INNER JOIN markup ON markup.id = cliente.lista";

            ControlCliente.llenarListaClienteExcel(dgv_tabla, query);
        }
Ejemplo n.º 2
0
        public void construirTabla()
        {
            var cod_producto = new DataGridViewTextBoxColumn();
            var producto     = new DataGridViewTextBoxColumn();
            var categoria    = new DataGridViewTextBoxColumn();
            var precio       = new DataGridViewTextBoxColumn();
            var stock        = new DataGridViewTextBoxColumn();
            var total        = new DataGridViewTextBoxColumn();


            cod_producto.HeaderText       = "Cod Producto";
            cod_producto.Name             = "Cod Producto";
            cod_producto.DataPropertyName = "Cod Producto";
            cod_producto.ReadOnly         = true;

            producto.Name             = "Producto";
            producto.HeaderText       = "Producto";
            producto.DataPropertyName = "Producto";
            producto.ReadOnly         = true;

            categoria.HeaderText = "Categoria";
            //categoria.Name = "Categoria;
            categoria.Name             = "Categoria";
            categoria.DataPropertyName = "Categoria";
            categoria.ReadOnly         = true;

            precio.HeaderText       = "Precio";
            precio.Name             = "Precio";
            precio.DataPropertyName = "Precio";
            precio.ReadOnly         = true;

            stock.HeaderText       = "Stock";
            stock.Name             = "Stock";
            stock.DataPropertyName = "Stock";
            stock.ReadOnly         = true;

            total.HeaderText       = "Total";
            total.Name             = "Total";
            total.DataPropertyName = "Total";
            total.ReadOnly         = true;


            if (listaprecio == 10)
            {
                dgv_tabla.Columns.AddRange(new DataGridViewColumn[] { cod_producto, producto, categoria, precio, stock, total });
            }
            else
            {
                dgv_tabla.Columns.AddRange(new DataGridViewColumn[] { cod_producto, producto, categoria, precio });
            }

            String query;

            if (listaprecio == 10)
            {
                query = "SELECT cod_producto AS 'Cod Producto',producto as Producto,ROUND(if(productos.dolar = 1,precio_compra * (SELECT valor from valor_dolar where id = 1),precio_compra),2) as 'Precio',categoria as 'Categoria', cantidad as 'Stock', ROUND(if(productos.dolar = 1,precio_compra * (SELECT valor from valor_dolar where id = 1),precio_compra),2) * cantidad as 'Total' FROM productos LEFT JOIN categoria_producto on productos.id_categoria = categoria_producto.id";
            }
            else
            {
                query = "SELECT cod_producto AS 'Cod Producto',producto as Producto,ROUND(if(productos.id_categoria<>1,if(productos.dolar = 1,precio_compra * (SELECT valor from valor_dolar where id = 1) * (((SELECT valor from markup where id= " + listaprecio + ")/100)+1),precio_compra * (((SELECT  valor from markup where id= " + listaprecio + ")/100)+1)), precio_compra),2)as Precio,categoria as 'Categoria' FROM productos LEFT JOIN categoria_producto on productos.id_categoria = categoria_producto.id";
            }

            ControlCliente.llenarListaClienteExcel(dgv_tabla, query);
        }