Beispiel #1
0
        public static void Run()
        {
            FuncionarioController controller = new FuncionarioController();

            Funcionario funcionario;

            funcionario = new Funcionario();
            funcionario.Administrador = true;
            funcionario.Ativo         = true;
            funcionario.Cpf           = "09976494963";
            funcionario.Email         = "*****@*****.**";
            funcionario.Nome          = "Crystopher";
            funcionario.Sobrenome     = "Glodzienski";
            funcionario.Senha         = "1303";
            controller.Store(funcionario);

            funcionario = new Funcionario();
            funcionario.Administrador = true;
            funcionario.Ativo         = true;
            funcionario.Cpf           = "09976494964";
            funcionario.Email         = "*****@*****.**";
            funcionario.Nome          = "Teste";
            funcionario.Sobrenome     = "Teste";
            funcionario.Senha         = "123";
            controller.Store(funcionario);
        }
Beispiel #2
0
        private void Button_Click(object sender, RoutedEventArgs e)
        {
            String  cpf       = TreatCpf(edtCpf.Text);
            String  nome      = edtNome.Text;
            String  sobrenome = edtSobrenome.Text;
            String  email     = edtEmail.Text;
            String  senha     = edtPassword.Text;
            Boolean ativo     = chkAtivo.IsChecked.Value;
            Boolean admin     = chkAdmin.IsChecked.Value;

            try
            {
                if (cpf.Equals(""))
                {
                    throw new Exception("Por favor preencha o campo CPF.");
                }
                if (!long.TryParse(cpf, out Int64 n) || cpf.Length != 11)
                {
                    throw new Exception("CPF inválido");
                }
                if (nome.Equals(""))
                {
                    throw new Exception("Por favor preencha o campo Nome.");
                }

                Funcionario funcionario = new Funcionario();
                funcionario.Cpf           = cpf;
                funcionario.Nome          = nome;
                funcionario.Sobrenome     = sobrenome;
                funcionario.Email         = email;
                funcionario.Senha         = senha;
                funcionario.Ativo         = ativo;
                funcionario.Administrador = admin;

                FuncionarioController funcionarioController = new FuncionarioController();
                funcionarioController.Store(funcionario);
                MessageBox.Show("Funcionário cadastrado com sucesso!");
                this.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
        }