Exemple #1
0
        public void ListarFuncionarios()
        {
            Console.Clear();

            Console.WriteLine("LISTAGEM DE CLIENTES");

            string[] linhas = GerenciadorArquivo.LerArquivo("cliente");

            foreach (var linha in linhas)
            {
                Funcionario funcionario = FuncionarioTexto.ConverterParaFuncionario(linha);

                Console.WriteLine("Nome: " + funcionario.Nome);
                Console.WriteLine("Data de nascimento: " + funcionario.DataNascimento);
                Console.WriteLine("Telefone: " + funcionario.Telefone);
                Console.WriteLine("CPF: " + funcionario.CPF);
                Console.WriteLine("RG: " + funcionario.RG);
                Console.WriteLine("CEP (Apenas números): " + funcionario.CEP);
                Console.WriteLine("Cidade: " + funcionario.Cidade);
                Console.WriteLine("Estado: " + funcionario.Estado);
                Console.WriteLine("Endereco: " + funcionario.Endereco);
                Console.WriteLine("Cargo: " + funcionario.Cargo);
                Console.WriteLine("Salário: " + funcionario.Salario);
                Console.WriteLine("Data de contratação: " + funcionario.DataContratacao);

                Console.WriteLine(linha);
            }
        }
        public void cadastrarFuncionario()
        {
            Funcionario f = new Funcionario();

            Console.Clear();
            Console.WriteLine("CADASTRAR FUNCIONÁRIO");
            Console.Write("Nome: ");
            f.nome = Console.ReadLine();
            Console.Write("Data de Nascimento: ");
            f.dataNascimento = DateTime.Parse(Console.ReadLine());
            Console.Write("telefone: ");
            f.telefone = Console.ReadLine();
            Console.Write("RG: ");
            f.rg = Console.ReadLine();
            Console.Write("CPF: ");
            f.cpf = Console.ReadLine();
            Console.Write("CEP: ");
            f.cep = int.Parse(Console.ReadLine());
            Console.Write("Estado: ");
            f.estado = Console.ReadLine();
            Console.Write("Cidade: ");
            f.cidade = Console.ReadLine();
            Console.Write("Endereco: ");
            f.endereco = Console.ReadLine();
            Console.Write("Cargo: ");
            f.cargo = Console.ReadLine();
            Console.Write("Salario: ");
            f.salario = double.Parse(Console.ReadLine());
            Console.Write("Data Contratação: ");
            f.dataContratacao = DateTime.Parse(Console.ReadLine());

            GerenciadorArquivo.gravarArquivo("Funcionario", FuncionarioTexto.ConverterParaTexto(f));

            Console.WriteLine("Cadastrado com Sucesso!");
        }
        public static void CadastrarFuncionario()
        {
            Console.Clear();

            Console.Write("CADASTRAR FUNCIONÁRIO:\n" +
                          "Nome: ");
            string NewEmpName = Console.ReadLine();

            Console.Write("Data de nascimento (DD/MM/AAAA): ");
            DateTime DataNascimento;

            DateTime.TryParse(Console.ReadLine(), out DataNascimento);


            Console.Write("Telefone: ");
            string NewEmpTelephone = Console.ReadLine();

            Console.Write("CPF: ");
            string CPF = Console.ReadLine();

            Console.Write("RG: ");
            string RG = Console.ReadLine();


            Console.Write("CEP: ");
            string CEP = Console.ReadLine();


            Console.Write("Estado: ");
            string NewEmpState = Console.ReadLine();

            Console.Write("Cidade: ");
            string NewEmpCity = Console.ReadLine();

            Console.Write("Endereço: ");
            string NewEmpAdress = Console.ReadLine();

            Console.Write("Cargo: ");
            string NewEmpC = Console.ReadLine();

            Console.Write("Salario: R$");
            double EmpS = double.Parse(Console.ReadLine());

            Console.Write("Data de contratação (DD/MM/AAAA): ");
            DateTime DateCont;

            DateTime.TryParse(Console.ReadLine(), out DateCont);

            Funcionario NewEmp = new Funcionario(NewEmpName, DataNascimento, NewEmpTelephone, CPF, RG, CEP, NewEmpState, NewEmpCity, NewEmpAdress, NewEmpC, EmpS, DateCont);

            GerenciadoArquivo.GravarArquivo("Funcionario", FuncionarioTexto.ConverterParaTexto(NewEmp));

            Console.WriteLine("Funcionario cadastrado com sucesso!");
            Console.ReadLine();
            Console.Clear();
        }
        public void listarFuncionario()
        {
            Console.Clear();

            Console.WriteLine("LISTAGEM DE FUNCIONARIOS");
            string[] linhas = GerenciadorArquivo.LerArquivo("funcionario");
            foreach (string linha in linhas)
            {
                Funcionarios funcionario = FuncionarioTexto.ConverterParaFuncionario(linha);
                Console.WriteLine($"Nome: {funcionario.nome}" + $"\nCargo: {funcionario.cargo}");
            }
        }
        public void CadastrarFuncionario()
        {
            Funcionario funcionario = new Funcionario();

            Console.Clear();

            Console.WriteLine("CADASTRAR FUNCIONARIO");

            Console.Write("Nome: ");
            funcionario.Nome = Console.ReadLine();

            Console.Write("Data de Nascimento: ");
            funcionario.DataNascimento = DateTime.Parse(Console.ReadLine());

            Console.Write("Telefone: ");
            funcionario.Telefone = Console.ReadLine();

            Console.Write("CPF: ");
            funcionario.CPF = Console.ReadLine();

            Console.Write("RG: ");
            funcionario.RG = Console.ReadLine();

            Console.Write("CEP(Digitar apenas números): ");
            funcionario.CEP = int.Parse(Console.ReadLine());

            Console.Write("Estado: ");
            funcionario.Estado = Console.ReadLine();

            Console.Write("Cidade: ");
            funcionario.Cidade = Console.ReadLine();

            Console.Write("Endereço: ");
            funcionario.Endereco = Console.ReadLine();

            Console.Write("Cargo: ");
            funcionario.Cargo = Console.ReadLine();

            Console.Write("Salário: ");
            funcionario.Salario = double.Parse(Console.ReadLine());

            Console.Write("Data contratação: ");
            funcionario.DataContratacao = DateTime.Parse(Console.ReadLine());

            GerenciadorArquivo.GravarArquivo("funcionario", FuncionarioTexto.ConverterParaTexto(funcionario));
        }
        public void cadastrarFuncionario()
        {
            Funcionarios funcionario = new Funcionarios();

            Console.Clear();

            Console.WriteLine("------CADASTRAR FUNCIONARIO-----");

            Console.Write("Nome: ");
            funcionario.nome = Console.ReadLine();

            Console.Write("Data de Nascimento: ");
            funcionario.dataNascimento = DateTime.Parse(Console.ReadLine());;

            Console.Write("Telefone: ");
            funcionario.telefone = Console.ReadLine();

            Console.Write("CPF: ");
            funcionario.CPF = Console.ReadLine();

            Console.Write("CEP(apenas números): ");
            funcionario.CEP = int.Parse(Console.ReadLine());

            Console.Write("Estado: ");
            funcionario.estado = Console.ReadLine();

            Console.Write("Cidade: ");
            funcionario.cidade = Console.ReadLine();

            Console.Write("Endereço: ");
            funcionario.endereco = Console.ReadLine();

            Console.Write("Cargo: ");
            funcionario.cargo = Console.ReadLine();

            Console.Write("Salario: ");
            funcionario.salario = double.Parse(Console.ReadLine());

            Console.Write("Data de Contratação ");
            funcionario.dataContratacao = DateTime.Parse(Console.ReadLine());

            GerenciadorArquivo.GravarArquivo("funcionario", FuncionarioTexto.ConverterParaTexto(funcionario));
        }