Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("Bem vindo ao programa\n");
            Registro_de_Clientes      rc = Registro_de_Clientes.GetInstancia();
            Gerenciamento_de_reservas gr = new Gerenciamento_de_reservas();
            Gerenciamento_de_Quartos  gq = Gerenciamento_de_Quartos.GetInstancia();
            int choice = 0;

            while (choice != 5)
            {
                Console.WriteLine("Escolha umas das opções:");
                Console.WriteLine("1 - Adicionar uma Reservas");
                Console.WriteLine("2 - Pedir Serviços de Hospedes");
                Console.WriteLine("3 - Fecha uma conta");
                Console.WriteLine("4 - Relátorios Diário");
                Console.WriteLine("5 - Sair");

                try
                {
                    choice = int.Parse(Console.ReadLine());
                    if (choice != 5)
                    {
                        Menu(choice, gr);
                    }
                }
                catch (Exception e)
                {
                    Console.WriteLine(e);
                    Console.WriteLine("\nDigite apenas números\n");
                    choice = 0;
                }
            }
        }
Beispiel #2
0
 public static Registro_de_Clientes GetInstancia()
 {
     if (_instancia == null)
     {
         _instancia = new Registro_de_Clientes();
     }
     return(_instancia);
 }
Beispiel #3
0
    public void Registrar_Reserva()
    {
        try
        {
            Console.WriteLine("\nQual tipo de acomodação quer?");
            Console.WriteLine("1 - Simples\n2 - Dupla\n3 - Tripla");
            int tipo_quarto = int.Parse(Console.ReadLine());
            tipo_quarto = Checar_Opcao(tipo_quarto);
            _quarto     = Pegar_Tipo(tipo_quarto);
            if (_quarto == null)
            {
                Console.WriteLine("\nOcorreu uma falha no registro do quarto, por favor refaça.\n");
                return;
            }

            Console.WriteLine("\nQuantos dias irá ficar?");
            int dias = int.Parse(Console.ReadLine());
            dia_entrada = new DateTime(DateTime.Now.Year, DateTime.Now.Month, DateTime.Now.Day);
            dia_saida   = Checar_Data(dias);
            Console.WriteLine("\nQual seu nome?");
            String nome = Console.ReadLine();
            Console.WriteLine("\nDia que nasceu?");
            int dia = int.Parse(Console.ReadLine());
            Console.WriteLine("\nMês que nasceu?");
            int mes = int.Parse(Console.ReadLine());
            Console.WriteLine("\nAno que nasceu?");
            int      ano        = int.Parse(Console.ReadLine());
            DateTime Nascimento = new DateTime(ano, mes, dia);
            cliente = Registro_de_Clientes.GetInstancia().Verificar_Registro(nome, Nascimento);

            Console.WriteLine("Parabéns {0}, sua reserva foi feita com sucesso\n", cliente.Get_Nome());
            return;
        }
        catch (Exception e)
        {
            Console.WriteLine(e);
            Gerenciamento_de_Quartos.GetInstancia().Desocupar_Quarto(_quarto);
            return;
        }
    }