コード例 #1
0
 private void txtAnimal_TextChanged(object sender, EventArgs e)
 {
     if (txtAnimal.Text != "" && txtAnimal.Text != "0")
     {
         AnimalNegocios animalNegocios = new AnimalNegocios();
         animalAtual = animalNegocios.ConsultaPorID(int.Parse(txtAnimal.Text))[0];
     }
 }
コード例 #2
0
 private void btnConsultar_Click(object sender, EventArgs e)
 {
     try
     {
         AnimalNegocios animalNegocios = new AnimalNegocios();
         if (rbID.Checked)
         {
             if (txtID.Text.Trim() != string.Empty)
             {
                 animais = animalNegocios.ConsultaPorID(int.Parse(txtID.Text));
                 dgvResultados.DataSource = null;
                 dgvResultados.DataSource = animais;
             }
         }
         else if (rbDescricao.Checked)
         {
             animais = animalNegocios.ConsultaPorDescricao(txtDescricao.Text);
             dgvResultados.DataSource = null;
             dgvResultados.DataSource = animais;
         }
         else if (rbIdentificacao.Checked)
         {
             animais = animalNegocios.ConsultaPorIdentificador(txtIdentificador.Text);
             dgvResultados.DataSource = null;
             dgvResultados.DataSource = animais;
         }
         else if (rbPiquete.Checked)
         {
             if (txtPiquete.Text.Trim() != "" && txtPiquete.Text.Trim() != "0")
             {
                 animais = animalNegocios.ConsultaPorPiquete(int.Parse(txtPiquete.Text));
                 dgvResultados.DataSource = null;
                 dgvResultados.DataSource = animais;
             }
         }
         else if (rbRaca.Checked)
         {
             animais = animalNegocios.ConsultaPorRaca(int.Parse(cbbRaca.SelectedValue.ToString()));
             dgvResultados.DataSource = null;
             dgvResultados.DataSource = animais;
         }
     }
     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;
        }
コード例 #4
0
        private void DgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
        {
            try
            {
                AnimalNegocios animalNegocios = new AnimalNegocios();
                animal = animalNegocios.ConsultaPorID(int.Parse(dgvResultados.SelectedRows[0].Cells[0].Value.ToString()))[0];
                if (retorno)
                {
                    animalRetorno = animal;
                    Close();
                }
                else
                {
                    frmAlterarAnimal frmAlterarAnimal = new frmAlterarAnimal(animal);
                    frmAlterarAnimal.ShowDialog();

                    btnConsultar_Click(sender, e);
                }
            }
            catch (Exception ex)
            {
            }
        }
コード例 #5
0
        private void btnRelatorio_Click(object sender, EventArgs e)
        {
            try
            {
                ConsultaVeterinariaNegocios consultaVeterinariaNegocios = new ConsultaVeterinariaNegocios();
                string Path = "ConsultaVeterinariasReport.rdlc";

                if (rbAntes.Checked)
                {
                    consultas = consultaVeterinariaNegocios.ConsultaPorDataAntes(dtpData2.Value);

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

                    List <ConsultaVeterinariaRelatorio> consultasRelatorio = new List <ConsultaVeterinariaRelatorio>();
                    for (int i = 0; i < consultas.Count; i++)
                    {
                        consultasRelatorio.Add(new ConsultaVeterinariaRelatorio()
                        {
                            ConsultaVeterinariaID        = consultas[i].ConsultaVeterinariaID,
                            ConsultaVeterinariaData      = consultas[i].ConsultaVeterinariaData,
                            ConsultaVeterinariaDescricao = consultas[i].ConsultaVeterinariaDescricao,
                            ConsultaVeterinariaCusto     = consultas[i].ConsultaVeterinariaCusto,
                            AnimalDescricao     = consultas[i].Animal.AnimalDescricao,
                            AnimalIdentificador = consultas[i].Animal.AnimalIdentificador,
                            RacaNome            = consultas[i].Animal.Raca.RacaNome
                        });
                    }

                    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", usuario.UsuarioNome));
                    listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

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

                    reportDataSources.Add(new ReportDataSource("DataSetConsultaVeterinaria", consultasRelatorio));

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

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

                    List <ConsultaVeterinariaRelatorio> consultasRelatorio = new List <ConsultaVeterinariaRelatorio>();
                    for (int i = 0; i < consultas.Count; i++)
                    {
                        consultasRelatorio.Add(new ConsultaVeterinariaRelatorio()
                        {
                            ConsultaVeterinariaID        = consultas[i].ConsultaVeterinariaID,
                            ConsultaVeterinariaData      = consultas[i].ConsultaVeterinariaData,
                            ConsultaVeterinariaDescricao = consultas[i].ConsultaVeterinariaDescricao,
                            ConsultaVeterinariaCusto     = consultas[i].ConsultaVeterinariaCusto,
                            AnimalDescricao     = consultas[i].Animal.AnimalDescricao,
                            AnimalIdentificador = consultas[i].Animal.AnimalIdentificador,
                            RacaNome            = consultas[i].Animal.Raca.RacaNome
                        });
                    }

                    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", usuario.UsuarioNome));
                    listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

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

                    reportDataSources.Add(new ReportDataSource("DataSetConsultaVeterinaria", consultasRelatorio));

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

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

                    List <ConsultaVeterinariaRelatorio> consultasRelatorio = new List <ConsultaVeterinariaRelatorio>();
                    for (int i = 0; i < consultas.Count; i++)
                    {
                        consultasRelatorio.Add(new ConsultaVeterinariaRelatorio()
                        {
                            ConsultaVeterinariaID        = consultas[i].ConsultaVeterinariaID,
                            ConsultaVeterinariaData      = consultas[i].ConsultaVeterinariaData,
                            ConsultaVeterinariaDescricao = consultas[i].ConsultaVeterinariaDescricao,
                            ConsultaVeterinariaCusto     = consultas[i].ConsultaVeterinariaCusto,
                            AnimalDescricao     = consultas[i].Animal.AnimalDescricao,
                            AnimalIdentificador = consultas[i].Animal.AnimalIdentificador,
                            RacaNome            = consultas[i].Animal.Raca.RacaNome
                        });
                    }

                    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", usuario.UsuarioNome));
                    listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy")));

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

                    reportDataSources.Add(new ReportDataSource("DataSetConsultaVeterinaria", consultasRelatorio));

                    Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                    report.CallReport(Path, reportDataSources, listReportParameter);
                }
            }
            catch (Exception ex)
            {
            }
        }
