private void frmAlterarContratoAluguel_Load(object sender, EventArgs e)
        {
            try
            {
                dgvPastos.AutoGenerateColumns             = false;
                dgvLocalidadesEstoque.AutoGenerateColumns = false;

                dtpFinal.Value   = contratoAluguel.ContratoAluguelDataFinal;
                dtpInicial.Value = contratoAluguel.ContratoAluguelDataInicial;
                txtValor.Text    = contratoAluguel.ContratoAluguelValor.ToString();
                PessoaNegocios pessoaNegocios = new PessoaNegocios();
                contratoAluguel.Pessoa = pessoaNegocios.ConsultaPorID(contratoAluguel.Pessoa.PessoaID)[0];
                PastoNegocios pastoNegocios = new PastoNegocios();
                contratoAluguel.Pastos = pastoNegocios.ConsultaPorContratoAluguel(contratoAluguel.ContratoAluguelID);
                EstoqueLocalidadeNegocios estoqueLocalidadeNegocios = new EstoqueLocalidadeNegocios();
                contratoAluguel.EstoquesLocalidade = estoqueLocalidadeNegocios.ConsultaPorContratoAluguel(contratoAluguel.ContratoAluguelID);
                txtPessoaID.Text     = contratoAluguel.Pessoa.PessoaID.ToString();
                txtNome.Text         = contratoAluguel.Pessoa.PessoaFisica.PessoaFisicaNome;
                txtNomeFicticio.Text = contratoAluguel.Pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio;

                dgvPastos.DataSource             = contratoAluguel.Pastos;
                dgvLocalidadesEstoque.DataSource = contratoAluguel.EstoquesLocalidade;
            }
            catch (Exception ex)
            {
            }
        }
Пример #2
0
 private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     try
     {
         PessoaNegocios pessoaNegocios = new PessoaNegocios();
         if (retorno)
         {
             pessoaRetorno = pessoaNegocios.ConsultaPorID(int.Parse(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()))[0];
             Close();
         }
         else
         {
             pessoaRetorno = pessoaNegocios.ConsultaPorID(int.Parse(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()))[0];
             frmAlterarPessoa frmAlterarPessoa = new frmAlterarPessoa(pessoaRetorno);
             frmAlterarPessoa.ShowDialog();
             BtnConsultar_Click(sender, e);
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente.");
     }
 }
Пример #3
0
        private void frmAlterarCompra_Load(object sender, EventArgs e)
        {
            dgvAnimais.AutoGenerateColumns        = false;
            dgvAnimaisNovos.AutoGenerateColumns   = false;
            dgvAnimaisRemocao.AutoGenerateColumns = false;

            ListaCompraNegocios listaCompraNegocios = new ListaCompraNegocios();

            animaisListaCompra = listaCompraNegocios.ConsultaPorCompra(compra.CompraID);

            AnimalNegocios animalNegocios = new AnimalNegocios();

            for (int i = 0; i < animaisListaCompra.Count; i++)
            {
                animaisListaCompra[i].Animal = animalNegocios.ConsultaPorID(animaisListaCompra[i].Animal.AnimalID)[0];
            }

            dgvAnimais.DataSource = null;
            dgvAnimais.DataSource = animaisListaCompra;


            dtpData.Value        = compra.CompraData;
            dtpDataEntrega.Value = compra.CompraDataEntrega;
            txtValorTotal.Text   = compra.CompraValorTotal.ToString();
            lblQuantidade.Text   = animaisListaCompra.Count.ToString();

            PessoaNegocios pessoaNegocios = new PessoaNegocios();

            compra.Pessoa = pessoaNegocios.ConsultaPorID(compra.Pessoa.PessoaID)[0];

            UsuarioNegocios usuarioNegocios = new UsuarioNegocios();

            compra.Usuario       = usuarioNegocios.ConsultaPorID(compra.Usuario.UsuarioID);
            txtNomeUsuario.Text  = compra.Usuario.UsuarioNome;
            txtPessoa.Text       = compra.Pessoa.PessoaID.ToString();
            txtCPF.Text          = compra.Pessoa.PessoaFisica.PessoaFisicaCPF;
            txtNome.Text         = compra.Pessoa.PessoaFisica.PessoaFisicaNome;
            txtCNPJ.Text         = compra.Pessoa.PessoaJuridica.PessoaJuridicaCNPJ;
            txtNomeFicticio.Text = compra.Pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio;
            txtRazaoSocial.Text  = compra.Pessoa.PessoaJuridica.PessoaJuridicaRazaoSocial;
        }
        private void btnRelatorio_Click(object sender, EventArgs e)
        {
            try
            {
                VendaNegocios vendaNegocios = new VendaNegocios();
                string        Path          = "VendasReport.rdlc";

                if (rbPessoa.Checked)
                {
                    int PessoaID = 0;
                    if (int.TryParse(txtPessoa.Text, out PessoaID))
                    {
                        if (PessoaID != 0)
                        {
                            PessoaNegocios             pessoaNegocios = new PessoaNegocios();
                            ObjetoTransferencia.Pessoa pessoa         = new ObjetoTransferencia.Pessoa();
                            pessoa = pessoaNegocios.ConsultaPorID(PessoaID)[0];

                            vendas = vendaNegocios.ConsultaPorPessoa(PessoaID);

                            List <ReportParameter> listReportParameter = new List <ReportParameter>();
                            if (pessoa.PessoaFisica.PessoaFisicaNome != "")
                            {
                                listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa física - " + pessoa.PessoaFisica.PessoaFisicaNome + "."));
                            }
                            else
                            {
                                listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de pessoa jurídica - " + pessoa.PessoaJuridica.PessoaJuridicaNomeFicticio + "."));
                            }
                            listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                            listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                            List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                            reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                            Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                            report.CallReport(Path, reportDataSources, listReportParameter);
                        }
                    }
                }
                else if (rbUsuario.Checked)
                {
                    int UsuarioID = 0;
                    if (int.TryParse(txtUsuario.Text, out UsuarioID))
                    {
                        if (UsuarioID != 0)
                        {
                            UsuarioNegocios             usuarioNegocios = new UsuarioNegocios();
                            ObjetoTransferencia.Usuario usuario         = new ObjetoTransferencia.Usuario();
                            usuario = usuarioNegocios.ConsultaPorID(UsuarioID);

                            vendas = vendaNegocios.ConsultaPorUsuario(UsuarioID);

                            List <ReportParameter> listReportParameter = new List <ReportParameter>();

                            listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório de usuário - " + usuario.UsuarioNome + "."));
                            listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                            listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                            List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                            reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                            Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                            report.CallReport(Path, reportDataSources, listReportParameter);
                        }
                    }
                }
                else if (rbData.Checked)
                {
                    if (rbAntes.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataAntes(dtpData2.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório antes da data " + dtpData2.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                    else if (rbApos.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataApos(dtpData1.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório após a data " + dtpData1.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                    else if (rbEntre.Checked)
                    {
                        vendas = vendaNegocios.ConsultaPorDataEntre(dtpData1.Value, dtpData2.Value);

                        List <ReportParameter> listReportParameter = new List <ReportParameter>();

                        listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório entre as datas " + dtpData1.Value.ToString("dd/MM/yyy") + " e " + dtpData2.Value.ToString("dd/MM/yyy") + "."));
                        listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste."));
                        listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

                        List <ReportDataSource> reportDataSources = new List <ReportDataSource>();

                        reportDataSources.Add(new ReportDataSource("DataSetVendas", vendas));

                        Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                        report.CallReport(Path, reportDataSources, listReportParameter);
                    }
                }
            }
            catch (Exception ex)
            {
            }
        }