private void btnBorrar_Click(object sender, EventArgs e) { if (this.grdParametro.RowCount > 0) { //pide confirmación: DialogResult confirmacion = MessageBox.Show("¿Está seguro de borrar este Parametro?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirmacion == DialogResult.No) { return; } ParametroL oParametroL = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem; ParametroD oParametroD = new ParametroD(this.cnx); oParametroD.borrarParametro(oParametroL); if (oParametroD.Error) { MessageBox.Show("Error borrando el Parametro: " + oParametroD.ErrorDescription); } else { MessageBox.Show("Parametro borrado!!!"); this.cargarGrid(); } } }
public void cargarGrid() { try { ParametroD oParametroD = new ParametroD(this.cnx); this.grdParametro.DataSource = oParametroD.obtenerParametro(); if (oParametroD.Error) { MessageBox.Show("Error cargando los datos" + oParametroD.ErrorDescription); } } catch (Exception e) { MessageBox.Show("Error cargando los datos" + e.Message); } }
private void btnNuevo_Click(object sender, EventArgs e) { frmEdicionParametro ofrmEdicion = new frmEdicionParametro(); ofrmEdicion.ShowDialog(); if (ofrmEdicion.Aceptar) { ParametroD oParametroD = new ParametroD(this.cnx); oParametroD.agregarParametro(ofrmEdicion.OParametroL); if (oParametroD.Error) { MessageBox.Show("Error agregando los datos:" + oParametroD.ErrorDescription); } else { MessageBox.Show("Parametro agregado!!!"); this.cargarGrid(); } } }
private void btnEditar_Click(object sender, EventArgs e) { if (this.grdParametro.RowCount > 0) { ParametroL oParametroOriginal = (ParametroL)this.grdParametro.CurrentRow.DataBoundItem; frmEdicionParametro ofrmEdicion = new frmEdicionParametro(oParametroOriginal); ofrmEdicion.ShowDialog(); if (ofrmEdicion.Aceptar) { ParametroD oParametroD = new ParametroD(this.cnx); oParametroD.editarParametro(oParametroOriginal, ofrmEdicion.OParametroL); if (oParametroD.Error) { MessageBox.Show("Error actualizando los datos:" + oParametroD.ErrorDescription); } else { MessageBox.Show("Parametro actualizado!!!"); this.cargarGrid(); } } } }