public frmAlterarPiquete(ObjetoTransferencia.Piquete piqueteP) { InitializeComponent(); piquete = piqueteP; this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); panelInside.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, panelInside.Width, panelInside.Height, 20, 20)); dgvAnimaisAtual.AutoGenerateColumns = false; dgvAnimaisOutroPiquete.AutoGenerateColumns = false; ckbAtivo.Checked = piquete.PiqueteAtivo; txtDescricao.Text = piquete.PiqueteDescricao; try { piquete.Animais = new AnimalCollection(); AnimalNegocios animalNegocios = new AnimalNegocios(); piquete.Animais = animalNegocios.ConsultaPorPiquete(piquete.PiqueteID); dgvAnimaisAtual.DataSource = piquete.Animais; } catch (Exception ex) { MessageBox.Show("Houve um erro ao carregar o formulário, por favor, tente novamente.", "Houve um erro."); Close(); } }
private void DetalharObj(int Id) { AnimalModel oModel = new AnimalModel(); List <AnimalModel> oListModel = new List <AnimalModel>(); AnimalNegocios oNegocios = new AnimalNegocios(); oModel.Codigo = Id; oListModel = oNegocios.Listar(oModel); if (oListModel.Count > 0) { oModel = oListModel[0]; Animal_Id.Value = oModel.Codigo.ToString(); ddlCliente.SelectedValue = oModel.Codigo_Cliente.ToString(); txtNome.Text = oModel.Nome; txtRaca.Text = oModel.Raca; txtCor.Text = oModel.Cor; txtIdade.Text = oModel.Idade.ToString(); txtPeso.Text = oModel.Peso.ToString(); ddlSexo.SelectedValue = oModel.Sexo.ToString(); txtObs.Text = oModel.DescricaoDoencas; CodigoFunc.Value = oModel.Codigo_Funcionario.Value.ToString(); if (oModel.DataNascimento != null) { txtDataNascimento.Text = ((DateTime)oModel.DataNascimento).ToString("dd/MM/yyyy"); } cbStatus.SelectedValue = ((bool)oModel.Ativo).ToString(); } }
private void CarregaComboAnimal() { try { AnimalNegocios oNegocios = new AnimalNegocios(); List <AnimalModel> oListModel = new List <AnimalModel>(); List <AnimalModel> oListModel_AUX = new List <AnimalModel>(); oListModel = oNegocios.Listar(new AnimalModel() { Ativo = true }); foreach (AnimalModel model in oListModel) { model.Nome = model.Nome_Cliente + " - " + model.Nome; oListModel_AUX.Add(model); } oListModel_AUX.Insert(0, new AnimalModel() { Codigo = null, Nome = "Selecione" }); cmbAnimal.DataSource = oListModel_AUX; cmbAnimal.DataTextField = "Nome"; cmbAnimal.DataValueField = "Codigo"; cmbAnimal.DataBind(); } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } }
private void btnBuscarPiquete_Click(object sender, EventArgs e) { try { Piquete.frmConsultaPiquete frmConsultaPiquete = new Piquete.frmConsultaPiquete(true); frmConsultaPiquete.ShowDialog(); if (frmConsultaPiquete.piquete != null) { piqueteOutro = frmConsultaPiquete.piquete; txtPiqueteOutroID.Text = piqueteOutro.PiqueteID.ToString(); piqueteOutro.Animais = new AnimalCollection(); AnimalNegocios animalNegocios = new AnimalNegocios(); piqueteOutro.Animais = animalNegocios.ConsultaPorPiquete(piqueteOutro.PiqueteID); for (int i = 0; i < venda.Animais.Count; i++) { for (int x = 0; x < piqueteOutro.Animais.Count; x++) { if (venda.Animais[i].AnimalID == piqueteOutro.Animais[x].AnimalID) { piqueteOutro.Animais.RemoveAt(x); break; } } } dgvAnimaisOutroPiquete.DataSource = null; dgvAnimaisOutroPiquete.DataSource = piqueteOutro.Animais; } } catch (Exception ex) { } }
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 bool ValidarCampos() { Boolean Valido = true; String MSG_ERROR = String.Empty; AnimalModel oModel = new AnimalModel(); List <AnimalModel> oListModel = new List <AnimalModel>(); AnimalNegocios oNegocios = new AnimalNegocios(); if (ddlCliente.SelectedValue == "Selecione") { MSG_ERROR += "- Perfil de Acesso. <br />"; } if (string.IsNullOrEmpty(txtNome.Text.Trim())) { MSG_ERROR += "- Nome. <br />"; } if (string.IsNullOrEmpty(txtRaca.Text.Trim())) { MSG_ERROR += "- Raça. <br />"; } if (string.IsNullOrEmpty(txtCor.Text.Trim())) { MSG_ERROR += "- Cor. <br />"; } //if (string.IsNullOrEmpty(txtObs.Text.Trim())) //{ // MSG_ERROR += "- Descrição de Doenças/Observações. <br />"; //} if (!string.IsNullOrEmpty(txtPeso.Text)) { decimal peso; if (!decimal.TryParse(txtPeso.Text, out peso)) { MSG_ERROR += "- Peso inválido, digite ex: 7,2 (7 Kilo e 200 Gramas). <br />"; } } if (string.IsNullOrEmpty(txtDataNascimento.Text.Trim())) { MSG_ERROR += "- Data de Nascimento. <br />"; } if (MSG_ERROR.Length > 0) { ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "CamposObrigatorios", "$(document).MensagemModal(3,'<strong>Informações obrigatórias:</strong><br/>" + MSG_ERROR + "');", true); Valido = false; } return(Valido); }
protected void btnSalvar_Click(object sender, EventArgs e) { try { if (ValidarCampos()) { AnimalModel oModel = new AnimalModel(); AnimalNegocios oNegocios = new AnimalNegocios(); if (!string.IsNullOrEmpty(Animal_Id.Value)) { oModel.Codigo = UTIL.UTIL.Parse <int>(Animal_Id.Value); } else { oModel.DataCadastro = DateTime.Now; } if (!string.IsNullOrEmpty(ddlCliente.SelectedValue)) { oModel.Codigo_Cliente = Convert.ToInt32(ddlCliente.SelectedValue); } oModel.Codigo_Funcionario = Convert.ToInt32(CodigoFunc.Value); oModel.Nome = UTIL.UTIL.Parse <string>(txtNome.Text); oModel.Raca = UTIL.UTIL.Parse <string>(txtRaca.Text); oModel.Cor = UTIL.UTIL.Parse <string>(txtCor.Text); if (!string.IsNullOrEmpty(txtPeso.Text)) { oModel.Peso = UTIL.UTIL.Parse <decimal>(txtPeso.Text); } oModel.Sexo = UTIL.UTIL.Parse <string>(ddlSexo.SelectedValue); oModel.DescricaoDoencas = UTIL.UTIL.Parse <string>(txtObs.Text); oModel.DataNascimento = UTIL.UTIL.Parse <DateTime>(txtDataNascimento.Text); oModel.Ativo = Boolean.Parse(cbStatus.SelectedValue); oModel = oNegocios.Salvar(oModel); Animal_Id.Value = oModel.Codigo.ToString(); txtIdade.Text = oModel.Idade.ToString(); ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "SUCESSbtnSalvar_Click", "$(document).MensagemModal(1,'Registro salvo com <strong>sucesso</strong>!');", true); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "ERROR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } }
private void btnRelatorio_Click(object sender, EventArgs e) { try { string Path = "RacasReport.rdlc"; List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório geral de raças")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", usuario.UsuarioNome)); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); RacaCollection racas = new RacaCollection(); RacaNegocios racaNegocios = new RacaNegocios(); racas = racaNegocios.ConsultaPorDescricao(""); AnimalCollection animais = new AnimalCollection(); AnimalNegocios animalNegocios = new AnimalNegocios(); animais = animalNegocios.ConsultaPorDescricao(""); List <AnimalRelatorio> animaisRelatorio = new List <AnimalRelatorio>(); for (int i = 0; i < animais.Count; i++) { animaisRelatorio.Add(new AnimalRelatorio() { AnimalID = animais[i].AnimalID, AnimalDescricao = animais[i].AnimalDescricao, AnimalIdentificador = animais[i].AnimalIdentificador, AnimalAtivo = animais[i].AnimalAtivo, RacaDescricao = animais[i].Raca.RacaDescricao, RacaNome = animais[i].Raca.RacaNome, PesagemData = animais[i].Pesagens[0].PesagemData, PesagemPeso = animais[i].Pesagens[0].PesagemPeso, });; } reportDataSources.Add(new ReportDataSource("DataSetRacas", racas)); reportDataSources.Add(new ReportDataSource("DataSetAnimais", animaisRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } catch (Exception ex) { } }
private void BtnSalvar_Click(object sender, EventArgs e) { try { if (txtDescricao.ForeColor == Color.DarkGray || txtDescricao.Text == string.Empty) { MessageBox.Show("Por favor, informe a descrição.", "Informe a descrição."); } else if (txtIdentificador.Text.Trim() == "") { MessageBox.Show("Por favor, informe o identificador.", "Informe o identificador."); } else { AnimalNegocios animalNegocios = new AnimalNegocios(); animal.AnimalDescricao = txtDescricao.Text.Trim(); animal.AnimalIdentificador = txtIdentificador.Text.Trim(); animal.Raca.RacaID = int.Parse(cbbRaca.SelectedValue.ToString()); animal.Piquete.PiqueteID = int.Parse(txtPiquete.Text); animal.AnimalParentescoPai.AnimalID = int.Parse(txtPai.Text); animal.AnimalParentescoMae.AnimalID = int.Parse(txtMae.Text); animal.AnimalLocalidadeNascimento = txtLocalidade.Text.Trim(); animal.AnimalDataNascimento = dtpDataNascimento.Value; if (ckbAtivo.Checked != animal.AnimalAtivo) { if (MessageBox.Show("Você tem certeza que deseja desativar o animal?", "Confirme sua decisão.", MessageBoxButtons.YesNo) == DialogResult.Yes) { animal.AnimalAtivo = ckbAtivo.Checked; animalNegocios.Alterar(animal); MessageBox.Show("Animal de ID " + animal.AnimalID + " alterado com sucesso!", "Alteração realizada com sucesso!"); Close(); } } else { animalNegocios.Alterar(animal); MessageBox.Show("Animal de ID " + animal.AnimalID + " alterado com sucesso!", "Alteração realizada com sucesso!"); Close(); } } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Houve um erro."); } }
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; }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { try { AnimalNegocios oNegocios = new AnimalNegocios(); List <AnimalModel> oList = new List <AnimalModel>(); oList = oNegocios.Listar(new AnimalModel()); if (oList.Count > 0) { Rpt.DataSource = oList; Rpt.DataBind(); } } catch (Exception ex) { ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "EROOR", "$(document).MensagemModal(3,'Ocorreu um erro inesperado! Mensagem = " + new JavaScriptSerializer().Serialize(ex.Message.ToString()) + "');", true); } } }
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 BtnCadastrar_Click(object sender, EventArgs e) { try { if (txtDescricao.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, preencha a descrição.", "Informe a descrição."); } else if (txtIdentificador.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o identificador do animal.", "Informe o identificador"); } else if (txtPiquete.Text.Trim() == string.Empty || txtPiquete.Text == "0") { MessageBox.Show("Por favor, informe o piquete do animal.", "Informe o piquete"); } else if (txtPeso.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o peso do animal.", "Informe o peso"); } else { AnimalNegocios animalNegocios = new AnimalNegocios(); ObjetoTransferencia.Animal animal = new ObjetoTransferencia.Animal(); animal.Piquete = new ObjetoTransferencia.Piquete(); animal.Raca = new ObjetoTransferencia.Raca(); animal.AnimalParentescoMae = new ObjetoTransferencia.Animal(); animal.AnimalParentescoPai = new ObjetoTransferencia.Animal(); animal.Pesagens = new PesagemCollection(); animal.AnimalDescricao = txtDescricao.Text.Trim(); animal.AnimalIdentificador = txtIdentificador.Text.Trim(); animal.Raca.RacaID = int.Parse(cbbRaca.SelectedValue.ToString()); animal.Raca.RacaNome = cbbRaca.Text; animal.Piquete.PiqueteID = int.Parse(txtPiquete.Text); animal.Piquete.PiqueteDescricao = piquete.PiqueteDescricao; animal.AnimalParentescoMae.AnimalID = int.Parse(txtMae.Text); animal.AnimalParentescoPai.AnimalID = int.Parse(txtPai.Text); animal.AnimalDataNascimento = dtpDataNascimento.Value; if (txtLocalidade.ForeColor != Color.DarkGray && txtLocalidade.Text != "Descreva informações que identifique a localidade de nascimento do animal.") { animal.AnimalLocalidadeNascimento = txtLocalidade.Text.Trim(); } ObjetoTransferencia.Pesagem pesagem = new Pesagem(); pesagem.PesagemData = dtpDataNascimento.Value; pesagem.PesagemPeso = Convert.ToDecimal(txtPeso.Text); animal.Pesagens.Add(pesagem); if (retorno) { animalRetorno = animal; Close(); } else { MessageBox.Show("Animal de ID " + animalNegocios.Cadastrar(animal) + " cadastrado com sucesso!", "Animal cadastrado com sucesso!"); Close(); } } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }
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) { } }
private void btnGerarRelatorio_Click(object sender, EventArgs e) { try { RetiradaItemNegocios retiradaItemNegocios = new RetiradaItemNegocios(); RetiradaItemCollection retiradasItem = new RetiradaItemCollection(); string Path = "RetiradaItemReport.rdlc"; if (rbAntes.Checked) { retiradasItem = retiradaItemNegocios.ConsultaPorDataAntes(Convert.ToDateTime(txtData2.Text)); AnimalNegocios animalNegocios = new AnimalNegocios(); List <RetiradaItemRelatorio> retiradasItemRelatorio = new List <RetiradaItemRelatorio>(); for (int i = 0; i < retiradasItem.Count; i++) { retiradasItemRelatorio.Add(new RetiradaItemRelatorio() { RetiradaItemID = retiradasItem[i].RetiradaItemID, RetiradaItemDescricao = retiradasItem[i].RetiradaItemDescricao, RetiradaItemQuantidade = retiradasItem[i].RetiradaItemQuantidade, RetiradaItemData = retiradasItem[i].RetiradaItemData, UsuarioNome = retiradasItem[i].Usuario.UsuarioNome, ItemDescricao = retiradasItem[i].Item.ItemDescricao, TipoItemDescricao = retiradasItem[i].Item.TipoItem.TipoItemDescricao }); } List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório antes da data " + txtData2.Text + ".")); 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("DataSetRetiradaItem", retiradasItemRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } else if (rbApos.Checked) { retiradasItem = retiradaItemNegocios.ConsultaPorDataApos(Convert.ToDateTime(txtData1.Text)); AnimalNegocios animalNegocios = new AnimalNegocios(); List <RetiradaItemRelatorio> retiradasItemRelatorio = new List <RetiradaItemRelatorio>(); for (int i = 0; i < retiradasItem.Count; i++) { retiradasItemRelatorio.Add(new RetiradaItemRelatorio() { RetiradaItemID = retiradasItem[i].RetiradaItemID, RetiradaItemDescricao = retiradasItem[i].RetiradaItemDescricao, RetiradaItemQuantidade = retiradasItem[i].RetiradaItemQuantidade, RetiradaItemData = retiradasItem[i].RetiradaItemData, UsuarioNome = retiradasItem[i].Usuario.UsuarioNome, ItemDescricao = retiradasItem[i].Item.ItemDescricao, TipoItemDescricao = retiradasItem[i].Item.TipoItem.TipoItemDescricao }); } List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório após a data " + txtData1.Text + ".")); 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("DataSetRetiradaItem", retiradasItemRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } else if (rbEntre.Checked) { retiradasItem = retiradaItemNegocios.ConsultaPorDataEntre(Convert.ToDateTime(txtData1.Text), Convert.ToDateTime(txtData2.Text)); AnimalNegocios animalNegocios = new AnimalNegocios(); List <RetiradaItemRelatorio> retiradasItemRelatorio = new List <RetiradaItemRelatorio>(); for (int i = 0; i < retiradasItem.Count; i++) { retiradasItemRelatorio.Add(new RetiradaItemRelatorio() { RetiradaItemID = retiradasItem[i].RetiradaItemID, RetiradaItemDescricao = retiradasItem[i].RetiradaItemDescricao, RetiradaItemQuantidade = retiradasItem[i].RetiradaItemQuantidade, RetiradaItemData = retiradasItem[i].RetiradaItemData, UsuarioNome = retiradasItem[i].Usuario.UsuarioNome, ItemDescricao = retiradasItem[i].Item.ItemDescricao, TipoItemDescricao = retiradasItem[i].Item.TipoItem.TipoItemDescricao }); } List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Relatório entre a data " + txtData1.Text + " e " + txtData2.Text + ".")); 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("DataSetRetiradaItem", retiradasItemRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } } catch (Exception ex) { } }
private void dgvResultados_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { PiqueteNegocios piqueteNegocios = new PiqueteNegocios(); ObjetoTransferencia.Piquete piquete = piqueteNegocios.ConsultarPorID(int.Parse(dgvResultados.SelectedRows[0].Cells[0].Value.ToString()))[0]; string Path = "PiquetesReport.rdlc"; List <ReportParameter> listReportParameter = new List <ReportParameter>(); listReportParameter.Add(new ReportParameter("TipoRelatorio", "Teste")); listReportParameter.Add(new ReportParameter("UsuarioEmissor", "Teste.")); listReportParameter.Add(new ReportParameter("DataEmissao", DateTime.Now.ToString("dd/MM/yyy"))); listReportParameter.Add(new ReportParameter("PiqueteID", piquete.PiqueteID.ToString())); listReportParameter.Add(new ReportParameter("PiqueteDescricao", piquete.PiqueteDescricao.ToString())); if (piquete.PiqueteAtivo) { listReportParameter.Add(new ReportParameter("PiqueteAtivo", "Ativo")); } else { listReportParameter.Add(new ReportParameter("PiqueteAtivo", "Inativo")); } listReportParameter.Add(new ReportParameter("PiqueteQuantidadeAnimais", piquete.PiqueteQuantidadeAnimais.ToString())); PastoNegocios pastoNegocios = new PastoNegocios(); piquete.Pasto = pastoNegocios.ConsultaPorID(piquete.Pasto.PastoID); listReportParameter.Add(new ReportParameter("PastoTamanho", piquete.Pasto.PastoTamanho.ToString())); listReportParameter.Add(new ReportParameter("PastoDescricao", piquete.Pasto.PastoDescricao.ToString())); List <ReportDataSource> reportDataSources = new List <ReportDataSource>(); AnimalCollection animais = new AnimalCollection(); AnimalNegocios animalNegocios = new AnimalNegocios(); animais = animalNegocios.ConsultaPorPiquete(piquete.PiqueteID); List <AnimalRelatorio> animaisRelatorio = new List <AnimalRelatorio>(); for (int i = 0; i < animais.Count; i++) { animaisRelatorio.Add(new AnimalRelatorio() { AnimalID = animais[i].AnimalID, AnimalDescricao = animais[i].AnimalDescricao, AnimalIdentificador = animais[i].AnimalIdentificador, AnimalAtivo = animais[i].AnimalAtivo, RacaDescricao = animais[i].Raca.RacaDescricao, RacaNome = animais[i].Raca.RacaNome, PesagemData = animais[i].Pesagens[0].PesagemData, PesagemPeso = animais[i].Pesagens[0].PesagemPeso, });; } reportDataSources.Add(new ReportDataSource("DataSetAnimalPiquete", animaisRelatorio)); Variados.Reports.ReportGenerator report = new Variados.Reports.ReportGenerator(); report.CallReport(Path, reportDataSources, listReportParameter); } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }