public void modificardetalle(CONT_DETA_PART_BORR d) { try { manejadorDetallePartidaBorrador.modificar(d); consultardetalle(); } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); consultardetalle(); } }
private void UIGRIDVIEW_DETA_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete && UIGRIDVIEW_DETA.FocusedRowHandle >= 0) { if (MetodosForm.preguntar(3)) { CONT_DETA_PART_BORR d = new CONT_DETA_PART_BORR() { ID = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID") }; eliminardetalle(d); } } }
public void eliminardetalle(CONT_DETA_PART_BORR d) { try { manejadorDetallePartidaBorrador.eliminar(d); _datasistema.ContextoContabilidad.SubmitChanges(); consultardetalle(); } catch (Exception ex) { MetodosForm.mensajeErrorDefault(ex.Message, _datasistema); consultardetalle(); } }
private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { bool flgvalid = true; string msjerror = ""; CONT_DETA_PART_BORR d = (CONT_DETA_PART_BORR)e.Row; if (d.ID_CUENTA == 0) { flgvalid = false; msjerror = "Seleccione una cuenta"; UIGRIDVIEW_DETA.SetColumnError(colID_CUENTA, msjerror); } if (d.NM_CARGO > 0 && d.NM_ABONO > 0) { flgvalid = false; msjerror = "Solo puede hacer un movimiento"; UIGRIDVIEW_DETA.SetColumnError(colNM_CARGO, msjerror); } e.Valid = flgvalid; }
private void UIGRIDVIEW_DETA_RowUpdated(object sender, DevExpress.XtraGrid.Views.Base.RowObjectEventArgs e) { CONT_DETA_PART_BORR d = (CONT_DETA_PART_BORR)e.Row; if (d.NM_ABONO == null) { d.NM_ABONO = 0; } if (d.NM_CARGO == null) { d.NM_CARGO = 0; } if (d.ID == 0) { insertardetalle(d); } else { modificardetalle(d); } }