コード例 #6
0
        private void btnRelatorio_Click(object sender, EventArgs e)
        {
            try
            {
                PesagemNegocios pesagemNegocios = new PesagemNegocios();
                string          Path            = "PesagensReport.rdlc";
                if (rbAntes.Checked)
                {
                    pesagemCollection = pesagemNegocios.ConsultaPorAntes(dtpData2.Value);
                    AnimalNegocios animalNegocios = new AnimalNegocios();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagemCollection[i].Animal = animalNegocios.ConsultaPorID(pesagemCollection[i].Animal.AnimalID)[0];
                    }

                    List <PesagemRelatorio> pesagensRelatorio = new List <PesagemRelatorio>();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagensRelatorio.Add(new PesagemRelatorio {
                            PesagemID           = pesagemCollection[i].PesagemID,
                            PesagemData         = pesagemCollection[i].PesagemData,
                            PesagemPeso         = pesagemCollection[i].PesagemPeso,
                            AnimalRaca          = pesagemCollection[i].Animal.Raca.RacaNome,
                            AnimalIdentificador = pesagemCollection[i].Animal.AnimalIdentificador,
                            AnimalDescricao     = pesagemCollection[i].Animal.AnimalDescricao
                        });
                    }

                    List <PesagemRacaPeso> pesagensRacaPeso = new List <PesagemRacaPeso>();
                    pesagensRacaPeso = pesagemNegocios.ConsultaPesagemRacaAntes(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("DataSetPesosTabela", pesagensRelatorio));
                    reportDataSources.Add(new ReportDataSource("DataSetPesagemRaca", pesagensRacaPeso));

                    Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                    report.CallReport(Path, reportDataSources, listReportParameter);
                }
                else if (rbApos.Checked)
                {
                    pesagemCollection = pesagemNegocios.ConsultaPorApos(dtpData1.Value);
                    AnimalNegocios animalNegocios = new AnimalNegocios();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagemCollection[i].Animal = animalNegocios.ConsultaPorID(pesagemCollection[i].Animal.AnimalID)[0];
                    }
                    List <PesagemRelatorio> pesagensRelatorio = new List <PesagemRelatorio>();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagensRelatorio.Add(new PesagemRelatorio
                        {
                            PesagemID           = pesagemCollection[i].PesagemID,
                            PesagemData         = pesagemCollection[i].PesagemData,
                            PesagemPeso         = pesagemCollection[i].PesagemPeso,
                            AnimalRaca          = pesagemCollection[i].Animal.Raca.RacaNome,
                            AnimalIdentificador = pesagemCollection[i].Animal.AnimalIdentificador,
                            AnimalDescricao     = pesagemCollection[i].Animal.AnimalDescricao
                        });
                    }

                    List <PesagemRacaPeso> pesagensRacaPeso = new List <PesagemRacaPeso>();
                    pesagensRacaPeso = pesagemNegocios.ConsultaPesagemRacaApos(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("DataSetPesosTabela", pesagensRelatorio));
                    reportDataSources.Add(new ReportDataSource("DataSetPesagemRaca", pesagensRacaPeso));

                    Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator();
                    report.CallReport(Path, reportDataSources, listReportParameter);
                }
                else if (rbEntre.Checked)
                {
                    pesagemCollection = pesagemNegocios.ConsultaPorEntre(dtpData1.Value, dtpData2.Value);
                    AnimalNegocios animalNegocios = new AnimalNegocios();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagemCollection[i].Animal = animalNegocios.ConsultaPorID(pesagemCollection[i].Animal.AnimalID)[0];
                    }
                    List <PesagemRelatorio> pesagensRelatorio = new List <PesagemRelatorio>();
                    for (int i = 0; i < pesagemCollection.Count; i++)
                    {
                        pesagensRelatorio.Add(new PesagemRelatorio
                        {
                            PesagemID           = pesagemCollection[i].PesagemID,
                            PesagemData         = pesagemCollection[i].PesagemData,
                            PesagemPeso         = pesagemCollection[i].PesagemPeso,
                            AnimalRaca          = pesagemCollection[i].Animal.Raca.RacaNome,
                            AnimalIdentificador = pesagemCollection[i].Animal.AnimalIdentificador,
                            AnimalDescricao     = pesagemCollection[i].Animal.AnimalDescricao
                        });
                    }


                    List <PesagemRacaPeso> pesagensRacaPeso = new List <PesagemRacaPeso>();
                    pesagensRacaPeso = pesagemNegocios.ConsultaPesagemRacaEntre(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("DataSetPesosTabela", pesagensRelatorio));
                    reportDataSources.Add(new ReportDataSource("DataSetPesagemRaca", pesagensRacaPeso));

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