Ejemplo n.º 1
0
        public TipoFactura updateTipoFactura(int idTipoFactura, string descripcionTipoFactura)
        {
            TicketService.TipoFacturaService tipoFacturaService = new TicketService.TipoFacturaService();
            TipoFactura tipoFacturaModificado = tipoFacturaService.updateTipoFactura(idTipoFactura, descripcionTipoFactura);

            return(tipoFacturaModificado);
        }
Ejemplo n.º 2
0
        public TipoFactura find(int idTipoFactura)
        {
            TicketService.TipoFacturaService tipoFacturaService = new TicketService.TipoFacturaService();
            TipoFactura tipoFacturaBuscado = tipoFacturaService.find(idTipoFactura);

            return(tipoFacturaBuscado);
        }
Ejemplo n.º 3
0
        public TipoFactura addTipoFactura(string descripcionTipoFactura)
        {
            TicketService.TipoFacturaService tipofacturaservice = new TicketService.TipoFacturaService();
            TipoFactura tipofacturanew = tipofacturaservice.addTipoFactura(descripcionTipoFactura);

            return(tipofacturanew);
        }
Ejemplo n.º 4
0
        // input: null
        //method: Llama al servicio el cuál lista los Tipos de Factura
        //Output: Listado de tipoFactura
        public List <TipoFactura> tipoFacturaListar()
        {
            TicketService.TipoFacturaService tipoFacturaService = new TicketService.TipoFacturaService();
            List <TipoFactura> listaTipoFacturas = tipoFacturaService.getAll();

            return(listaTipoFacturas);
        }
Ejemplo n.º 5
0
        public Ticket addTicket(string descripcionTicket, int codigoTicket, int idCliente, int idTipoFactura)
        {
            TicketService.TicketService      ticketservice      = new TicketService.TicketService();
            TicketService.TipoFacturaService tipofacturaservice = new TicketService.TipoFacturaService();
            TipoFactura tipofactura = tipofacturaservice.find(idTipoFactura);
            Ticket      ticketnew   = ticketservice.addTicket(descripcionTicket, codigoTicket, idCliente, tipofactura);

            return(ticketnew);
        }
Ejemplo n.º 6
0
        public Ticket addTicketComplete(TicketComplete ticketCompleto)
        {
            //Servicios Utilizados Ticket, Detalle y TipoFactura
            TicketService.TicketService        ticketservice        = new TicketService.TicketService();
            TicketService.TipoFacturaService   tipofacturaservice   = new TicketService.TipoFacturaService();
            TicketService.TicketDetalleService ticketDetalleService = new TicketService.TicketDetalleService();
            //Busco el TipoFactura
            TipoFactura tipoFactura = tipofacturaservice.find(ticketCompleto.idTipoFactura);
            //new de la lista de detalle de tickets
            List <TicketDetalle> listaTicketDetalles = new List <TicketDetalle>();
            //Creo el ticket con la Lista de ticket detalle vacia
            Ticket ticketnew = ticketservice.addTicket(ticketCompleto.descripcion, ticketCompleto.codigo, ticketCompleto.idCliente, tipoFactura, listaTicketDetalles);

            //Recorro la lista de ticket detalleComplete para armar el Ticket detalle y agregarlo a la lista
            foreach (TicketDetalleComplete detalle in ticketCompleto.listaTicketDetalleComplete)
            {
                ticketDetalleService.addTicketDetalle(detalle.idProducto, detalle.precioUnitario, detalle.cantidad, ticketnew);
            }
            //devuelto ticket nuevo creado con detalles inclusive
            return(ticketnew);
        }
Ejemplo n.º 7
0
 public List <TipoFactura> removeTipoFactura(int idTipoFactura)
 {
     TicketService.TipoFacturaService tipoFacturaService = new TicketService.TipoFacturaService();
     tipoFacturaService.removeTipoFactura(idTipoFactura);
     return(tipoFacturaService.getAll());
 }