/// <summary> /// Metodo que elimina la línea seleccionada /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnBorrar_Click(object sender, EventArgs e) { if (this.grdDeducciones.RowCount > 0) { //pide confirmación: DialogResult confirmacion = MessageBox.Show("¿Está seguro de borrar esta Deducción?", "Confirmación", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (confirmacion == DialogResult.No) { return; } DeduccionesL oDeduccionesL = (DeduccionesL)this.grdDeducciones.CurrentRow.DataBoundItem; DeduccionesD oDeduccionesD = new DeduccionesD(this.cnx); oDeduccionesD.borrarDeduccion(oDeduccionesL); if (oDeduccionesD.Error) { MessageBox.Show("Error borrando la Deducción:" + oDeduccionesD.ErrorDescription); } else { MessageBox.Show("Deducción borrada!!!"); this.cargarGrid(); } } }
/// <summary> /// Meto que cargar el datagridview /// </summary> public void cargarGrid() { try { DeduccionesD oDeduccionesD = new DeduccionesD(this.cnx); this.grdDeducciones.DataSource = oDeduccionesD.obtenerDeducciones(); if (oDeduccionesD.Error) { MessageBox.Show("Error cargando los datos" + oDeduccionesD.ErrorDescription); } } catch (Exception e) { MessageBox.Show("Error cargando los datos" + e.Message); } }
/// <summary> /// Metodo que realiza un nuevo registro /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnNuevo_Click(object sender, EventArgs e) { frmEdicionDeducciones ofrmEdicion = new frmEdicionDeducciones(); ofrmEdicion.ShowDialog(); if (ofrmEdicion.Aceptar) { DeduccionesD oDeduccionesD = new DeduccionesD(this.cnx); oDeduccionesD.agregarDeduccion(ofrmEdicion.ODeduccionesL); if (oDeduccionesD.Error) { MessageBox.Show("Error agregando los datos:" + oDeduccionesD.ErrorDescription); } else { MessageBox.Show("Deducción agregada!!!"); this.cargarGrid(); } } }
/// <summary> /// Metodo que refresca la línea la seleccionada /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnEditar_Click(object sender, EventArgs e) { if (this.grdDeducciones.RowCount > 0) { DeduccionesL oDeduccionesOriginal = (DeduccionesL)this.grdDeducciones.CurrentRow.DataBoundItem; frmEdicionDeducciones ofrmEdicion = new frmEdicionDeducciones(oDeduccionesOriginal); ofrmEdicion.ShowDialog(); if (ofrmEdicion.Aceptar) { DeduccionesD oDeduccionesD = new DeduccionesD(this.cnx); oDeduccionesD.editarDeducciones(oDeduccionesOriginal, ofrmEdicion.ODeduccionesL); if (oDeduccionesD.Error) { MessageBox.Show("Error actualizando los datos:" + oDeduccionesD.ErrorDescription); } else { MessageBox.Show("Deducción actualizada!!!"); this.cargarGrid(); } } } }