Exemple #1
0
        private void AbrirJornada()
        {
            var ficha = new OOB.Pos.Abrir.Ficha(Sistema.Sucursal, Sistema.IdEquipo, Sistema.Usuario);
            var r01   = Sistema.MyData.Jornada_Abrir(ficha);

            if (r01.Result == OOB.Resultado.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r01.Mensaje);
                return;
            }
            var r02 = Sistema.MyData.Jornada_EnUso_GetById(r01.Id);

            if (r02.Result == OOB.Resultado.Enumerados.EnumResult.isError)
            {
                Helpers.Msg.Error(r02.Mensaje);
                return;
            }
            Sistema.PosEnUso = r02.Entidad;
        }
Exemple #2
0
        public OOB.Resultado.FichaId Jornada_Abrir(OOB.Pos.Abrir.Ficha ficha)
        {
            var result = new OOB.Resultado.FichaId();

            var fichaDTO = new DtoLibPos.Pos.Abrir.Ficha()
            {
                idEquipo      = ficha.idEquipo,
                codSucursal   = ficha.codSucursal,
                operadorAbrir = new DtoLibPos.Pos.Abrir.Operador()
                {
                    estatus     = ficha.operadorAbrir.estatus,
                    idEquipo    = ficha.operadorAbrir.idEquipo,
                    idUsuario   = ficha.operadorAbrir.idUsuario,
                    codSucursal = ficha.codSucursal,
                },
                arqueoAbrir = new DtoLibPos.Pos.Abrir.Arqueo()
                {
                    cheque           = ficha.arqueoAbrir.cheque,
                    cierreFtp        = ficha.arqueoAbrir.cierreFtp,
                    cntDivisaUsuario = ficha.arqueoAbrir.cntDivisaUsuario,
                    cntDivisia       = ficha.arqueoAbrir.cntDivisia,
                    cntDoc           = ficha.arqueoAbrir.cntDoc,
                    cntDocFac        = ficha.arqueoAbrir.cntDocFac,
                    cntDocNCr        = ficha.arqueoAbrir.cntDocNCr,
                    cobranza         = ficha.arqueoAbrir.cobranza,
                    codUsuario       = ficha.arqueoAbrir.codUsuario,
                    credito          = ficha.arqueoAbrir.credito,
                    debito           = ficha.arqueoAbrir.debito,
                    devolucion       = ficha.arqueoAbrir.devolucion,
                    diferencia       = ficha.arqueoAbrir.diferencia,
                    efectivo         = ficha.arqueoAbrir.efectivo,
                    firma            = ficha.arqueoAbrir.firma,
                    idUsuario        = ficha.arqueoAbrir.idUsuario,
                    mbanco1          = ficha.arqueoAbrir.mbanco1,
                    mbanco2          = ficha.arqueoAbrir.mbanco2,
                    mbanco3          = ficha.arqueoAbrir.mbanco3,
                    mbanco4          = ficha.arqueoAbrir.mbanco4,
                    mcheque          = ficha.arqueoAbrir.mcheque,
                    mefectivo        = ficha.arqueoAbrir.mefectivo,
                    mfirma           = ficha.arqueoAbrir.mfirma,
                    mgastos          = ficha.arqueoAbrir.mgastos,
                    montoFac         = ficha.arqueoAbrir.montoFac,
                    montoNCr         = ficha.arqueoAbrir.montoNCr,
                    motros           = ficha.arqueoAbrir.motros,
                    mretenciones     = ficha.arqueoAbrir.mretenciones,
                    mretiro          = ficha.arqueoAbrir.mretiro,
                    msubtotal        = ficha.arqueoAbrir.msubtotal,
                    mtarjeta         = ficha.arqueoAbrir.mtarjeta,
                    mticket          = ficha.arqueoAbrir.mticket,
                    mtotal           = ficha.arqueoAbrir.mtotal,
                    mtrans           = ficha.arqueoAbrir.mtrans,
                    nombreUsuario    = ficha.arqueoAbrir.nombreUsuario,
                    otros            = ficha.arqueoAbrir.otros,
                    retiro           = ficha.arqueoAbrir.retiro,
                    subTotal         = ficha.arqueoAbrir.subTotal,
                    ticket           = ficha.arqueoAbrir.ticket,
                    total            = ficha.arqueoAbrir.total,
                },
                resumenAbrir = new DtoLibPos.Pos.Abrir.Resumen()
                {
                    cntDevolucion  = ficha.resumenAbrir.cntDevolucion,
                    cntDivisa      = ficha.resumenAbrir.cntDivisa,
                    cntDoc         = ficha.resumenAbrir.cntDoc,
                    cntDocContado  = ficha.resumenAbrir.cntDocContado,
                    cntDocCredito  = ficha.resumenAbrir.cntDocCredito,
                    cntEfectivo    = ficha.resumenAbrir.cntEfectivo,
                    cntElectronico = ficha.resumenAbrir.cntElectronico,
                    cntFac         = ficha.resumenAbrir.cntFac,
                    cntNCr         = ficha.resumenAbrir.cntNCr,
                    cntotros       = ficha.resumenAbrir.cntotros,
                    mContado       = ficha.resumenAbrir.mContado,
                    mCredito       = ficha.resumenAbrir.mCredito,
                    mDevolucion    = ficha.resumenAbrir.mDevolucion,
                    mDivisa        = ficha.resumenAbrir.mDivisa,
                    mEfectivo      = ficha.resumenAbrir.mEfectivo,
                    mElectronico   = ficha.resumenAbrir.mElectronico,
                    mFac           = ficha.resumenAbrir.mFac,
                    mNCr           = ficha.resumenAbrir.mNCr,
                    mOtros         = ficha.resumenAbrir.mOtros,
                }
            };
            var r01 = MyData.Jornada_Abrir(fichaDTO);

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

            return(result);
        }