Ejemplo n.º 1
0
        public DtoLib.Resultado Configuracion_Actualizar(DtoLibPosOffLine.Configuracion.Guardar.Ficha ficha)
        {
            var result = new DtoLib.Resultado();

            try
            {
                using (var cnn = new LibEntitySqLitePosOffLine.LeonuxPosOffLineEntities(_cnn.ConnectionString))
                {
                    var ent = cnn.Sistema.Find("0000000001");
                    if (ent == null)
                    {
                        result.Mensaje = "ENTIDAD CONFIGURACION DEL POS NO ENCONTRADO";
                        result.Result  = DtoLib.Enumerados.EnumResult.isError;
                        return(result);
                    }
                    ;

                    ent.activarRepesaje               = ficha.ActivarRepesaje;
                    ent.limiteRepesajeInferior        = ficha.LimiteInferiorRepesaje;
                    ent.limiteRepesajeSuperior        = ficha.LimiteSuperiorRepesaje;
                    ent.activarBusquedaPorDescripcion = ficha.ActivarBusquedaPorDescripcion;
                    ent.clavePos     = ficha.ClavePos;
                    ent.equipoNumero = ficha.EquipoNumero;

                    ent.serieFactura     = ficha.SerieFactura;
                    ent.serieNotaCredito = ficha.SerieNotaCredito;
                    ent.serieNotaDebito  = ficha.SerieNotaDebito;
                    ent.serieNotaEntrega = ficha.SerieNotaEntrega;

                    ent.autoCobrador   = ficha.AutoCobrador;
                    ent.autoVendedor   = ficha.AutoVendedor;
                    ent.autoTransporte = ficha.AutoTransporte;

                    ent.autoMedioPagoEfectivo    = ficha.AutoMedioEfectivo;
                    ent.autoMedioPagoDivisa      = ficha.AutoMedioDivisa;
                    ent.autoMedioPagoElectronico = ficha.AutoMedioElectronico;
                    ent.autoMedioPagoOtro        = ficha.AutoMedioOtro;

                    ent.autoConceptoMovVenta    = ficha.AutoMovConceptoVenta;
                    ent.autoConceptoMovDevVenta = ficha.AutoMovConceptoDevVenta;
                    ent.autoConceptoMovSalida   = ficha.AutoMovConceptoSalida;

                    cnn.SaveChanges();
                }
            }
            catch (Exception e)
            {
                result.Mensaje = e.Message;
                result.Result  = DtoLib.Enumerados.EnumResult.isError;
            }

            return(result);
        }
        public OOB.Resultado Configuracion_GuardarCambio(OOB.LibVenta.PosOffline.Configuracion.Guardar.Ficha ficha)
        {
            var rt = new OOB.Resultado();

            var fichaDTO = new DtoLibPosOffLine.Configuracion.Guardar.Ficha()
            {
                ActivarBusquedaPorDescripcion = ficha.ActivarBusquedaPorDescripcion,
                ActivarRepesaje         = ficha.ActivarRepesaje,
                AutoCobrador            = ficha.AutoCobrador,
                AutoMedioDivisa         = ficha.AutoMedioDivisa,
                AutoMedioEfectivo       = ficha.AutoMedioEfectivo,
                AutoMedioElectronico    = ficha.AutoMedioElectronico,
                AutoMedioOtro           = ficha.AutoMedioOtro,
                AutoTransporte          = ficha.AutoTransporte,
                AutoVendedor            = ficha.AutoVendedor,
                ClavePos                = ficha.ClavePos,
                LimiteInferiorRepesaje  = ficha.LimiteInferiorRepesaje,
                LimiteSuperiorRepesaje  = ficha.LimiteSuperiorRepesaje,
                SerieFactura            = ficha.SerieFactura,
                SerieNotaCredito        = ficha.SerieNotaCredito,
                SerieNotaDebito         = ficha.SerieNotaDebito,
                SerieNotaEntrega        = ficha.SerieNotaEntrega,
                EquipoNumero            = ficha.IdEquipo,
                AutoMovConceptoDevVenta = ficha.AutoMovConceptoDevVenta,
                AutoMovConceptoSalida   = ficha.AutoMovConceptoSalida,
                AutoMovConceptoVenta    = ficha.AutoMovConceptoVenta,
            };
            var r01 = MyData.Configuracion_Actualizar(fichaDTO);

            if (r01.Result == DtoLib.Enumerados.EnumResult.isError)
            {
                rt.Mensaje = r01.Mensaje;
                rt.Result  = OOB.Enumerados.EnumResult.isError;
                return(rt);
            }

            return(rt);
        }
 public DtoLib.Resultado Configuracion_Actualizar(DtoLibPosOffLine.Configuracion.Guardar.Ficha ficha)
 {
     return(ServiceProv.Configuracion_Actualizar(ficha));
 }