예제 #1
0
    public static void Init()
    {
        if (bdIniciada == false)
        {
            //USUARIO NUMERO 1
            users = new Dictionary <String, Usuario>();
            Usuario         usuario1  = new Usuario("usuario1", "1234", "Jorge", "Ubierna", "13254896X", "es-ES", "*****@*****.**", "ES00 2222 2222 2222 2222 2222", "Burgos", "1111111122222222");
            List <Vehiculo> vehiculos = new List <Vehiculo>();
            vehiculos.Add(new Vehiculo("1111WWW", "Ford", "Mondeo", "Negro"));
            usuario1.setVehiculo(vehiculos);
            List <Ticket> tickets = new List <Ticket>();
            tickets.Add(new Ticket(DateTime.Now, DateTime.Now.AddMinutes(30), CalcularPrecioTicket(DateTime.Now, DateTime.Now.AddMinutes(30), "Burgos"), "1", "Burgos"));
            vehiculos[0].setTickets(tickets);
            Parquimetro parquimetro1 = new Parquimetro("Burgos", "00001", "parquimetro1");
            tickets[0].setParquimetro(parquimetro1);
            List <Infraccion> infracciones = new List <Infraccion>();
            infracciones.Add(new Infraccion("1", false, false, "Burgos", 2, 40.00f));
            usuario1.setInfraccion(infracciones);
            infracciones[0].setVehiculo(vehiculos[0]);
            infracciones[0].setTicket(tickets[0]);
            users.Add("usuario1", usuario1);

            //USUARIO NUMERO 2
            Usuario         usuario2   = new Usuario("usuario2", "4321", "Mario", "Navarro", "17630210K", "en-GB", "*****@*****.**", "EN00 1122 1122 2211 2211 2211", "Liverpool", "2222222211111111");
            List <Vehiculo> vehiculos2 = new List <Vehiculo>();
            vehiculos2.Add(new Vehiculo("1080GTX", "Ferrari", "Enzo", "Rojo"));
            vehiculos2.Add(new Vehiculo("0801XTG", "Bugatti", "Veyron", "Negro"));
            usuario2.setVehiculo(vehiculos2);
            List <Ticket> tickets2 = new List <Ticket>();
            tickets2.Add(new Ticket(DateTime.Now, DateTime.Now.AddMinutes(120), CalcularPrecioTicket(DateTime.Now, DateTime.Now.AddMinutes(120), "Liverpool"), "2", "Liverpool"));
            List <Ticket> tickets3 = new List <Ticket>();
            tickets3.Add(new Ticket(DateTime.Now, DateTime.Now.AddMinutes(40), CalcularPrecioTicket(DateTime.Now, DateTime.Now.AddMinutes(40), "Liverpool"), "3", "Liverpool"));
            tickets3.Add(new Ticket(new DateTime(2017, 2, 5, 13, 00, 00), new DateTime(2017, 2, 5, 15, 00, 00), CalcularPrecioTicket(new DateTime(2017, 2, 5, 13, 00, 00), new DateTime(2017, 2, 5, 15, 00, 00), "Liverpool"), "4", "Liverpool"));
            vehiculos2[0].setTickets(tickets2);
            vehiculos2[1].setTickets(tickets3);
            Parquimetro parquimetro2 = new Parquimetro("Liverpool", "00002", "parquimetro2");
            tickets3[0].setParquimetro(parquimetro2);
            tickets3[1].setParquimetro(parquimetro2);
            tickets2[0].setParquimetro(parquimetro2);
            List <Infraccion> infracciones2 = new List <Infraccion>();
            infracciones2.Add(new Infraccion("2", false, false, "Liverpool", 1, 70.00f));
            usuario2.setInfraccion(infracciones2);
            infracciones2[0].setVehiculo(vehiculos2[0]);
            infracciones2[0].setTicket(tickets2[0]);
            users.Add("usuario2", usuario2);
            bdIniciada = true;
        }
    }
예제 #2
0
 public void setParquimetro(Parquimetro parquimetro)
 {
     this.parquimetro = parquimetro;
 }