private void BtnAtualizar_Click(object sender, EventArgs e) { Etapa objEtapa; EtapaCtrl objEtapaCtrl; try { objEtapa = new Etapa(); objEtapaCtrl = new EtapaCtrl(); int linha = this.dgvRealizado.SelectedCells[0].RowIndex; objEtapa.setCodigo(dgvRealizado.Rows[linha].Cells[0].Value.ToString()); objEtapa.setPercentualConclusao(dgvRealizado.Rows[linha].Cells[2].Value.ToString()); objEtapa.setDataInicioReal(dgvRealizado.Rows[linha].Cells[3].Value.ToString()); objEtapa.setDataFimReal(dgvRealizado.Rows[linha].Cells[4].Value.ToString()); bool mensagem = objEtapaCtrl.atualizar(objEtapa); if (mensagem) { MessageBox.Show("Etapa Atualizada com Sucesso"); } carregaGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void BtnAlterar_Click(object sender, EventArgs e) { Etapa objEtapa; EtapaCtrl objEtapaCtrl; try { objEtapa = new Etapa(); objEtapaCtrl = new EtapaCtrl(); int linha = this.dgvEtapas.SelectedCells[0].RowIndex; this.etapaCodigo = Convert.ToInt32(this.dgvEtapas.Rows[linha].Cells[0].Value.ToString()); objEtapa.setNome(this.cmbEtapas.Text); objEtapa.setDataInicioPrevisto(this.txtDataInicioPrevisto.Text); objEtapa.setDataFimPrevisto(this.txtDataFimPrevisto.Text); objEtapa.setTotalGastosPrevisto(this.txtGastosPrevistos.Text); objEtapa.setCodigo(this.etapaCodigo.ToString()); objEtapa.setObraCodigo(this.obraCodigo.ToString()); bool mensagem = objEtapaCtrl.alterar(objEtapa); if (mensagem) { MessageBox.Show("Etapa Alterada com Sucesso", "Atenção", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1); limparCampos(); } else { MessageBox.Show("Etapa Não Alterada", "Erro", MessageBoxButtons.OK, MessageBoxIcon.Warning, MessageBoxDefaultButton.Button1); } carregaGrid(); } catch (Exception ex) { MessageBox.Show(ex.Message, "Erro", MessageBoxButtons.OK, MessageBoxIcon.Error); } }