示例#1
0
        static void Main(string[] args)
        {
            Console.WriteLine("P17 - Sistema de cadastro e Compras");
            Console.WriteLine("");

            SistemaLogin logincreator = new SistemaLogin();

            logincreator.CriandoLogin();

            Console.WriteLine("Escolha o seu filme ");

            ListaDeFilmes novalista = new ListaDeFilmes();

            novalista.filmesDisponiveis();
            novalista.marvel();
            logincreator.limparCampos();


            Console.WriteLine("Escolha o tipo do seu Ingresso");


            SistemaPagamento novoSistema = new SistemaPagamento();

            novoSistema.EscolhaIngressos();

            Console.ReadLine();
        }
示例#2
0
        public FilmeRepositorio()
        {
            var arrayParaVer = new List <Filme>();
            var arrayVistos  = new List <Filme>();

            using (var file = File.OpenText(FilmeRepositorio.nomeArquivoCSV))
            {
                while (!file.EndOfStream)
                {
                    var textoFilme = file.ReadLine();
                    if (string.IsNullOrEmpty(textoFilme))
                    {
                        continue;
                    }
                    var infoFilme = textoFilme.Split(';');
                    var filme     = new Filme
                    {
                        Id     = Convert.ToInt32(infoFilme[1]),
                        Titulo = infoFilme[2],
                        Genero = infoFilme[3]
                    };
                    switch (infoFilme[0])
                    {
                    case "para-ver":
                        arrayParaVer.Add(filme);
                        break;

                    case "vistos":
                        arrayVistos.Add(filme);
                        break;

                    default:
                        break;
                    }
                }
            }

            _paraVer = new ListaDeFilmes("Para Ver", arrayParaVer.ToArray());
            _vistos  = new ListaDeFilmes("Vistos", arrayVistos.ToArray());
        }
示例#3
0
 static void ImprimeLista(ListaDeFilmes lista)
 {
     Console.WriteLine(lista);
 }
示例#4
0
        public IList <IFilme> Buscar()
        {
            var listaDeFilmes = new ListaDeFilmes(_fontesExternas);

            return(listaDeFilmes.Buscar());
        }