public void TestEditarFuncionario() { string matricula = "NBG67"; FuncionarioDao funcionarioDao = new FuncionarioDao(); List <Funcionario> funcionarios = funcionarioDao.BuscarFuncionario(matricula, "Ativo"); EditarCadastroFuncionario editarCadastroFuncionario = new EditarCadastroFuncionario(); editarCadastroFuncionario.txtNome.Text = funcionarios[0].Nome; editarCadastroFuncionario.maskCPF.Text = funcionarios[0].CPF; editarCadastroFuncionario.maskDataNascimento.Text = Convert.ToString(funcionarios[0].DataDeNascimento); editarCadastroFuncionario.maskTelefone.Text = funcionarios[0].Telefone; editarCadastroFuncionario.txtCargo.Text = funcionarios[0].Cargo; editarCadastroFuncionario.txtEmail.Text = funcionarios[0].Email; editarCadastroFuncionario.maskNumeroCnh.Text = funcionarios[0].NumeroCNH; editarCadastroFuncionario.comboBoxCategoriaCnh.Text = funcionarios[0].CategoriaCNH; editarCadastroFuncionario.maskValidadeCNH.Text = Convert.ToString(funcionarios[0].ValidadeCNH); Funcionario funcionario = new Funcionario(editarCadastroFuncionario.maskMatricula.Text, "Bruna Ramos Gouvea", editarCadastroFuncionario.maskCPF.Text, Convert.ToDateTime(editarCadastroFuncionario.maskDataNascimento.Text), editarCadastroFuncionario.maskTelefone.Text, editarCadastroFuncionario.txtCargo.Text, editarCadastroFuncionario.txtEmail.Text, editarCadastroFuncionario.maskNumeroCnh.Text, editarCadastroFuncionario.comboBoxCategoriaCnh.Text, Convert.ToDateTime(editarCadastroFuncionario.maskValidadeCNH.Text), string.Empty, "Ativo" ); int id = funcionarioDao.BuscarIdFuncionario("matricula", matricula); funcionarioDao.EditarFuncionario(funcionario, id); List <Funcionario> funcionarios2 = funcionarioDao.BuscarFuncionario(matricula, "Ativo"); Assert.AreEqual(funcionarios2[0].Nome, funcionario.Nome); Assert.AreEqual(funcionarios2[0].CPF, funcionario.CPF); Assert.AreEqual(funcionarios2[0].DataDeNascimento, funcionario.DataDeNascimento); Assert.AreEqual(funcionarios2[0].Telefone, funcionario.Telefone); Assert.AreEqual(funcionarios2[0].Cargo, funcionario.Cargo); Assert.AreEqual(funcionarios2[0].Email, funcionario.Email); Assert.AreEqual(funcionarios2[0].NumeroCNH, funcionario.NumeroCNH); Assert.AreEqual(funcionarios2[0].CategoriaCNH, funcionario.CategoriaCNH); Assert.AreEqual(funcionarios2[0].ValidadeCNH, funcionario.ValidadeCNH); }
public void TestBuscarFuncionario() { ListarFuncionario listarFuncionario = new ListarFuncionario(); listarFuncionario.toolStripTextBoxMatricula.Text = "NBG67"; FuncionarioDao funcionarioDao = new FuncionarioDao(); List <Funcionario> funcionarios = funcionarioDao.BuscarFuncionario(listarFuncionario.toolStripTextBoxMatricula.Text, "Ativo"); Assert.AreEqual(listarFuncionario.toolStripTextBoxMatricula.Text, funcionarios[0].Matricula); }
public void TestExcluirFuncionario() { string matricula = "NBG67"; FuncionarioDao funcionarioDao = new FuncionarioDao(); int id = funcionarioDao.BuscarIdFuncionario("matricula", matricula); funcionarioDao.ExcluirFuncionario(id); List <Funcionario> funcionarioInativo = funcionarioDao.BuscarFuncionario(matricula, "Inativo"); Assert.AreEqual(funcionarioInativo[0].Status, "Inativo"); }