예제 #1
0
        private void populaCBCategoria()
        {
            dalCategoria categoria = new dalCategoria();

            cbCategoria.DataSource    = categoria.listaCategorias();
            cbCategoria.DisplayMember = "Nome";
            cbCategoria.ValueMember   = "CategoriaID";
        }
예제 #2
0
파일: cadProduto.cs 프로젝트: allanco91/TCC
        private void cadProduto_Load(object sender, EventArgs e)
        {
            dalCategoria categoria = new dalCategoria();

            //combobox categoria
            cbCategoria.DataSource    = categoria.listaCategorias();
            cbCategoria.DisplayMember = "tipo";
            cbCategoria.ValueMember   = "idcategorias";
        }
예제 #3
0
        private void carregaData()
        {
            dalCategoria cat = new dalCategoria();

            dataGridView1.DataSource            = cat.listaCategorias();
            dataGridView1.Columns[0].HeaderText = "Código";
            dataGridView1.Columns[1].HeaderText = "Tipo";
            dataGridView1.Columns[2].HeaderText = "Descrição";
        }
예제 #4
0
        private void atualizarCategoria(int codigo)
        {
            dalCategoria dalCat  = new dalCategoria();
            Categoria    att_cat = new Categoria {
                CategoriaID = codigo, Nome = tbNome.Text
            };

            dalCat.atualizaCategoria(att_cat);
        }
