Beispiel #1
0
        /// <summary>
        /// Mètodo encargado de definir una factura de prueba y sus detalles
        /// </summary>
        /// <returns></returns>
        public EncabezadoFacturas DatosFacturaPruebaTres()
        {
            EncabezadoFacturas facturaUno = new EncabezadoFacturas();

            facturaUno.NidTercero  = 9999999;
            facturaUno.NNroFactura = 235700;
            facturaUno.CFechaElaboracionFactura = "2015/03/02";
            facturaUno.NVlrFactura = new decimal(351774.00);
            facturaUno.NVlrIva     = new decimal(0.00);
            facturaUno.NVlrSaldo   = 351774;
            facturaUno.NSede       = 2;
            facturaUno.CEstado     = "";

            IEnumerable <DetalleFacturas> detallesFactura = new List <DetalleFacturas>();

            //Detalle de gasto
            DetalleFacturas detalle1Factura = new DetalleFacturas();

            detalle1Factura.NCodigoGasto         = 254;
            detalle1Factura.NNroFactura          = 235700;
            detalle1Factura.NValor               = 350373;
            detalle1Factura.NIva                 = new decimal(0.00);
            detalle1Factura.nVlrSaldoNotaCredito = 350373;
            detalle1Factura.CTipo                = "G";

            //Detalle de servicio
            DetalleFacturas detalle3Factura = new DetalleFacturas();

            detalle3Factura.NCodigoGasto         = 74;
            detalle3Factura.NNroFactura          = 235700;
            detalle3Factura.NValor               = 1401;
            detalle3Factura.NIva                 = new decimal(0.00);
            detalle3Factura.nVlrSaldoNotaCredito = 1401;
            detalle3Factura.CTipo                = "S";


            //Detalle de pago o abono
            DetalleFacturas detalle4Factura = new DetalleFacturas();

            detalle4Factura.NCodigoGasto         = 0;
            detalle4Factura.NNroFactura          = 235700;
            detalle4Factura.NValor               = 351774;
            detalle4Factura.NIva                 = new decimal(0.00);
            detalle4Factura.nVlrSaldoNotaCredito = 0;
            detalle4Factura.CTipo                = "Z";

            facturaUno.tbDetalleFacturas.Add(detalle1Factura);
            facturaUno.tbDetalleFacturas.Add(detalle3Factura);
            facturaUno.tbDetalleFacturas.Add(detalle4Factura);


            return(facturaUno);
        }
Beispiel #2
0
        /// <summary>
        /// Mètodo encargado de definir una factura de prueba y sus detalles
        /// </summary>
        /// <returns></returns>
        public EncabezadoFacturas DatosFacturaPruebaUno()
        {
            EncabezadoFacturas facturaUno = new EncabezadoFacturas();

            facturaUno.NidTercero  = 9999999;
            facturaUno.NNroFactura = 274790;
            facturaUno.CFechaElaboracionFactura = "2015/11/23";
            facturaUno.NVlrFactura = new decimal(900138.00);
            facturaUno.NVlrIva     = new decimal(63248.64);
            facturaUno.NVlrSaldo   = 963387;
            facturaUno.NSede       = 2;
            facturaUno.CEstado     = "";

            IEnumerable <DetalleFacturas> detallesFactura = new List <DetalleFacturas>();

            //Detalle de gasto
            DetalleFacturas detalle1Factura = new DetalleFacturas();

            detalle1Factura.NCodigoGasto         = 6;
            detalle1Factura.NNroFactura          = 274790;
            detalle1Factura.NValor               = 61385;
            detalle1Factura.NIva                 = new decimal(9822.00);
            detalle1Factura.nVlrSaldoNotaCredito = 71207;
            detalle1Factura.CTipo                = "G";

            //Detalle de gasto
            DetalleFacturas detalle2Factura = new DetalleFacturas();

            detalle2Factura.NCodigoGasto         = 8;
            detalle2Factura.NNroFactura          = 274790;
            detalle2Factura.NValor               = 94000;
            detalle2Factura.NIva                 = new decimal(0.00);
            detalle2Factura.nVlrSaldoNotaCredito = 94000;
            detalle2Factura.CTipo                = "G";

            //Detalle de servicio
            DetalleFacturas detalle3Factura = new DetalleFacturas();

            detalle3Factura.NCodigoGasto         = 74;
            detalle3Factura.NNroFactura          = 274790;
            detalle3Factura.NValor               = 2011;
            detalle3Factura.NIva                 = new decimal(0.00);
            detalle3Factura.nVlrSaldoNotaCredito = 2011;
            detalle3Factura.CTipo                = "S";

            facturaUno.tbDetalleFacturas.Add(detalle1Factura);
            facturaUno.tbDetalleFacturas.Add(detalle2Factura);
            facturaUno.tbDetalleFacturas.Add(detalle3Factura);

            return(facturaUno);
        }
