Example #1
0
        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;
            }
        }