private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { bool flgvalid = true; string msjerror = ""; V_INV_DETA_ORDEN d = (V_INV_DETA_ORDEN)e.Row; if (d.ID_ARTICULO == 0) { flgvalid = false; msjerror = "Seleccione un articulo"; UIGRIDVIEW_DETA.SetColumnError(colID_ARTICULO, msjerror); } if (d.NM_CANTIDAD <= 0) { flgvalid = false; msjerror = "Digite una cantidad correcta"; UIGRIDVIEW_DETA.SetColumnError(colNM_CANTIDAD, msjerror); } if (d.NM_PRECIO <= 0) { flgvalid = false; msjerror = "Digite un precio correcta"; UIGRIDVIEW_DETA.SetColumnError(colNM_PRECIO, msjerror); } e.Valid = flgvalid; }
private void UIGRIDVIEW_DETA_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { if (e.Column.Name.Equals(colID_ARTICULO.Name)) { FAC_DETA_LISTA_PRECIO precio = (from u in _datasistema.ContextoVentas.FAC_DETA_LISTA_PRECIO where u.ID_ARTICULO == int.Parse(e.Value.ToString()) select u).First(); UIGRIDVIEW_DETA.SetRowCellValue(e.RowHandle, colNM_PRECIO, precio.NM_PRECIO); } }
private void UIGRIDVIEW_DETA_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Delete && UIGRIDVIEW_DETA.FocusedRowHandle >= 0) { if (MetodosForm.preguntar(3)) { INV_DETA_INGR d = new INV_DETA_INGR() { ID = (int)UIGRIDVIEW_DETA.GetFocusedRowCellValue("ID") }; eliminardetalle(d); } } }
private void UIGRIDVIEW_DETA_ValidateRow(object sender, DevExpress.XtraGrid.Views.Base.ValidateRowEventArgs e) { bool flgvalid = true; string msjerror = ""; V_INV_DETA_INGR d = (V_INV_DETA_INGR)e.Row; if (d.NM_CANTIDAD <= 0) { flgvalid = false; msjerror = "Digite una cantidad correcta"; UIGRIDVIEW_DETA.SetColumnError(colNM_CANTIDAD, msjerror); } e.Valid = flgvalid; }
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_InitNewRow(object sender, DevExpress.XtraGrid.Views.Grid.InitNewRowEventArgs e) { UIGRIDVIEW_DETA.SetFocusedRowCellValue("ID", 0); UIGRIDVIEW_DETA.SetFocusedRowCellValue("ID_ORDEN", UIID.EditValue); }