// input: Atributos del DetalleTicket // method: Crea una DetalleTicket en la base con los atributos pasados por parámetro // Output: Devuelto dicho DetalleTicket creado public TicketDetalle addTicketDetalle(int idProducto, decimal preciounitario, int cantidad, Ticket miticket) { List <TicketDetalle> listaTicketDetalle = ConectionFactory.getBaseTickets().listaTicketDetalle; TicketDetalle ticketdetallenew = new TicketDetalle(listaTicketDetalle.Count, idProducto, preciounitario, cantidad, miticket); listaTicketDetalle.Add(ticketdetallenew); return(ticketdetallenew); }
// input: Atributos TipoFactura // method: Crea un TipoFactura en la base con los atributos pasados por parámetro // Output: Devuelvo dicho TipoFactura public TipoFactura addTipoFactura(string descripcionTipoFactura) { List <TipoFactura> listaTipoFactura = ConectionFactory.getBaseTickets().listaTipoFactura; TipoFactura tipofacturanew = new TipoFactura(listaTipoFactura.Count, descripcionTipoFactura); listaTipoFactura.Add(tipofacturanew); return(tipofacturanew); }
// input: Atributos Ticket // method: Crea un Ticket en la base con los atributos pasados por parámetro // Output: Devuelto dicho Ticket creado public Ticket addTicket(string descripcion, int codigo, int idCliente, TipoFactura tipofactura) { List <Ticket> listaTickets = ConectionFactory.getBaseTickets().listaTickets; Ticket ticketnew = new Ticket(listaTickets.Count, descripcion, codigo, idCliente, tipofactura); listaTickets.Add(ticketnew); tipofactura.addTicket(ticketnew); return(ticketnew); }
// input: TicketDetalle a eliminar // method: elimina el TicketDetalle de la DB // Output: TicketDetalle eliminado public List <TicketDetalle> removeTicketDetalle(int idTicketDetalle) { //Busco el TicketDetalle a eliminar TicketDetalle ticketDetalleBuscado = this.find(idTicketDetalle); //Remuevo el Ticket de la lista de TicketDetalles ConectionFactory.getBaseTickets().listaTicketDetalle.Remove(ticketDetalleBuscado); return(ConectionFactory.getBaseTickets().listaTicketDetalle); }
// input: TipoFactura a eliminar // method: elimina el tipoFactura de la DB // Output: TipoFactura eliminado public List <TipoFactura> removeTipoFactura(int idTipoFactura) { //Busco el TipoFactura a eliminar TipoFactura tipoFacturaBuscado = this.find(idTipoFactura); //Recorro la lista Ticket borrando de su Tipo Factura si es igual a la buscada TicketService ticketService = new TicketService(); ticketService.eliminarTipoFactura(tipoFacturaBuscado); //Remuevo el TipoFactura de la lista de TipoFacturas ConectionFactory.getBaseTickets().listaTipoFactura.Remove(tipoFacturaBuscado); return(ConectionFactory.getBaseTickets().listaTipoFactura); }
// 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); }
// input: idTicket // method: Busca Ticket // Output: Devuelve Objeto buscado public Ticket find(int idTicket) { List <Ticket> listaTickets = ConectionFactory.getBaseTickets().listaTickets; return(listaTickets.FirstOrDefault(ticket => (ticket.id == idTicket))); }
//Método para obtener listado de tickets public List <Ticket> getAll() { return(ConectionFactory.getBaseTickets().listaTickets); }
// input: idTicketDetalle // method: Busca TicketDetalle // Output: Devuelve Objeto buscado public TicketDetalle find(int idTicketDetalle) { List <TicketDetalle> listaTicketDetalles = ConectionFactory.getBaseTickets().listaTicketDetalle; return(listaTicketDetalles.FirstOrDefault(TicketDetalle => (TicketDetalle.id == idTicketDetalle))); }
// input: idTipoFactura // method: Busca TipoFactura // Output: Devuelve Objeto buscado public TipoFactura find(int idTipoFactura) { List <TipoFactura> listaTipoFactura = ConectionFactory.getBaseTickets().listaTipoFactura; return(listaTipoFactura.FirstOrDefault(tipofactura => (tipofactura.id == idTipoFactura))); }