private void gvDetalle_CellValueChanged(object sender, DevExpress.XtraGrid.Views.Base.CellValueChangedEventArgs e) { VwEntradaalmacendet itemSel = (VwEntradaalmacendet)gvDetalle.GetFocusedRow(); string nameColumn = e.Column.FieldName; switch (nameColumn) { case "Cantidadverificada": if (itemSel.Cantidadverificada > itemSel.Cantidad) { XtraMessageBox.Show("Cantidad a importar no es valida", "Atención", MessageBoxButtons.OK, MessageBoxIcon.Exclamation); itemSel.Cantidadverificada = 0m; } else { itemSel.Diferencia = (decimal)(itemSel.Cantidad - itemSel.Cantidadverificada); Entradaalmacendet entradaalmacendet = new Entradaalmacendet(); entradaalmacendet.Cantidadverificada = itemSel.Cantidadverificada; entradaalmacendet.Identradaalmacendet = itemSel.Identradaalmacendet; Service.ActualizarEntradaalmacendetCantidadVerificada(entradaalmacendet); } gvDetalle.RefreshData(); break; } }