Exemplo n.º 1
0
        public Dominio.Perfil SalvarPerfil(Dominio.Perfil perfil)
        {
            try
            {
                if (perfil == null)
                {
                    throw new ArgumentNullException("usuario");
                }

                IFactoryDAO fabrica   = FactoryFactoryDAO.GetFabrica();
                IPerfilDAO  perfilDAO = fabrica.GetPerfilDAO();

                if (perfil.Codigo <= 0)
                {
                    return(perfilDAO.Cadastrar(perfil));
                }

                perfilDAO.Alterar(perfil);
                return(perfil);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemplo n.º 2
0
        public bool ExcluirPerfil(int codigo)
        {
            try
            {
                IFactoryDAO fabrica   = FactoryFactoryDAO.GetFabrica();
                IPerfilDAO  perfilDAO = fabrica.GetPerfilDAO();

                return(perfilDAO.Excluir(codigo));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemplo n.º 3
0
        public IList <Dominio.Perfil> PesquisarPerfil(Dominio.Perfil perfil)
        {
            try
            {
                IFactoryDAO fabrica   = FactoryFactoryDAO.GetFabrica();
                IPerfilDAO  perfilDAO = fabrica.GetPerfilDAO();

                return(perfilDAO.Pesquisar(perfil));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Exemplo n.º 4
0
        public Dominio.Perfil PesquisarPerfil(int codigo)
        {
            try
            {
                IFactoryDAO fabrica   = FactoryFactoryDAO.GetFabrica();
                IPerfilDAO  perfilDAO = fabrica.GetPerfilDAO();

                return(perfilDAO.Pesquisar(codigo));
            }
            catch (Exception e)
            {
                throw e;
            }
        }