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); }
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); } }