示例#1
0
        public ActionResult Editar(int id)
        {
            Funcionarios funcionario = new FuncionariosRepositorio().ObterPeloId(id);

            ViewBag.Funcionario = funcionario;
            return(View());
        }
示例#2
0
        public void BuscarFuncionarios_DeveRetornarNulo()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();

            //Act
            var resultado = repositorio.BuscarFuncionarios();

            resultado = resultado.Where(Func => Func.Cargo == "NÃO EXISTE");
            var respostaDTO = from Func in resultado.ToList()
                              select new FuncionariosGetDTO
            {
                DataCad = Func.DataCad,
                Cargo   = Func.Cargo,
                Cpf     = Func.Cpf,
                Nome    = Func.Nome,
                UfNasc  = Func.UfNasc,
                Salario = Func.Salario,
                Status  = Func.Status
            };


            //Assert
            Assert.AreEqual(0, respostaDTO.Count());
        }
示例#3
0
        public ActionResult Index()
        {
            List <Funcionarios> funcionarios = new FuncionariosRepositorio().ObterTodos();

            ViewBag.Funcionario  = funcionarios;
            ViewBag.TituloPagina = "Funcionarios";
            return(View());
        }
 public relatoriosController()
 {
     _funcionarios = new FuncionariosRepositorio();
     _veiculos     = new VeiculosRepositorio();
     _recibos      = new RecibosRepositorio();
     _alugados     = new AlugarRepositorio();
     _manutencao   = new ManutencaoRepositorio();
 }
示例#5
0
        public void BuscarFuncionariosUf_DeveRetornar()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();

            //Act
            var resultado = repositorio.BuscarFuncionariosUF();

            //Assert
            Assert.IsNotNull(resultado);
        }
示例#6
0
        public void ExcluirFuncionarioCpf_DeveRetornarTrue()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();
            var cpf = "111111111111";

            //Act
            var resultado = repositorio.ExcluirFuncionarioCpf(cpf);

            //Assert
            Assert.IsTrue(resultado);
        }
示例#7
0
        public void AlterarFuncionario_DeveRetornarErro()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();
            TB_FUNCIONARIOS         tb          = new TB_FUNCIONARIOS();

            //Act
            var resultado = repositorio.InserirFuncionario(tb);

            //Assert
            Assert.AreNotEqual(tb, resultado);
        }
示例#8
0
 public ActionResult Index(Funcionarios funcionario)
 {
     if (ModelState.IsValid)
     {
         var identificador = new FuncionariosRepositorio().Cadastrar(funcionario);
         return(RedirectToAction("Editar", new { id = identificador }));
     }
     else
     {
         ModelState.AddModelError("Cadastrado com secesso", "cadastrado com sucesso");
     }
     ViewBag.Funcionario = funcionario; return(View("CadastroFuncionario"));
 }
        public string Excluir(Funcionarios entity)
        {
            AppContext contexto = new AppContext();
            using (DbContextTransaction transacao = AppTransaction.CreateDbContextTransaction(contexto))
            {
                _mensagem = new FuncionariosRepositorio(contexto).Excluir(entity);

                if (_mensagem == "")
                    transacao.Commit();
                else
                    transacao.Rollback();
            }
            return _mensagem;
        }
示例#10
0
        public void InserirFuncionario_DeveRetornarErro()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();
            TB_FUNCIONARIOS         tb          = new TB_FUNCIONARIOS();

            tb.Cargo = "Cargo teste";
            tb.Nome  = "Nome teste;";

            //Act
            var resultado = repositorio.InserirFuncionario(tb);

            //Assert
            Assert.AreNotEqual(tb, resultado);
        }
示例#11
0
        public void AlterarFuncionario_DeveRetornar()
        {
            //Arrange
            FuncionariosRepositorio repositorio = new FuncionariosRepositorio();
            TB_FUNCIONARIOS         tb          = new TB_FUNCIONARIOS();

            tb.Cargo   = "PRESIDENTE";
            tb.Cpf     = "111111111111";
            tb.DataCad = DateTime.Now;
            tb.Nome    = "FULANO DA SILVA";
            tb.Status  = "ATIVO";
            tb.UfNasc  = "SP";

            //Act
            var resultado = repositorio.InserirFuncionario(tb);

            //Asert
            Assert.AreEqual(tb, resultado);
        }
示例#12
0
        public ActionResult Update(Funcionarios funcionario)
        {
            bool alterado = new FuncionariosRepositorio().Alterar(funcionario);

            return(null);
        }
示例#13
0
        ActionResult Excluir(int id)
        {
            bool apagado = new FuncionariosRepositorio().Excluir(id);

            return(null);
        }
 public FuncionarioController()
 {
     repositorio = new FuncionariosRepositorio();
 }
示例#15
0
 public BasicAuthorization()
 {
     _funcionarioRepositorio = new FuncionariosRepositorio();
 }