private void btnAdicionar_Click(object sender, EventArgs e) { decimal valor = 0; if (decimal.TryParse(txtValorAnimaisNovos.Text, out valor)) { if (valor <= 0) { MessageBox.Show("Por favor, informe o valor do animal.", "Informe o valor do animal."); } else { Animal.frmCadastroAnimal frmCadastroAnimal = new Animal.frmCadastroAnimal(true); frmCadastroAnimal.ShowDialog(); if (frmCadastroAnimal.animalRetorno != null) { countID++; ObjetoTransferencia.Animal animal = new ObjetoTransferencia.Animal(); animal = frmCadastroAnimal.animalRetorno; animal.AnimalID = countID; animal.AnimalValor = valor; animaisNovosCompra.Add(animal); dgvAnimaisNovos.DataSource = null; dgvAnimaisNovos.DataSource = animaisNovosCompra; updateValorTotal(); } } } else { lblInformeValorAnimalNovo.Visible = true; } }
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]; } }
public frmAlterarAnimal(ObjetoTransferencia.Animal animalP) { 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)); animal = animalP; }
private void btnConsultarAnimal_Click(object sender, EventArgs e) { Animal.frmConsultaAnimal frmConsultaAnimal = new Animal.frmConsultaAnimal(true); frmConsultaAnimal.ShowDialog(); if (frmConsultaAnimal.animalRetorno.AnimalID != 0) { animalSel = frmConsultaAnimal.animalRetorno; txtAnimalID.Text = animalSel.AnimalID.ToString(); } }
public frmConsultaAnimal(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)); retorno = retornoP; dgvResultados.AutoGenerateColumns = false; animalRetorno = new ObjetoTransferencia.Animal(); }
private void BtnConsultarAnimal_Click(object sender, EventArgs e) { try { Animal.frmConsultaAnimal frmConsultaAnimal = new Animal.frmConsultaAnimal(true); frmConsultaAnimal.ShowDialog(); if (frmConsultaAnimal.animalRetorno.AnimalID != 0) { animalEmQuestao = frmConsultaAnimal.animalRetorno; txtAnimalID.Text = animalEmQuestao.AnimalID.ToString(); } } catch (Exception ex) { } }
private void PicArrowLeftAnimal_Click(object sender, EventArgs e) { bool verif = false; for (int i = 0; i < piquete.Animais.Count; i++) { if (piquete.Animais[i].AnimalID == animalEmQuestao.AnimalID) { verif = true; } } if (!verif) { animalEmQuestao.Piquete.PiqueteID = piquete.PiqueteID; piquete.Animais.Add(animalEmQuestao); animalEmQuestao = new ObjetoTransferencia.Animal(); txtAnimalID.Text = "0"; } dgvAnimaisAtual.DataSource = piquete.Animais; }
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."); } }