Esempio n. 1
0
 public void Inicializa()
 {
     _movimientos        = null;
     _divisaPromedio     = 0.0m;
     EntradaPorEfectivo  = 0.0m;
     EntradaPorOtro      = 0.0m;
     EntradaPorTarjeta   = 0.0m;
     EntradaPorCntDivisa = 0;
 }
Esempio n. 2
0
 public void setMovimientos(OOB.LibVenta.PosOffline.Operador.Movimiento.Ficha mov, decimal factorCambio)
 {
     _movimientos    = mov;
     _divisaPromedio = 0.0m;
     if (mov.cntDivisa > 0)
     {
         _divisaPromedio = mov.montoDivisa / mov.cntDivisa;
     }
     else
     {
         _divisaPromedio = factorCambio;
     }
 }
Esempio n. 3
0
        public OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Operador.Movimiento.Ficha> Operador_Movimiento(int idOperador)
        {
            var rt = new OOB.ResultadoEntidad <OOB.LibVenta.PosOffline.Operador.Movimiento.Ficha>();

            var r01 = MyData.Operador_Movimientos(idOperador);

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

            var mv = r01.Entidad;
            var nr = new OOB.LibVenta.PosOffline.Operador.Movimiento.Ficha()
            {
                cntEfecitvo    = mv.cntEfectivo,
                cntDivisa      = mv.cntDivisa,
                cntElectronico = mv.cntElectronico,
                cntFactura     = mv.cntFactura,
                cntNCredito    = mv.cntNCredito,
                cntNDebito     = mv.cntNDebito,
                cntOtros       = mv.cntOtros,
                cntDocContado  = mv.cntDocContado,
                cntDocCredito  = mv.cntDocCredito,

                montoDocContado  = mv.montoDocContado,
                montoDocCredito  = mv.montoDocCredito,
                montoDivisa      = mv.montoDivisa,
                montoEfectivo    = mv.montoEfectivo,
                montoElectronico = mv.montoElectronico,
                montoFactura     = mv.montoFactura,
                montoNCredito    = mv.montoNCredito,
                montoNDebito     = mv.montoNDebito,
                montoOtros       = mv.montoOtros,
            };

            rt.Entidad = nr;

            return(rt);
        }