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(); } } }
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; } }
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(); }