Exemplo n.º 1
0
        public List <Alquiler> AlquilerALaLista()
        {
            List <Alquiler> ListAlquiler = new List <Alquiler>();

            conexion.Open();
            cadena    = $"SELECT * from Alquiler";
            comando   = new SqlCommand(cadena, conexion);
            registros = comando.ExecuteReader();
            while (registros.Read())
            {
                Alquiler alquiler = new Alquiler();
                alquiler.ID              = Convert.ToInt32(registros["ID"].ToString());
                alquiler.IDPeliculas     = Convert.ToInt32(registros["IDPeliculas"].ToString());
                alquiler.Email           = (registros["Email"].ToString());
                alquiler.FechaAlquilado  = registros["FechaAlquilado"].ToString();
                alquiler.FechaLimite     = registros["FechaLimite"].ToString();
                alquiler.FechaDevolucion = registros["FechaDevolucion"].ToString();
                ListAlquiler.Add(alquiler);
            }
            conexion.Close();

            return(ListAlquiler);
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string    opcion     = "";
            string    opcionMenu = "";
            Peliculas pelicula   = new Peliculas();

            do
            {
                Clientes cliente  = new Clientes();
                Alquiler alquiler = new Alquiler();
                Console.WriteLine("Hola! Bienvenido a nuestro videclub.\n1.-Log in\n2.-Registrarse\n3.-Salir");
                opcion = Console.ReadLine();
                if (opcion == "1")
                {
                    if (cliente.LogIn())
                    {
                        do
                        {
                            Console.WriteLine("Introduce una opcion\n1.-Ver informacion de las peliculas\n" +
                                              "2.-Alquilar pelicula\n" +
                                              "3.-Mis alquileres\n" +
                                              "4.-Cambiar datos\n" +
                                              "5.-Logout");
                            opcionMenu = Console.ReadLine();
                            switch (opcionMenu)
                            {
                            case "1":
                                pelicula.VerSinopsis(cliente.ObtenerEdad());
                                break;

                            case "2":
                                alquiler.AlquilarPeliculas(cliente.ObtenerEdad(), cliente.Email);
                                break;

                            case "3":
                                alquiler.PeliculasAlquiladas(cliente.ObtenerEdad(), cliente.Email);
                                break;

                            case "4":
                                cliente.CambiarDatos();
                                break;

                            case "5":
                                Console.Clear();
                                break;

                            default:
                                Console.Clear();
                                Console.WriteLine("Opcion incorrecta\n");
                                break;
                            }
                        } while (opcionMenu != "5");
                    }
                    else
                    {
                        Console.WriteLine("No te has logueado, has introducido un e-mail o contraseña incorrecta");
                    }
                }
                else if (opcion == "2")
                {
                    cliente.Registrar();
                }
                else if (opcion == "3")
                {
                    Console.WriteLine("Gracias,hasta pronto");
                }
                else
                {
                    Console.Clear();
                    Console.WriteLine("Opcion incorrecta");
                }
            } while (opcion.ToLower() != "3");
        }