public frmCadastroAnimal(bool retornoP) { InitializeComponent(); 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)); try { RacaNegocios racaNegocios = new RacaNegocios(); RacaCollection racas = new RacaCollection(); racas = racaNegocios.ConsultaPorNome(""); if (racas.Count == 0) { MessageBox.Show("Não há raças cadastradas. Por favor, cadastre raças antes de proceder.", "Não há raças cadastradas."); Close(); } else { cbbRaca.DisplayMember = "RacaNome"; cbbRaca.ValueMember = "RacaID"; cbbRaca.DataSource = racas; cbbRaca.SelectedIndex = 0; } } catch (Exception ex) { Close(); } retorno = retornoP; }
private void frmAlterarConsultaVeterinaria_Load(object sender, EventArgs e) { RacaNegocios racaNegocios = new RacaNegocios(); cbbRaca.DisplayMember = "RacaNome"; cbbRaca.ValueMember = "RacaID"; cbbRaca.DataSource = racaNegocios.ConsultaPorNome(""); dtpData.Value = consulta.ConsultaVeterinariaData; txtCusto.Text = consulta.ConsultaVeterinariaCusto.ToString(); txtDescricao.Text = consulta.ConsultaVeterinariaDescricao; txtAnimal.Text = consulta.Animal.AnimalID.ToString(); txtAnimalDescricao.Text = consulta.Animal.AnimalDescricao; txtIdentificador.Text = consulta.Animal.AnimalIdentificador.ToString(); txtPiquete.Text = consulta.Animal.Piquete.PiqueteID.ToString(); cbbRaca.SelectedValue = consulta.Animal.Raca.RacaID; ckbAtivo.Checked = consulta.Animal.AnimalAtivo; ListaVeterinarioNegocios listaVeterinarioNegocios = new ListaVeterinarioNegocios(); consulta.Veterinarios = listaVeterinarioNegocios.ConsultaPorConsultaVeterinaria(consulta.ConsultaVeterinariaID); dgvVeterinarios.DataSource = consulta.Veterinarios; }
private void FrmAlterarAnimal_Load(object sender, EventArgs e) { try { txtDescricao.ForeColor = Color.Black; txtDescricao.Text = animal.AnimalDescricao; txtIdentificador.Text = animal.AnimalIdentificador; RacaNegocios racaNegocios = new RacaNegocios(); cbbRaca.DisplayMember = "RacaNome"; cbbRaca.ValueMember = "RacaID"; cbbRaca.DataSource = racaNegocios.ConsultaPorNome(""); cbbRaca.SelectedValue = animal.Raca.RacaID; txtPiquete.Text = animal.Piquete.PiqueteID.ToString(); txtPai.Text = animal.AnimalParentescoPai.AnimalID.ToString(); txtMae.Text = animal.AnimalParentescoMae.AnimalID.ToString(); txtLocalidade.Text = animal.AnimalLocalidadeNascimento; if (animal.AnimalDataNascimento != null) { dtpDataNascimento.Value = animal.AnimalDataNascimento; } ckbAtivo.Checked = animal.AnimalAtivo; } catch (Exception ex) { MessageBox.Show("Houve um erro ao carregar as raças. Tente novamente.", "Erro ao abrir o formulário."); Close(); } }
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 BtnCadastrar_Click(object sender, EventArgs e) { try { ObjetoTransferencia.Raca raca = new ObjetoTransferencia.Raca(); if (txtNome.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe o nome."); txtNome.Focus(); } else if (txtDescricao.Text.Trim() == string.Empty) { MessageBox.Show("Por favor, informe a descrição"); txtDescricao.Focus(); } else { raca.RacaNome = txtNome.Text.Trim(); raca.RacaDescricao = txtDescricao.Text.Trim(); RacaNegocios racaNegocios = new RacaNegocios(); if (racaNegocios.ValidExist(0, raca.RacaDescricao).Count > 0) { MessageBox.Show("Já existe uma raça com este nome cadastrado.", "Duplicação de raça."); } else { raca.RacaID = racaNegocios.Cadastrar(raca); if (raca.RacaID != 0) { MessageBox.Show("Raça de ID: " + raca.RacaID + " cadastrada com sucesso!"); Close(); } else { MessageBox.Show("Houve um erro no cadastro da raça, por favor, contate seu suporte."); } } } } catch (Exception ex) { MessageBox.Show("Houve um erro no cadastro da raça, por favor, contate seu suporte.\nObservações: " + ex.Message); } }
public frmCadastroConsultaVeterinaria() { InitializeComponent(); this.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, Width, Height, 20, 20)); tabControl.Region = System.Drawing.Region.FromHrgn(CreateRoundRectRgn(0, 0, tabControl.Width, tabControl.Height, 20, 20)); dgvVeterinarios.AutoGenerateColumns = false; dtpData.MaxDate = DateTime.Now; consultaVeterinaria.Veterinarios = new VeterinarioCollection(); consultaVeterinaria.Animal = new ObjetoTransferencia.Animal(); RacaNegocios racaNegocios = new RacaNegocios(); cbbRaca.DisplayMember = "RacaNome"; cbbRaca.ValueMember = "RacaID"; cbbRaca.DataSource = racaNegocios.ConsultaPorNome(""); }
private void BtnConsultar_Click(object sender, EventArgs e) { RacaCollection racaCollection = new RacaCollection(); RacaNegocios racaNegocios = new RacaNegocios(); if (rbNome.Checked) { racaCollection = racaNegocios.ConsultaPorNome(txtDados.Text); } else { racaCollection = racaNegocios.ConsultaPorDescricao(txtDados.Text); } dgvResultados.DataSource = racaCollection; dgvResultados.Update(); }