Exemplo n.º 1
0
 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.");
     }
 }
Exemplo n.º 2
0
        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)
            {
            }
        }
Exemplo n.º 3
0
        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();
        }