Beispiel #1
0
        // input: Ticket a eliminar
        // method: elimina el ticket de la DB
        // Output: Ticket eliminado
        public List <Ticket> removeTicket(int idTicket)
        {
            //Busco el Ticket a eliminar
            Ticket ticketBuscado = this.find(idTicket);
            //remuevo al ticket de la lista de Tickets del TipoFactura
            TipoFacturaService tipoFacturaService = new TipoFacturaService();
            TipoFactura        tipoFacturaTicket  = tipoFacturaService.find(ticketBuscado.idTipoFactura);

            tipoFacturaTicket.removeTicket(ticketBuscado);
            //Remuevo el Ticket de la lista de Tickets
            ConectionFactory.getBaseTickets().listaTickets.Remove(ticketBuscado);
            return(ConectionFactory.getBaseTickets().listaTickets);
        }
Beispiel #2
0
        // input: Tipo Factura a eliminar de la lista de Tickets
        // method: Recorro la lista de tickets borrando el TipoFactura eliminado a los tickets que pertenescan a la misma
        // Output:
        public void eliminarTipoFactura(TipoFactura tipoFacturaEliminado)
        {
            // Obtengo listado de Tickets
            List <Ticket> listaTickets = this.getAll();
            // Busco el TipoFactura con descripción de "el TipoFactura fue eliminado que tiene el ID=0"
            TipoFacturaService tipoFacturaService = new TipoFacturaService();
            TipoFactura        tipoFacturaNulo    = tipoFacturaService.find(0);

            // Recorro listado de Tickets
            for (int i = 0; i < listaTickets.Count; i++)
            {
                //Variable local del indice
                Ticket ticketlocal = listaTickets[i];
                //Pregunto si el tipoFactura eliminado es el del cliente
                if (ticketlocal.idTipoFactura == tipoFacturaEliminado.id)
                {
                    ticketlocal.setTipoFactura(tipoFacturaNulo);
                }
            }
        }