Beispiel #3
0
        public IEnumerable <EncabezadoFacturas> ObtenerFacturaClientePorNumero(long idTercero, int numeroFactura)
        {
            var facturaCliente = new EncabezadoFacturas();

            if (!_escenarioFallido)
            {
                facturaCliente = DatosFacturaPrueba(idTercero, numeroFactura);
            }
            else
            {
                facturaCliente = new EncabezadoFacturas();
            }
            return((IEnumerable <EncabezadoFacturas>)facturaCliente);
        }
Beispiel #4
0
        public EncabezadoFacturas ObtenerFacturaPorNumero(int numeroFactura)
        {
            var facturaCliente = new EncabezadoFacturas();

            if (!_escenarioFallido)
            {
                facturaCliente = DatosFacturaPrueba(numeroFactura);
            }
            else
            {
                facturaCliente = new EncabezadoFacturas();
            }
            return(facturaCliente);
        }
Beispiel #5
0
        /// <summary>
        /// Mètodo encargado de definir una factura de prueba y sus detalles
        /// </summary>
        /// <returns></returns>
        public EncabezadoFacturas DatosFacturaPruebaDos()
        {
            EncabezadoFacturas facturaUno = new EncabezadoFacturas();

            facturaUno.NidTercero  = 9999999;
            facturaUno.NNroFactura = 272910;
            facturaUno.CFechaElaboracionFactura = "2015/11/09";
            facturaUno.NVlrFactura = new decimal(619089.00);
            facturaUno.NVlrIva     = new decimal(0.00);
            facturaUno.NVlrSaldo   = 619089;
            facturaUno.NSede       = 2;
            facturaUno.CEstado     = "";

            IEnumerable <DetalleFacturas> detallesFactura = new List <DetalleFacturas>();

            //Detalle de gasto
            DetalleFacturas detalle1Factura = new DetalleFacturas();

            detalle1Factura.NCodigoGasto         = 2;
            detalle1Factura.NNroFactura          = 272910;
            detalle1Factura.NValor               = 117700;
            detalle1Factura.NIva                 = new decimal(0.00);
            detalle1Factura.nVlrSaldoNotaCredito = 117700;
            detalle1Factura.CTipo                = "G";

            //Detalle de gasto
            DetalleFacturas detalle2Factura = new DetalleFacturas();

            detalle2Factura.NCodigoGasto         = 6;
            detalle2Factura.NNroFactura          = 272910;
            detalle2Factura.NValor               = 430106;
            detalle2Factura.NIva                 = new decimal(68817.00);
            detalle2Factura.nVlrSaldoNotaCredito = 498923;
            detalle2Factura.CTipo                = "G";

            //Detalle de servicio
            DetalleFacturas detalle3Factura = new DetalleFacturas();

            detalle3Factura.NCodigoGasto         = 74;
            detalle3Factura.NNroFactura          = 272910;
            detalle3Factura.NValor               = 2466;
            detalle3Factura.NIva                 = new decimal(0.00);
            detalle3Factura.nVlrSaldoNotaCredito = 2466;
            detalle3Factura.CTipo                = "S";


            //Detalle de pago o abono
            DetalleFacturas detalle4Factura = new DetalleFacturas();

            detalle4Factura.NCodigoGasto         = 0;
            detalle4Factura.NNroFactura          = 272910;
            detalle4Factura.NValor               = 619089;
            detalle4Factura.NIva                 = new decimal(0.00);
            detalle4Factura.nVlrSaldoNotaCredito = 0;
            detalle4Factura.CTipo                = "Z";

            facturaUno.tbDetalleFacturas.Add(detalle1Factura);
            facturaUno.tbDetalleFacturas.Add(detalle2Factura);
            facturaUno.tbDetalleFacturas.Add(detalle3Factura);
            facturaUno.tbDetalleFacturas.Add(detalle4Factura);

            return(facturaUno);
        }
Beispiel #6
0
        public EncabezadoFacturas ObtenerFacturaPorNumero(int numeroFactura)
        {
            EncabezadoFacturas factura = _facturasRepositorio.ObtenerFacturaPorNumero(numeroFactura);

            return(factura);
        }