예제 #5
0
        private void excluiCategoria()
        {
            dalCategoria categoria = new dalCategoria();

            if (MessageBox.Show("Tem certeza que deseja excluir a categoria?", "Confirmar exclusão", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                categoria.deletaCategoria(Convert.ToInt32(tbCodigo.Text));
                resetCampos();
            }
        }
예제 #6
0
        private void atualizaCategoria()
        {
            dalCategoria categoria = new dalCategoria();

            if (MessageBox.Show("Tem certeza que deseja atualizar a categoria?", "Confirmar atualização", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                categoria.atualizaCategoria(new Categorias(Convert.ToInt32(tbCodigo.Text), tbTipo.Text, tbDescricao.Text));
                resetCampos();
            }
        }
예제 #7
0
        private void btSalvar_Click(object sender, EventArgs e)
        {
            dalCategoria dalCat   = new dalCategoria();
            Categoria    nova_cat = new Categoria {
                Nome = tbNome.Text
            };

            dalCat.insereCategoria(nova_cat);
            dalLogs.addLog(dalOperador.retornaOperador(Principal.OperadorID).Nome, "Adicionou uma categoria");
            Close();
        }
예제 #8
0
 private void atualizarCategoria()
 {
     try
     {
         dalCategoria cat = new dalCategoria();
         cat.atualizaCategoria(new Categorias(2, tbTipo.Text, tbDescricao.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERRO: " + ex.ToString());
     }
 }
예제 #9
0
 private void cadastrarCategoria()
 {
     try
     {
         dalCategoria cat = new dalCategoria();
         cat.insereCategoria(new Categorias(tbTipo.Text, tbDescricao.Text));
     }
     catch (Exception ex)
     {
         MessageBox.Show("ERRO: " + ex.ToString());
     }
 }
예제 #10
0
        private void deletarCategoria(int codigo)
        {
            dalCategoria dalCat = new dalCategoria();

            if (dalCat.deletaCategoria(codigo))
            {
                MessageBox.Show("Categoria apagada com sucesso", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information);
                populaGridCategoria();
            }
            else
            {
                MessageBox.Show("Erro ao apagar a categoria, um ou mais produtos possui essa categoria cadastrada", "ERRO: Apagar categoria", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #11
0
        private void imprimeCategoria()
        {
            dalCategoria prod = new dalCategoria();

            repwCategoria abrir = new repwCategoria();

            if (dgvPesquisa.RowCount > 0)
            {
                abrir.CategoriasBindingSource.DataSource = dgvPesquisa.DataSource;
                abrir.Show();
            }
            else
            {
                MessageBox.Show("Não há dados para imprimir", "ERRO");
            }
        }
예제 #12
0
        private void carregaConsulta()
        {
            dalCategoria cat = new dalCategoria();

            if (rbCodigo.Checked)
            {
                dgvPesquisa.DataSource = cat.listaCategorias(Convert.ToInt32(tbPalavraChave.Text));
            }
            else if (rbTipo.Checked)
            {
                dgvPesquisa.DataSource = cat.listaCategorias(tbPalavraChave.Text);
            }

            dgvPesquisa.Columns[0].HeaderText = "Código";
            dgvPesquisa.Columns[0].Width      = 80;
            dgvPesquisa.Columns[1].HeaderText = "Tipo";
            dgvPesquisa.Columns[1].Width      = 200;
            dgvPesquisa.Columns[2].HeaderText = "Descrição";
            dgvPesquisa.Columns[2].Width      = 317;
        }
예제 #13
0
        private void achaCategoria(int codigo)
        {
            dalCategoria categoria = new dalCategoria();

            var result = from c in categoria.listaCategorias(codigo)
                         select c;

            if (result.Count() > 0)
            {
                foreach (var cat in result)
                {
                    tbTipo.Text      = cat.tipo;
                    tbDescricao.Text = cat.descricao;

                    tbCodigo.Enabled    = false;
                    tbTipo.Enabled      = true;
                    tbDescricao.Enabled = true;
                }
            }
            else
            {
                MessageBox.Show("Nenhuma categoria encontrada");
            }
        }
예제 #14
0
        private void pesquisaCategoria_nome(string nome)
        {
            dalCategoria dalCat = new dalCategoria();

            dgvCategoria.DataSource = dalCat.listaCategorias_nome(nome);
        }
예제 #15
0
        private void populaGridCategoria()
        {
            dalCategoria dalCat = new dalCategoria();

            dgvCategoria.DataSource = dalCat.listaCategorias();
        }
예제 #16
0
        private void procurarVendas(int Tipo, DateTime Data1, DateTime Data2, string Produto, string Categoria)
        {
            try
            {
                dalPedido      ped  = new dalPedido();
                dalItensPedido iped = new dalItensPedido();
                dalEstoque     est  = new dalEstoque();
                dalProduto     prod = new dalProduto();
                dalCategoria   cat  = new dalCategoria();

                switch (Tipo)
                {
                case 1:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = ped.TotalPorMes(Data1, Data2);
                    dgvRelatorio.Columns[0].HeaderText = "Mês";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText = "Valor";
                    dgvRelatorio.Columns[1].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    TTipo = Tipo;
                    break;

                case 3:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = iped.TotalProdutosPorMes(Data1, Data2, Produto);
                    dgvRelatorio.Columns[0].HeaderText = "Mês";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Valor";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 4:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = iped.TotalCategoriasPorMes(Data1, Data2, Categoria);
                    dgvRelatorio.Columns[0].HeaderText = "Mês";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Valor";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 5:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = ped.VendaPorData(Data1, Data2);
                    dgvRelatorio.Columns[0].HeaderText = "Data";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "dd/MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText = "Valor";
                    dgvRelatorio.Columns[1].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    TTipo = Tipo;
                    break;

                case 7:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = iped.ProdutosPorData(Data1, Data2, Produto);
                    dgvRelatorio.Columns[0].HeaderText = "Data";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "dd/MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Valor";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 8:
                    dgvRelatorio.DataSource            = null;
                    dgvRelatorio.DataSource            = iped.CategoriasPorData(Data1, Data2, Categoria);
                    dgvRelatorio.Columns[0].HeaderText = "Data";
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "dd/MM/yyyy";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Valor";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 9:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relEstoqueConfCont(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 10:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relEstoqueConfCont(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].Visible                 = false;
                    dgvRelatorio.Columns[3].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 11:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relEstoqueProducao(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Ideal";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 12:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relEstoqueMin(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Mínimo";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 13:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relEstoqueIde(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Ideal";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Quantidade";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 14:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = est.relHistoricoEntSai(Data1, Data2, Produto, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Data";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[0].DefaultCellStyle.Format = "dd/MM/yyyy";
                    dgvRelatorio.Columns[1].HeaderText              = "Produto";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].HeaderText              = "Entrada";
                    dgvRelatorio.Columns[2].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[3].HeaderText              = "Saida";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 16:
                    dgvRelatorio.DataSource                         = null;
                    dgvRelatorio.DataSource                         = prod.listaProdutos(Categoria, cbVendavel.Checked);
                    dgvRelatorio.Columns[0].HeaderText              = "Categoria";
                    dgvRelatorio.Columns[0].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText              = "Código";
                    dgvRelatorio.Columns[1].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[2].HeaderText              = "Produto";
                    dgvRelatorio.Columns[2].AutoSizeMode            = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[3].HeaderText              = "Custo";
                    dgvRelatorio.Columns[3].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[3].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[4].HeaderText              = "Preço";
                    dgvRelatorio.Columns[4].DefaultCellStyle.Format = "f";
                    dgvRelatorio.Columns[4].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[5].HeaderText              = "% Lucro";
                    dgvRelatorio.Columns[5].DefaultCellStyle.Format = "P2";
                    dgvRelatorio.Columns[5].AutoSizeMode            = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    TTipo = Tipo;
                    break;

                case 17:
                    dgvRelatorio.DataSource              = null;
                    dgvRelatorio.DataSource              = cat.listaCategorias();
                    dgvRelatorio.Columns[0].HeaderText   = "Código";
                    dgvRelatorio.Columns[0].AutoSizeMode = DataGridViewAutoSizeColumnMode.DisplayedCells;
                    dgvRelatorio.Columns[1].HeaderText   = "Categoria";
                    dgvRelatorio.Columns[1].AutoSizeMode = DataGridViewAutoSizeColumnMode.Fill;
                    dgvRelatorio.Columns[2].Visible      = false;
                    TTipo = Tipo;
                    break;

                default:
                    MessageBox.Show("Selecione um tipo de relatório.", "Tipo de relatório", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    break;
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message, "ERRO");
            }
        }