static void Main(string[] args) { try { Console.WriteLine(" TEST\n" + "Impresión de pruebas del sistema:\n" + "---------------------------------\n"); Negocio negocioPrueba = new Negocio(); //al instanciar un objeto negocio, las 3 listas q tiene cargan los datos de la db #region CargaDePrueba Cliente c1 = new Cliente("Diego", "Maradona", "33456789", 1001, "French 123", "4244-4444"); Cliente c2 = new Cliente("Cliente de Prueba", "xxx", "33123456", 1111, "Berutti 456", "15 4244-5555"); negocioPrueba += c1; negocioPrueba += c2; Console.WriteLine(negocioPrueba.ListarClientes()); negocioPrueba.Clientes.Remove(c2); Console.WriteLine("Remuevo el cliente de prueba\n"); Console.WriteLine(negocioPrueba.ListarClientes()); Producto p1 = new Producto(1002, "Desinfectactante", "Unilever", 125.35); Producto p2 = new Producto(1000, "Producto de Prueba", "xxx"); negocioPrueba += p1; negocioPrueba += p2; Console.WriteLine(negocioPrueba.ListarProductos()); negocioPrueba -= p2; Console.WriteLine("Remuevo el producto de prueba\n"); Console.WriteLine(negocioPrueba.ListarProductos()); negocioPrueba.Vender(p1, c1, 3); negocioPrueba.Vender(p2, c1, 4); Console.WriteLine(negocioPrueba.ListarVentas()); #endregion #region ManejoDeArchivo string ruta = Environment.GetFolderPath(Environment.SpecialFolder.Desktop); try { Serializador <Producto> .GuardarTxt(ruta, negocioPrueba.ListarProductos(), "txt Prueba"); Console.WriteLine("Archivo TXT guardado."); Serializador <Producto> .SerializarAXml(p1, ruta, "xml Prueba"); Console.WriteLine("Archivo XML guardado."); } catch (ArchivosException ex) { Console.WriteLine("Problema en archivos" + ex.Message); } #endregion } catch (DniInvalidoExcepcion ex) { Console.WriteLine(ex.Message); Console.WriteLine("Dni invalido" + "Presione una tecla p continuar"); Console.ReadKey(); } catch (TelefonoInvalidoException ex) { Console.WriteLine(ex.Message); Console.WriteLine("Telefono invalido" + "Presione una tecla p continuar"); Console.ReadKey(); } catch (RepetidoException ex) { Console.WriteLine(ex.Message); Console.WriteLine("Repetido" + "Presione una tecla p continuar"); Console.ReadKey(); } catch (StringInvalidoException ex) { Console.WriteLine(ex.Message); Console.WriteLine("stringInvalid" + "Presione una tecla p continuar"); Console.ReadKey(); } catch (Exception ex) { Console.WriteLine("ERROR GENERAL!!! : " + ex.Message); } Console.ReadKey(); }