コード例 #1
0
ファイル: Program.cs プロジェクト: a3025ipca/GestaoDeGabinete
        // Opção 1 do menu
        /// <summary>
        /// Método para registar um novo cliente
        /// </summary>
        /// <returns></returns>
        static void RegistarCliente()
        {
            // Variáveis auxiliares
            int nif;
            string nome;
            Cliente cliente;

            Console.Write("Insira o NIF do cliente: ");
            nif = RegrasGerais.LeInteiro();

            // Verificar se o NIF do cliente já está registado
            if (Clientes.ExisteCliente(nif))
            {
                Console.WriteLine("O NIF indicado já se encontra registado!");
                return;
            }

            Console.Write("Insira o nome: ");
            nome = Console.ReadLine();

            // Verificar se o nome inserido é válido
            if (!RegrasGerais.ValidaNome(nome))
            {
                Console.WriteLine("O nome não é válido!\n Tente novamente!");
                return;
            }

            cliente = new Cliente(nif, nome);

            // se o cliente não for inserido
            if (!Clientes.RegistaCliente(cliente))
            {
                Console.WriteLine("O cliente não foi adicionado.");
                return;
            }

            Console.WriteLine("O cliente foi adicionado.");
        }
コード例 #2
0
ファイル: Program.cs プロジェクト: a3025ipca/GestaoDeGabinete
        // Opção 5 do menu
        /// <summary>
        /// Método para registar um novo funcionário
        /// </summary>
        /// <returns></returns>
        static void RegistaFuncionario()
        {
            // Variáveis auxiliares
            int tentativas;
            string username, password;
            Funcionario funcionario;

            // Inicializar variáveis
            tentativas = 0;
            username = "";

            while (!RegrasGerais.ValidaNome(username))
            {
                if (tentativas > 0)
                    Console.WriteLine("O username não é válido");

                Console.Write("Insira o username: "******"Insira a password: "******"O funcionário não foi registado");
                return;
            }

            Console.WriteLine("O funcionário foi registado");
        }