private void newFactura() { Factura facturaToAdd = new Factura(); ListaDeClientes clientes = new ListaDeClientes(); resetConsole(); int cont; do { Console.Write("Código cliente: "); string codigo = Console.ReadLine(); cont = 1; do { if (cont <= clientes.Count && clientes.Get(cont).Cif != codigo) { cont++; } }while (cont <= clientes.Count && clientes.Get(cont).Cif != codigo); if (cont == clientes.Count + 1) { Console.WriteLine("Invalid client try again"); } else { facturaToAdd.CabeceraActual.ClienteActual = clientes.Get(cont); } } while (facturaToAdd.CabeceraActual.ClienteActual == null); facturaToAdd.CabeceraActual.Numero = Facturas.Count + 1; facturaToAdd.CabeceraActual.Date = DateTime.Now; Facturas.Add(facturaToAdd); }
public VisorDeClientes() { Clientes = new ListaDeClientes(); Index = 1; }