예제 #1
0
        private void PreencheGrid()
        {
            table.Rows.Clear();

            foreach (var i in itens)
            {
                string grupo    = $"{i.SubGrupoItem.GrupoItem.GrupoItemID.ToString()} - {i.SubGrupoItem.GrupoItem.Nome}";
                string subgrupo = $"{i.SubGrupoItem.Codigo.ToString()} - {i.SubGrupoItem.Nome}";
                table.Rows.Add(
                    i.ItemID,
                    i.CodigoInterno,
                    i.Descricao,
                    i.DescCompra,
                    grupo,
                    subgrupo,
                    i.TipoItem,
                    i.Referencia,
                    i.Estoquenecessario,
                    i.Quantidade,
                    i.Unimedida.Sigla,
                    i.ValorEntrada,
                    i.ValorUnitario);
            }
            dgvItens.DataSource = table;
            dgvItens            = funaux.TratarTamanhoColunas(dgvItens);
        }
예제 #2
0
        //FUNÇÕES
        private void BuscaPessoas()
        {
            dgvPessoas.Columns.Clear();

            DataTable table = new DataTable();
            table.Columns.Add("Código", typeof(string));
            table.Columns.Add("Nome / Razão social", typeof(string));
            table.Columns.Add("Apelido / Fantasia", typeof(string));
            table.Columns.Add("Tipo de pessoa", typeof(string));
            table.Columns.Add("Endereço", typeof(string));
            table.Columns.Add("Cidade", typeof(string));
            table.Columns.Add("Cpf/Cnpj", typeof(string));
            table.Columns.Add("Telefone", typeof(string));
            table.Columns.Add("E-Mail", typeof(string));


            int idcidade = buscaCidade.cidade?.CidadeID ?? 0;
            Pessoas = pessoaDAO.Busca(tbFiltroNome.Text, tbCpfCnpj.Text, idcidade, atuacao);

            foreach (Pessoa p in Pessoas)
            {
                table.Rows.Add(p.PessoaID, p.Nome, p.Fantasia, p.TipoPessoa, p.Endereco, p.Cidade.Nome, p.CpfCnpj, p.Telefone, p.Email);
            }
            dgvPessoas.DataSource = table;

            funaux.TratarTamanhoColunas(dgvPessoas);
        }
예제 #3
0
        private void PreencheDados()
        {
            string desc = "", tipomovimento = "";

            dgvDados.Rows.Clear();
            foreach (var cl in caixaLancamentos)
            {
                switch (cl.TipoMovimento)
                {
                case 0:
                    tipomovimento = "Crédito";
                    break;

                case 1:
                    tipomovimento = "Débito";
                    break;

                case 5:
                    tipomovimento = "Sangria";
                    break;
                }

                switch (cl.TipoDocumento)
                {
                case 0:
                    desc = parcelacontareceberDAO.BuscaByID(cl.Documento).Descricao;
                    break;

                case 1:
                    desc = parcelacontapagarDAO.BuscaByID(cl.Documento).Descricao;
                    break;

                case 2:
                    desc = notafiscalpropriaDAO.BuscaByID(int.Parse(cl.Documento)).Descricao;
                    break;

                case 3:
                    desc = notafiscalterceirosDAO.BuscaByID(int.Parse(cl.Documento)).Descricao;
                    break;

                case 5:
                    desc = "Sangria";
                    break;
                }
                dgvDados.Rows.Add(
                    cl.Data,
                    cl.Documento,
                    desc,
                    cl.Valor,
                    cl.Caixa.Nome,
                    cl.PlanoConta.CodigoCompleto,
                    cl.PlanoConta.Descricao,
                    tipomovimento
                    );
            }
            funaux.TratarTamanhoColunas(dgvDados);
        }
예제 #4
0
        private void BuscaItens()
        {
            rel.Rows.Clear();
            table.Rows.Clear();
            total = 0;

            string tipodoitem = "";

            if (cbProduto.Checked)
            {
                tipodoitem = "P";
            }
            if (cbServico.Checked)
            {
                tipodoitem = "S";
            }
            if (cbProduto.Checked && cbServico.Checked)
            {
                tipodoitem = "";
            }

            itens = itemDAO.Busca(tbDescricao.Text, tbDenomCompra.Text, tbReferencia.Text, tipodoitem, buscaGrupoItem.grupoItem, buscaSubGrupoItem.subgrupoItem, tbCodigoInterno.Text);

            foreach (Item i in itens)
            {
                string grupo    = $"{i.SubGrupoItem.GrupoItem.GrupoItemID.ToString()} - {i.SubGrupoItem.GrupoItem.Nome}";
                string subgrupo = $"{i.SubGrupoItem.Codigo.ToString()} - {i.SubGrupoItem.Nome}";
                table.Rows.Add(
                    i.ItemID,
                    i.CodigoInterno,
                    i.Descricao,
                    i.DescCompra,
                    grupo,
                    subgrupo,
                    i.TipoItem,
                    i.Referencia,
                    i.Estoquenecessario,
                    i.Quantidade,
                    i.Unimedida.Sigla,
                    i.ValorEntrada,
                    i.ValorUnitario);
                rel.Rows.Add(i.CodigoInterno, i.Referencia, i.Descricao, i.DescCompra, i.Quantidade, i.ValorUnitario, i.Quantidade * i.ValorUnitario);
                total += i.Quantidade * i.ValorUnitario;
            }

            dgvItens.DataSource = table;

            funaux.TratarTamanhoColunas(dgvItens);
        }
