Example #1
0
        public async Task <ContratoFacturas> CabeceraPedido(int idPedido)

        {
            ContratoFacturas cabeceraPedido = new ContratoFacturas();
            PedidosPed       pedido         = _pEPedidoBiz.GetPedidoPorId(idPedido);

            if (pedido != null)
            {
                cabeceraPedido.Id = pedido.Idusuario;

                cabeceraPedido.Estado      = pedido.Estado;
                cabeceraPedido.Fechapedido = pedido.Fechapedido;
                cabeceraPedido.Productos   = await ListarDetallesPedido(pedido.Id);
            }
            else
            {
                throw new COExcepcion("El pedido ingresado no existe.");
            }
            return(cabeceraPedido);
        }
Example #2
0
        public async Task <ContratoFacturas> CabeceraFactura(int idFactura)

        {
            ContratoFacturas cabeceraFactura = new ContratoFacturas();
            FacturasFac      factura         = _fAFacturaBiz.GetFacturaPorId(idFactura);

            if (factura != null)
            {
                cabeceraFactura.Id = factura.Id;

                cabeceraFactura.Estado               = factura.Estado;
                cabeceraFactura.Fechafactura         = factura.Fechafactura;
                cabeceraFactura.Fechaentrega         = factura.Fechaentrega;
                cabeceraFactura.Valortotalfactura    = factura.Valortotalfactura;
                cabeceraFactura.Valortotalfacturaiva = factura.Valortotalfacturaiva;
                cabeceraFactura.Idvendedor           = (int)factura.Idvendedor;
                cabeceraFactura.Productos            = await ListarDetallesFactura(factura.Id);
            }
            else
            {
                throw new COExcepcion("La factura ingresada no existe.");
            }
            return(cabeceraFactura);
        }