Example #1
0
        public List <Cargo> ConsultarTodos(int idCargo)
        {
            CargoRepositorio rep = new CargoRepositorio();


            return(rep.FindAll(idCargo));
        }
Example #2
0
        public void CadastrarCargo()
        {
            Cargo            cargo    = new Cargo(6, "Deputado", 'A');
            CargoRepositorio cargoRep = new CargoRepositorio();
            bool             cadastro = cargoRep.AdicionarCargo(cargo);

            Assert.AreEqual(true, cadastro);
        }
Example #3
0
        public void DeletarCargo()
        {
            Cargo            cargo    = new Cargo(100, "Presidente", 'I');
            CargoRepositorio cargoRep = new CargoRepositorio();
            bool             delete   = cargoRep.DeletarCargo(5);

            Assert.AreEqual(true, delete);
        }
Example #4
0
        public void AlterarCargoParaInativo()
        {
            Cargo            cargo    = new Cargo(7, "Rei do Mundo", 'A');
            CargoRepositorio cargoRep = new CargoRepositorio();
            bool             altera   = cargoRep.InativarCargo(6);

            Assert.AreEqual(true, altera);
        }
Example #5
0
        public void AlterarCargoParaAtivo()
        {
            Cargo            cargo    = new Cargo(8, "Rei da Galaxia", 'A');
            CargoRepositorio cargoRep = new CargoRepositorio();
            bool             altera   = cargoRep.AtivarCargo(6);

            Assert.AreEqual(true, altera);
        }
Example #6
0
        public void NaoAlteraCargoPraAtivoComEleicaoAberta()
        {
            Cargo            cargo    = new Cargo(42, "Sindico", 'A');
            CargoRepositorio cargoRep = new CargoRepositorio();
            bool             altera   = cargoRep.AtivarCargo(1);

            Assert.AreEqual(false, altera);
        }
Example #7
0
        public void NaoCadastraComNomeVazio()
        {
            Cargo            cargo     = new Cargo(12, "", 'I');
            CargoRepositorio cargoRep  = new CargoRepositorio();
            bool             cadastrar = cargoRep.AdicionarCargo(cargo);

            Assert.AreEqual(true, cadastrar);
        }
Example #8
0
        public Cargo ConsultarPorId(int idCargo)
        {
            CargoRepositorio rep = new CargoRepositorio();

            Cargo c = rep.FindById(idCargo);

            return(c);
        }
Example #9
0
        public void NaoCadastraComNomeNulo()
        {
            Cargo            cargo     = new Cargo(22, null, 'A');
            CargoRepositorio cargoRep  = new CargoRepositorio();
            bool             cadastrar = cargoRep.AdicionarCargo(cargo);

            Assert.AreEqual(true, cadastrar);
        }
 public void ValidarTest()
 {
     CargoRepositorio repositorio = new CargoRepositorio();
     Cargo cargo = new Cargo("Cargo", 'A');
     Assert.IsFalse(repositorio.Validar(cargo));
     cargo.IdCargo = 1;
     Assert.IsTrue(repositorio.Validar(cargo));
 }
Example #11
0
 public Eleicao()
 {
     BaseDeCargos = new CargoRepositorio();
     BaseDePartidos = new PartidoRepositorio();
     BaseDeCandidatos = new CandidatoRepositorio();
     BaseDeEleitores = new EleitorRepositorio();
     BaseDeVotos = new VotoRepositorio();
 }
Example #12
0
        public void Cadastrar(Cargo c)
        {
            Perfil p = new Perfil();


            CargoRepositorio rep = new CargoRepositorio();

            rep.Insert(c);
        }
        public void ValidarTest()
        {
            CargoRepositorio repositorio = new CargoRepositorio();
            Cargo            cargo       = new Cargo("Cargo", 'A');

            Assert.IsFalse(repositorio.Validar(cargo));
            cargo.IdCargo = 1;
            Assert.IsTrue(repositorio.Validar(cargo));
        }
        public void AtualizarSituacaoTest()
        {
            CargoRepositorio repositorio = new CargoRepositorio();
            Cargo cargo = repositorio.BuscarPorId(1);
            char situacao = cargo.Situacao;
            cargo.Situacao = 'I';
            int atual = repositorio.AtualizarSituacao(cargo);

            Assert.AreEqual(1, atual);

            cargo.Situacao = situacao;
            repositorio.AtualizarSituacao(cargo);
        }
        public void AtualizarSituacaoTest()
        {
            CargoRepositorio repositorio = new CargoRepositorio();
            Cargo            cargo       = repositorio.BuscarPorId(1);
            char             situacao    = cargo.Situacao;

            cargo.Situacao = 'I';
            int atual = repositorio.AtualizarSituacao(cargo);

            Assert.AreEqual(1, atual);

            cargo.Situacao = situacao;
            repositorio.AtualizarSituacao(cargo);
        }