예제 #5
0
        //FUNÇÕES
        private void BuscaGrupoPessoa()
        {
            dgvGrupoPessoa.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(int));
            table.Columns.Add("Nome", typeof(string));

            listagrupopessoa = grupoPessoaDAO.Busca(tbNomeGrupoPessoa.Text).ToList();

            foreach (GrupoPessoa g in listagrupopessoa)
            {
                table.Rows.Add(g.GrupoPessoaID, g.Nome);
            }
            dgvGrupoPessoa.DataSource = table;

            funaux.TratarTamanhoColunas(dgvGrupoPessoa);
        }
예제 #6
0
        //FUNÇÕES
        private void BuscaEstados()
        {
            dgvEstados.Rows.Clear();
            Estados = estadoDAO.BuscaEstadoByNome(tbFiltroNomeEstado.Text);
            List <DataGridViewRow> rows = new List <DataGridViewRow>();

            foreach (Estado estado in Estados)
            {
                DataGridViewRow linha = new DataGridViewRow();
                linha.CreateCells(dgvEstados,
                                  estado.EstadoID,
                                  estado.Nome
                                  );
                rows.Add(linha);
            }
            dgvEstados.Rows.AddRange(rows.ToArray());
            funaux.TratarTamanhoColunas(dgvEstados);
            dgvEstados.Refresh();
        }
예제 #7
0
        //FUNÇÕES
        private void BuscaGrupoItem()
        {
            dgvGrupoItens.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(int));
            table.Columns.Add("Nome", typeof(string));

            listagrupoitem = grupoitemDAO.Busca(tbNomeGrupoIten.Text).ToList();

            foreach (GrupoItem g in listagrupoitem)
            {
                table.Rows.Add(g.GrupoItemID, g.Nome);
            }
            dgvGrupoItens.DataSource = table;

            funaux.TratarTamanhoColunas(dgvGrupoItens);
        }
예제 #8
0
        private void BuscaSubGrupoItem()
        {
            dgvSubGrupoItem.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(string));
            table.Columns.Add("Nome", typeof(string));

            listasubgrupoitem = subgrupoitemDAO.Busca(tbNomeSubGrupo.Text, grupoitem.GrupoItemID).ToList();

            foreach (SubGrupoItem g in listasubgrupoitem)
            {
                table.Rows.Add(g.Codigo, g.Nome);
            }
            dgvSubGrupoItem.DataSource = table;

            funaux.TratarTamanhoColunas(dgvSubGrupoItem);
        }
예제 #9
0
        //FUNÇÕES
        private void Busca()
        {
            dgvUnimedida.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(string));
            table.Columns.Add("Sigla", typeof(string));
            table.Columns.Add("Descrição", typeof(string));

            listaunimedida = unimedidaDAO.Busca(tbFiltroDescUnimedida.Text).ToList();

            foreach (Unimedida u in listaunimedida)
            {
                table.Rows.Add(u.UnimedidaID, u.Sigla, u.Descricao);
            }
            dgvUnimedida.DataSource = table;

            funaux.TratarTamanhoColunas(dgvUnimedida);
        }
예제 #10
0
        //FUNÇÕES
        private void BuscaOperacao()
        {
            dgvOperacao.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(string));
            table.Columns.Add("Nome", typeof(string));
            table.Columns.Add("Descrição", typeof(string));
            table.Columns.Add("Condição", typeof(string));
            table.Columns.Add("Desconto", typeof(string));
            table.Columns.Add("Entrada", typeof(string));

            string condicao = "";

            if (cbAprazo.Checked)
            {
                condicao = "AP";
            }
            if (cbAvista.Checked)
            {
                condicao = "AV";
            }
            if (cbAprazo.Checked && cbAvista.Checked)
            {
                condicao = "";
            }

            operacoes = operacaoDAO.Busca(tbNomeOperacao.Text, condicao).ToList();

            foreach (var o in operacoes)
            {
                table.Rows.Add(o.OperacaoID, o.Nome, o.Descricao, o.Condicao, o.Desconto, o.Entrada);
            }
            dgvOperacao.DataSource = table;

            funaux.TratarTamanhoColunas(dgvOperacao);
        }
예제 #11
0
        //FUNÇÕES
        private void BuscaUsuario()
        {
            dgvUsuarios.Columns.Clear();

            DataTable table = new DataTable();

            table.Columns.Add("Código", typeof(string));
            table.Columns.Add("Nome", typeof(string));
            table.Columns.Add("Sobrenome", typeof(string));
            table.Columns.Add("Email", typeof(string));
            table.Columns.Add("Telefone", typeof(string));


            usuarios = usuarioDAO.Busca(buscaGrupoUsuario.grupoUsuario, tbFiltroNomeUsuario.Text, tbFiltroSobrenomeUsuario.Text);

            foreach (Usuario u in usuarios)
            {
                table.Rows.Add(u.UsuarioID, u.Nome, u.Sobrenome, u.Email, u.Telefone);
            }
            dgvUsuarios.DataSource = table;

            funaux.TratarTamanhoColunas(dgvUsuarios);
        }