コード例 #1
0
 private void DgvResultado_CellDoubleClick(object sender, DataGridViewCellEventArgs e)
 {
     if (!retorno)
     {
         if (user.TipoUsuario.TipoUsuarioDescricao == "Administrador")
         {
             frmAlterarPasto frmAlterarPasto = new frmAlterarPasto(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()));
             this.DialogResult = DialogResult.OK;
             frmAlterarPasto.ShowDialog();
         }
         else
         {
             MessageBox.Show("Somente usuários administradores.", "Permissão negada.");
         }
     }
     else
     {
         if (MessageBox.Show("Você tem certeza que deseja selecionar o pasto de ID: " + dgvResultado.SelectedRows[0].Cells[0].Value.ToString() + ".",
                             "Você tem certeza que deseja selecionar este pasto?", MessageBoxButtons.OKCancel) == DialogResult.OK)
         {
             pastoRetorno.ContratoAluguel = new ObjetoTransferencia.ContratoAluguel();
             pastoRetorno.Piquetes        = new PiqueteCollection();
             PastoNegocios pastoNegocios = new PastoNegocios();
             pastoRetorno = pastoNegocios.ConsultaPorID(Convert.ToInt32(dgvResultado.SelectedRows[0].Cells[0].Value.ToString()));
             Close();
         }
     }
 }
コード例 #2
0
 private void BtnConsultarPasto_Click(object sender, EventArgs e)
 {
     Pasto.frmConsultaPasto frmConsultaPasto = new Pasto.frmConsultaPasto(true, new ObjetoTransferencia.Usuario()
     {
         TipoUsuario = new TipoUsuario()
     });
     frmConsultaPasto.ShowDialog();
     if (frmConsultaPasto.pastoRetorno.PastoID != 0)
     {
         PastoNegocios             pastoNegocios = new PastoNegocios();
         ObjetoTransferencia.Pasto pasto         = new ObjetoTransferencia.Pasto();
         pasto = pastoNegocios.ConsultaPorID(frmConsultaPasto.pastoRetorno.PastoID);
         contratoAluguel.Pastos.Add(pasto);
         dgvPastos.DataSource = null;
         dgvPastos.DataSource = contratoAluguel.Pastos;
     }
 }
コード例 #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();
        }