Example #16
0
 public List <Cargo> Listar()
 {
     using (_contexto = new ALICORPContexto())
     {
         try
         {
             _repositorio = new CargoRepositorio(_contexto.Connection);
             return(_repositorio.Listar());
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }
Example #17
0
 public Cargo Buscar(int id)
 {
     using (_contexto = new ALICORPContexto())
     {
         try
         {
             _repositorio = new CargoRepositorio(_contexto.Connection);
             return(_repositorio.Buscar(id));
         }
         catch (Exception ex)
         {
             throw ex;
         }
     }
 }
        public void Cadastrar()
        {
            ICargoRepositorio repositorio = new CargoRepositorio();
            var servico = new CargoServicoDominio(repositorio);

            Cargo cargo = new Cargo()
            {
                Nome = "Cargo Test",
                Situacao = 'A'
            };

            servico.Add(cargo);

            Assert.IsTrue(servico.FindByName("Cargo Tes").Count > 0);
        }
Example #19
0
        public void ObtenerParametros(ref List <Cargo> cargos, ref List <Area> areas)
        {
            using (_contexto = new ALICORPContexto())
            {
                try
                {
                    CargoRepositorio cargoRepositorio = new CargoRepositorio(_contexto.Connection);
                    cargos = cargoRepositorio.Listar();

                    AreaRepositorio areaRepositorio = new AreaRepositorio(_contexto.Connection);
                    areas = areaRepositorio.Listar();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }
        }
        public void MudarSituacao()
        {
            ICargoRepositorio repositorio = new CargoRepositorio();
            var servico = new CargoServicoDominio(repositorio);

            Cargo cargo = new Cargo()
            {
                Nome = "Situacao Test",
                Situacao = 'A'
            };

            servico.Add(cargo);
            cargo = servico.FindByName("Situacao T")[0];

            servico.MudarSituacao(cargo);

            Assert.IsTrue(servico.FindByName("Situacao")[0].Situacao == 'I');
        }
        public void Editar()
        {
            ICargoRepositorio repositorio = new CargoRepositorio();
            var servico = new CargoServicoDominio(repositorio);

            Cargo cargo = new Cargo()
            {
                Nome = "Editar Test",
                Situacao = 'A'
            };

            servico.Add(cargo);
            cargo = servico.FindByName("Editar T")[0];

            cargo.Nome = "Editado com sucesso";
            servico.Editar(cargo);

            Assert.IsTrue(servico.FindByName("Editado").Count > 0);
        }
Example #22
0
        public bool Actualizar(Cargo entidad)
        {
            using (_contexto = new ALICORPContexto(true))
            {
                bool respuesta = false;
                try
                {
                    _repositorio = new CargoRepositorio(_contexto.Connection, _contexto.Transaction);
                    respuesta    = _repositorio.Actualizar(entidad);

                    _contexto.Transaction.Commit();

                    return(respuesta);
                }
                catch (Exception ex)
                {
                    _contexto?.Transaction.Rollback();
                    throw ex;
                }
            }
        }
Example #23
0
        public void Excluir(int idCargo)
        {
            CargoRepositorio rep = new CargoRepositorio();

            rep.Delete(idCargo);
        }
Example #24
0
 public CargoControl()
 {
     _cargoRepositorio = new CargoRepositorio();
 }
        public void BuscarPorNomeTest()
        {
            Cargo atual = new CargoRepositorio().BuscarPorNome("Prefeito");

            Assert.AreEqual("Prefeito", atual.Nome);
        }
 public void BuscarPorNomeTest()
 {
     Cargo atual = new CargoRepositorio().BuscarPorNome("Prefeito");
     Assert.AreEqual("Prefeito", atual.Nome);
 }
Example #27
0
        public void Atualizar(Cargo c)
        {
            CargoRepositorio rep = new CargoRepositorio();

            rep.Update(c);
        }