static void Main(string[] args) { //Instancio una base clientes ClienteService.ClienteService clienteservice = new ClienteService.ClienteService(); List <Cliente> listaclientes = clienteservice.getAll(); //imprimo la cantidad de clientes Console.WriteLine("cantidad de clientes" + listaclientes.Count); //Imprimo clientes con su localidad for (int i = 0; i < listaclientes.Count; i++) { Console.WriteLine(listaclientes[i].nombreCompleto); // Console.WriteLine(listaclientes[i].Localidad); } //Instancio una base productos DepositoService.ProductoService prod = new DepositoService.ProductoService(); //Imprimo cantidad de productos Console.WriteLine("Cantidad de Productos " + prod.getAll().Count); //Instancio una base de tickets TicketService.TicketService comprobante = new TicketService.TicketService(); //imrpimo cantidad de tickets Console.WriteLine("cantidad de tickets " + comprobante.getAll().Count); //Instancio una base de categorias DepositoService.CategoriaService categoria = new DepositoService.CategoriaService(); //imrpimo cantidad de Categorias Console.WriteLine("cantidad de categorias " + categoria.getAll().Count); //ID ES SOLO LECTURA Console.WriteLine(categoria.getAll()[0].id); //para que no se cierre la consola Console.ReadKey(); }
public Ticket updateTicket(int idTicket, string descripcionTicket, int codigoTicket, int idCliente) { TicketService.TicketService ticketservice = new TicketService.TicketService(); Ticket ticketmodificado = ticketservice.updateTicket(idTicket, descripcionTicket, codigoTicket, idCliente); return(ticketmodificado); }
public Ticket find(int idTicket) { TicketService.TicketService ticketservice = new TicketService.TicketService(); Ticket ticketBuscado = ticketservice.find(idTicket); return(ticketBuscado); }
// input: null //method: Llama al servicio el cuál lista los ticket //Output: Listado de tickets public List <Ticket> ticketListar() { TicketService.TicketService ticketService = new TicketService.TicketService(); List <Ticket> listaTickets = ticketService.getAll(); return(listaTickets); }
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); }
public TicketDetalle addTicketDetalle(int idProductoDetalle, decimal precioUnitarioTicketDetalle, int cantidadTicketDetalle, int idTicket) { TicketService.TicketService ticketService = new TicketService.TicketService(); Ticket miTicket = ticketService.find(idTicket); TicketService.TicketDetalleService ticketdetalleservice = new TicketService.TicketDetalleService(); TicketDetalle ticketdetallenew = ticketdetalleservice.addTicketDetalle(idProductoDetalle, precioUnitarioTicketDetalle, cantidadTicketDetalle, miTicket); return(ticketdetallenew); }
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); }
public List <Ticket> removeTicket(int idTicket) { TicketService.TicketService ticketservice = new TicketService.TicketService(); ticketservice.removeTicket(idTicket); return(ticketservice.getAll()); }