Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Globalization;
- using System.IO;
- using System.Linq;
- using System.Collections.Generic;
- namespace Projeto___Grupo_6
- {
- class Program
- {
- static void Main(string[] args)
- {
- while (true)
- {
- Console.WriteLine("Escolha uma opçao: \n 1-Login CCI \n 2-Login Normal");
- int m1 = Convert.ToInt32(Console.ReadLine());
- if (m1 == 1)
- CII();
- if (m1 == 2)
- utilizadornormal();
- Console.Clear();
- }
- }
- static void CII()
- {
- string tmp, tmp2, tmp3, username, password, username1, password1 = string.Empty;
- int codigo_tema_tmp = 0;
- while (true)
- {
- Console.WriteLine("Username:");
- username = Console.ReadLine();
- Console.WriteLine("Password:");
- password = Console.ReadLine();
- using (StreamReader sr = new StreamReader(File.Open("login-CCI.txt", FileMode.Open)))
- {
- username1 = sr.ReadLine();
- password1 = sr.ReadLine();
- sr.Close();
- }
- if (username == username1 && password == password1)
- {
- while (true)
- {
- Console.Clear();
- Console.WriteLine("Bem-Vindo! \n");
- Console.WriteLine("1. Adicionar tema:");
- Console.WriteLine("2. Validar tema:");
- Console.WriteLine("3. Alterar tema:");
- Console.WriteLine("4. Listagem de temas:");
- Console.WriteLine("5. Atribuir tema");
- Console.WriteLine("6. Avaliar.");
- Console.WriteLine("7. Anular.");
- Console.WriteLine("9. Carregar dados.");
- Console.WriteLine("0. Exit!");
- string menu1 = Console.ReadLine();
- Console.Clear();
- switch (menu1)
- {
- case "1":
- Console.WriteLine("--[Adicionar tema]--");
- string tema_nome;
- string tema_descricao;
- string tema_proponente;
- Console.WriteLine("Nome do Tema: ");
- tema_nome = Console.ReadLine();
- Console.WriteLine("Descrição: ");
- tema_descricao = Console.ReadLine();
- Console.WriteLine("Proponente: ");
- tema_proponente = Console.ReadLine();
- ClassTemas c = new ClassTemas(tema_nome, tema_descricao, tema_proponente);
- Console.WriteLine("Tema adicionado com sucesso!");
- Console.Clear();
- break;
- case "2":
- Console.WriteLine("--[Validar tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- tmp = ClassTemas.validar(codigo_tema_tmp);
- if(tmp.Equals(""))
- Console.WriteLine("Tema aceite com sucesso!");
- else
- Console.WriteLine("Tema não aceite: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "3":
- Console.WriteLine("--[Alterar tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- Console.WriteLine("Tema: ");
- tmp = Console.ReadLine();
- Console.WriteLine("Descrição: ");
- tmp2 = Console.ReadLine();
- tmp3 = ClassTemas.editar(codigo_tema_tmp, tmp, tmp2);
- if (tmp3.Equals(""))
- Console.WriteLine("Tema alterado com sucesso!");
- else
- Console.WriteLine("Tema não alterado: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "4":
- Console.WriteLine("--[Listagem de temas]-- \n");
- foreach (ClassTemas ct in ClassTemas.temas)
- {
- Console.WriteLine("Código: " + ct.codigo);
- Console.WriteLine("Temas Proposto: " + ct.nome);
- Console.WriteLine("Descrição: " + ct.descricao);
- Console.WriteLine("Proponente: " + ct.proponente);
- Console.WriteLine("Aceite?: " + ct.aceite);
- Console.WriteLine("Atribuido?: " + ct.atribuido);
- if (ct.atribuido == true)
- Console.WriteLine("Atribuído ao aluno: " + ct.atribuicao_aluno);
- Console.WriteLine("Anulado?: " + ct.anulado);
- Console.WriteLine("Submetido avaliação?: " + ct.submetido_avaliacao);
- Console.WriteLine("Nota: " + ct.nota);
- Console.WriteLine("----------------------------------");
- }
- Console.ReadKey();
- break;
- case "5":
- Console.WriteLine("--[Atribuir tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- Console.WriteLine("Código do aluno da atribuição: ");
- tmp = Console.ReadLine();
- tmp2 = ClassTemas.atribuir(codigo_tema_tmp, tmp);
- if (tmp2.Equals(""))
- Console.WriteLine("Tema foi atribuido com sucesso!");
- else
- Console.WriteLine("Tema não atribuido: " + tmp2);
- Console.ReadKey();
- Console.Clear();
- break;
- case "6":
- Console.WriteLine("--[Avaliar tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- Console.WriteLine("Nota: ");
- float tmp_float = float.Parse(Console.ReadLine(), CultureInfo.InvariantCulture.NumberFormat);
- tmp2 = ClassTemas.avaliar(codigo_tema_tmp, tmp_float);
- if (tmp2.Equals(""))
- Console.WriteLine("Tema foi avaliado com sucesso!");
- else
- Console.WriteLine("Tema não avaliado: " + tmp2);
- Console.ReadKey();
- Console.Clear();
- break;
- case "7":
- Console.WriteLine("--[Anular tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- tmp = ClassTemas.anular(codigo_tema_tmp);
- if (tmp.Equals(""))
- Console.WriteLine("Tema foi anulado com sucesso!");
- else
- Console.WriteLine("Tema não anulado: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "9":
- Console.WriteLine("Carregar dados....");
- ClassTemas.load();
- Console.ReadKey();
- break;
- case "0":
- Console.WriteLine("De certeza que deseja sair(s/S)?");
- string sair = Console.ReadLine();
- if (sair.Equals("s") || sair.Equals("S"))
- Environment.Exit(0);
- break;
- }
- }
- }
- else
- {
- Console.Clear();
- Console.WriteLine("ERRO NO LOGIN ");
- }
- }
- }
- static void utilizadornormal()
- {
- string tmp, tmp2, tmp3, username, password, username1, password1 = string.Empty;
- int codigo_tema_tmp = 0;
- while (true)
- {
- Console.WriteLine("Username:");
- username = Console.ReadLine();
- Console.WriteLine("Password:");
- password = Console.ReadLine();
- using (StreamReader sr = new StreamReader(File.Open("login-utilizadornormal.txt", FileMode.Open)))
- {
- username1 = sr.ReadLine();
- password1 = sr.ReadLine();
- sr.Close();
- }
- if (username == username1 && password == password1)
- {
- while (true)
- {
- Console.Clear();
- Console.WriteLine("Bem-Vindo! \n");
- Console.WriteLine("1. Propor tema:");
- Console.WriteLine("2. Alterar tema proposto:");
- Console.WriteLine("3. Listagem de temas:");
- Console.WriteLine("4. Escolher tema:");
- Console.WriteLine("5. Submeter para avaliação.");
- Console.WriteLine("9. Carregar dados.");
- Console.WriteLine("0. Exit!");
- string menu2 = Console.ReadLine();
- Console.Clear();
- switch (menu2)
- {
- case "1":
- Console.WriteLine("--[Propor tema]--");
- string tema_nome;
- string tema_descricao;
- string tema_proponente;
- Console.WriteLine("Nome do Tema: ");
- tema_nome = Console.ReadLine();
- Console.WriteLine("Descrição: ");
- tema_descricao = Console.ReadLine();
- Console.WriteLine("Proponente: ");
- tema_proponente = Console.ReadLine();
- ClassTemas c = new ClassTemas(tema_nome, tema_descricao, tema_proponente);
- Console.WriteLine("Tema proposto com sucesso!");
- Console.ReadKey();
- Console.Clear();
- break;
- case "2":
- Console.WriteLine("--[Alterar tema proposto]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- Console.WriteLine("Tema: ");
- tmp = Console.ReadLine();
- Console.WriteLine("Descrição: ");
- tmp2 = Console.ReadLine();
- tmp3 = ClassTemas.editar(codigo_tema_tmp, tmp, tmp2);
- if (tmp3.Equals(""))
- Console.WriteLine("Tema alterado com sucesso!");
- else
- Console.WriteLine("Tema não alterado: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "3":
- Console.WriteLine("--[Listagem de temas]-- \n");
- foreach (ClassTemas ct in ClassTemas.temas)
- {
- Console.WriteLine("Código: " + ct.codigo);
- Console.WriteLine("Temas Proposto: " + ct.nome);
- Console.WriteLine("Descrição: " + ct.descricao);
- //Console.WriteLine("Proponente: " + ct.proponente);
- Console.WriteLine("Aceite?: " + ct.aceite);
- Console.WriteLine("Atribuido?: " + ct.atribuido);
- if (ct.atribuido == true)
- Console.WriteLine("Atribuído ao aluno: " + ct.atribuicao_aluno);
- Console.WriteLine("Anulado?: " + ct.anulado);
- Console.WriteLine("Submetido avaliação?: " + ct.submetido_avaliacao);
- Console.WriteLine("Nota: " + ct.nota);
- Console.WriteLine("----------------------------------");
- }
- Console.ReadKey();
- break;
- case "4":
- Console.WriteLine("--[Escolher tema]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- Console.WriteLine("Código do aluno: ");
- tmp = Console.ReadLine();
- tmp2 = ClassTemas.atribuir(codigo_tema_tmp, tmp);
- if (tmp2.Equals(""))
- Console.WriteLine("Tema foi escolhido com sucesso!");
- else
- Console.WriteLine("Tema não escolhido: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "5":
- Console.WriteLine("--[Submeter tema para avaliação]--");
- codigo_tema_tmp = 0;
- Console.WriteLine("Código do Tema: ");
- codigo_tema_tmp = Convert.ToInt16(Console.ReadLine());
- tmp = ClassTemas.submeter_avaliacao(codigo_tema_tmp);
- if (tmp.Equals(""))
- Console.WriteLine("Tema foi submetido com sucesso!");
- else
- Console.WriteLine("Tema não submetido: " + tmp);
- Console.ReadKey();
- Console.Clear();
- break;
- case "9":
- Console.WriteLine("Carregar dados....");
- ClassTemas.load();
- Console.ReadKey();
- break;
- case "0":
- Console.WriteLine("De certeza que deseja sair(s/S)?");
- string sair = Console.ReadLine();
- if (sair.Equals("s") || sair.Equals("S"))
- Environment.Exit(0);
- break;
- }
- }
- }
- else
- {
- Console.Clear();
- Console.WriteLine("ERRO NO LOGIN");
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement