public void EscreverRelatorio(BaseDeDados dados) { string nomeLocadora = string.Format("{0,30}OCADORA NUNES GAME{1,-30}", "L", "S"); string dataTempo = string.Format("{0,-40:dd/MM/yyyy}{0,40:HH:mm:ss}", DateTime.Now); string titulo = string.Format("{0,30}Relatório de Jogos{0,-30}", ""); string separador = "================================================================================"; string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string segSeparador = "--------------------------------------------------------------------------------"; string quantJogos = string.Format("Quantidade total de jogos: {0}", dados.QuantidadeTotalDeJogos()); string jogosDsp = string.Format("Quantidade de jogos disponíveis: {0}", dados.QuantidadeDeJogosDisponiveis()); string media = string.Format("Valor médio por jogo: R$ {0}", dados.MediaDeValores()); string maisCaro = string.Format("Jogo mais caro: {0}", dados.JogoMaisCaro()); string maisBarato = string.Format("Jogo mais barato: {0}", dados.JogoMaisBarato()); using (StreamWriter writer = new StreamWriter(CaminhoTxT)) { writer.Flush(); writer.WriteLine(nomeLocadora); writer.WriteLine(dataTempo); writer.WriteLine(titulo); writer.WriteLine(""); writer.WriteLine(separador); writer.WriteLine(cabecLista); writer.WriteLine(dados.ListaDeJogos()); writer.WriteLine(segSeparador); writer.WriteLine(quantJogos); writer.WriteLine(jogosDsp); writer.WriteLine(media); writer.WriteLine(maisCaro); writer.WriteLine(maisBarato); writer.WriteLine(separador); } }
public static void Editar() { BaseDeDados dados = new BaseDeDados(); string cabecalho = string.Format("{0,40}Editar Jogo{0,-40}", ""); string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string lista = dados.ListaDeJogos(); int id = 0; string nome = ""; double preco = 0; CategoriaJogos categoria; Console.Clear(); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecalho); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecLista); Console.WriteLine(lista); id = DigitaID(); nome = DigitaNome(); preco = DigitaPreco(); categoria = DigitaCategoria(); dados.EditarJogo(id, new Jogo(nome, preco, categoria)); Console.WriteLine("Jogo editado com sucesso!"); Console.Read(); }
public static void Devolver() { BaseDeDados dados = new BaseDeDados(); string cabecalho = string.Format("{0,40}Devolver Jogo{0,-40}", ""); string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string lista = dados.ListaDeJogos(); int id = 0; Console.Clear(); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecalho); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecLista); Console.WriteLine(lista); id = DigitaID(); dados.AlugarOuDevolverJogo(id, true); }
public static void Lista() { BaseDeDados dados = new BaseDeDados(); string cabecalho = string.Format("{0,40}Lista de Jogos{0,-40}", ""); string cabecLista = string.Format("ID{0,7}Categoria{0,8}Nome{0,26}Preço{0,9}Disponivel", ""); string lista = dados.ListaDeJogos(); Console.Clear(); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecalho); Console.WriteLine(SEPARADOR); Console.WriteLine(cabecLista); Console.WriteLine(lista); Console.WriteLine("Aperte qualquer tecla para voltar pro menu!"); Console.ReadKey(); }