private void BtnConsultar_Click(object sender, EventArgs e) { try { PiqueteNegocios piqueteNegocios = new PiqueteNegocios(); if (rbID.Checked) { if (txtID.Text == "") { MessageBox.Show("Por favor, informe o ID.", "Informe o ID."); } else { dgvResultados.DataSource = piqueteNegocios.ConsultarPorID(int.Parse(txtID.Text)); } } else { if (txtPasto.Text == "") { MessageBox.Show("Por favor, informe o Pasto.", "Informe o Pasto."); } else { dgvResultados.DataSource = piqueteNegocios.ConsultarPorPasto(int.Parse(txtPasto.Text)); } } } catch (Exception ex) { MessageBox.Show("Houve um erro, por favor, tente novamente.", "Tente novamente."); } }
private void DgvPiquetes_CellDoubleClick(object sender, DataGridViewCellEventArgs e) { try { PiqueteNegocios piqueteNegocios = new PiqueteNegocios(); Piquete.frmAlterarPiquete frmAlterarPiquete = new Piquete.frmAlterarPiquete( piqueteNegocios.ConsultarPorID(int.Parse(dgvPiquetes.SelectedRows[0].Cells[0].Value.ToString()))[0]); frmAlterarPiquete.ShowDialog(); pasto.Piquetes = piqueteNegocios.ConsultarPorPasto(pasto.PastoID); for (int i = 0; i < pasto.Piquetes.Count; i++) { for (int x = 0; x < piquetesRemover.Count; x++) { if (pasto.Piquetes[i].PiqueteID == piquetesRemover[x].PiqueteID) { pasto.Piquetes.RemoveAt(i); } } } dgvPiquetes.DataSource = pasto.Piquetes; } catch (Exception ex) { } }
private void CarregarPasto() { dgvPiquetes.DataSource = null; PastoNegocios pastoNegocios = new PastoNegocios(); pasto = pastoNegocios.ConsultaPorID(pasto.PastoID); txtDescricao.Text = pasto.PastoDescricao; txtTamanho.Text = pasto.PastoTamanho.ToString(); ckbAtivo.Checked = pasto.PastoAtivo; CidadeEstagoNegocios cidadeEstagoNegocios = new CidadeEstagoNegocios(); cbbEstado.DisplayMember = "EstadoNome"; cbbEstado.ValueMember = "EstadoID"; cbbEstado.DataSource = cidadeEstagoNegocios.ConsultaEstadoTodos(); cbbEstado.Update(); cbbEstado.SelectedValue = pasto.Cidade.EstadoID; cbbCidade.DisplayMember = "CidadeNome"; cbbCidade.ValueMember = "CidadeID"; cbbCidade.DataSource = cidadeEstagoNegocios.ConsultaCidadePorEstado(Convert.ToInt32(cbbEstado.SelectedValue)); cbbCidade.Update(); cbbCidade.SelectedValue = pasto.Cidade.CidadeID; if (pasto.ContratoAluguel.ContratoAluguelID != 0) { ckContrato.Checked = true; gpbContratoAluguel.Enabled = true; txtContratoAluguelID.Text = pasto.ContratoAluguel.ContratoAluguelID.ToString(); } PiqueteNegocios piqueteNegocios = new PiqueteNegocios(); pasto.Piquetes = piqueteNegocios.ConsultarPorPasto(pasto.PastoID); dgvPiquetes.DataSource = pasto.Piquetes; dgvPiqueteRemover.DataSource = null; piquetesRemover = new PiqueteCollection(); }