예제 #1
0
        public void Somatorio(string categoriaID, string nomeCategoria, DataGridView grid)
        {
            grid.ColumnCount = 2;
            string    ssql = $"select count(categoria) from T_produtos where categoria = {categoriaID}";
            DataTable dt   = data.BuscaDados(StringConnection.SC, ssql);

            grid.Rows.Add($"Nº de produtos da categoria: {nomeCategoria}", dt.Rows[0][0]);
            grid.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
예제 #2
0
        public Form1()
        {
            InitializeComponent();

            //inicializar a db, declara string com sql e string connection à db
            GetData db   = new GetData();
            string  ssql = "SELECT * FROM T_categorias";

            //obtem info para a combobox
            cmbBox_categorias.DataSource    = db.BuscaDados(StringConnection.SC, ssql);
            cmbBox_categorias.DisplayMember = "nome_categoria";
            cmbBox_categorias.ValueMember   = "cod_cat";

            string gridQuery = "select codigo_produto as id, nome_prod as produto, preco_prod as preco,"
                               + "quantidade, T_categorias.nome_categoria as categoria from T_produtos, T_categorias where T_produtos.categoria = T_categorias.cod_cat";

            dataGridProdutos.DataSource          = db.BuscaDados(StringConnection.SC, gridQuery);
            dataGridProdutos.AutoSizeColumnsMode = DataGridViewAutoSizeColumnsMode.Fill;
        }
예제 #3
0
        // ======== COMBO BOX ====== //
        private void CmbBox_categorias_SelectedIndexChanged(object sender, EventArgs e)
        {
            GetData db = new GetData();
            string  filtra_categoria;

            try
            {
                filtra_categoria = cmbBox_categorias.SelectedValue.ToString();
            }
            catch (Exception)
            {
                filtra_categoria = "0";
            }

            //filtra a query com a categoria selecionada e da update na grid
            string ssql = "select codigo_produto as id, nome_prod as produto, preco_prod as preco,"
                          + "quantidade, T_categorias.nome_categoria as categoria from T_produtos," +
                          " T_categorias where T_produtos.categoria = T_categorias.cod_cat and T_categorias.cod_cat ='" + filtra_categoria + "'";

            dataGridProdutos.DataSource = db.BuscaDados(StringConnection.SC, ssql);
        }