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]; } }
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."); } }
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 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) { } }
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) { } }
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) { } }