Example #1
0
 public LoginController(IUsuarioDAO usuarioDAO, LoginSession loginSession, Sessao sessao, IToastNotification toast)
 {
     _UsuarioDAO        = usuarioDAO;
     _loginSession      = loginSession;
     _sessao            = sessao;
     _toastNotification = toast;
 }
Example #2
0
        /// <summary>
        /// autentica um usuário no sistema.
        /// </summary>
        /// <param name="usuario">objeto com login e senha do usuário</param>
        /// <returns>autenticação</returns>
        public bool AutenticarUsuario(Dominio.Usuario usuario)
        {
            if (usuario == null)
            {
                return(false);
            }
            else if (usuario.Login == null)
            {
                return(false);
            }
            else if (usuario.Senha == null)
            {
                return(false);
            }

            usuario.Senha = Utilitario.Seguranca.Criptografar(usuario.Senha);

            IFactoryDAO     fabrica       = FactoryFactoryDAO.GetFabrica();
            IUsuarioDAO     usuarioDAO    = fabrica.GetUsuarioDAO();
            IList <Usuario> listaUsuarios = usuarioDAO.Pesquisar(usuario);

            if (listaUsuarios.Count != 1)
            {
                return(false);
            }

            return(true);
        }
Example #3
0
 // GET: /<controller>/
 public CadastrosController(LoginSession loginSession, IUsuarioDAO usuarioDAO, IProdutoDAO produtoDAO, IToastNotification toast, IClienteDAO cliente)
 {
     _loginSession      = loginSession;
     _usuarioDAO        = usuarioDAO;
     _produtoDAO        = produtoDAO;
     _toastNotification = toast;
     _clienteDAO        = cliente;
 }
Example #4
0
        public LoginController(IUsuarioDAO <Usuario> usuarioDAO)
        {
            _usuarioDAO = usuarioDAO;

            if (!WebSecurity.Initialized)
            {
                WebSecurity.InitializeDatabaseConnection("blog", "Usuario", "Id", "Login", true);
            }
        }
        public GestionarUsuario()
        {
            FabricaAbstractaDAO fabricaAbstractaDAO = FabricaAbstractaDAO.getInstancia();

            gestorDAO      = fabricaAbstractaDAO.crearGestorDAO();
            usuarioDAO     = fabricaAbstractaDAO.crearUsuarioDAO(gestorDAO);
            tipoUsuarioDao = fabricaAbstractaDAO.crearTipoUsuario(gestorDAO);
            sucursalDao    = fabricaAbstractaDAO.crearSucursal(gestorDAO);
        }
Example #6
0
 public AdministradorServico(IFilmeDAO filmeDAO, IReleaseDAO releaseDAO, ILegendaDAO legendaDAO, IUsuarioDAO usuarioDAO, IBancoDadosCreator bancoDadosCreator, IImdbInfoDAO imdbInfoDAO, IArquivoDAO arquivoDAO)
 {
     _filmeDAO = filmeDAO;
     _releaseDAO = releaseDAO;
     _legendaDAO = legendaDAO;
     _usuarioDAO = usuarioDAO;
     _bancoDadosCreator = bancoDadosCreator;
     _imdbInfoDAO = imdbInfoDAO;
     _arquivoDAO = arquivoDAO;
 }
Example #7
0
        /// <summary>
        /// Consulta de usuarios cadastrados
        /// </summary>
        /// <param name="usuario">objeto com parametros de pesquisa</param>
        /// <returns>lista de usuarios</returns>
        public IList <Dominio.Usuario> PesquisarUsuario(Dominio.Usuario usuario)
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                IUsuarioDAO usuarioDAO = fabrica.GetUsuarioDAO();

                return(usuarioDAO.Pesquisar(usuario));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #8
0
        /// <summary>
        /// consulta de um usuário especifico
        /// </summary>
        /// <param name="codigo">código do usuário</param>
        /// <returns>usuário referente ao código passado</returns>
        public Dominio.Usuario PesquisarUsuario(int codigo)
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                IUsuarioDAO usuarioDAO = fabrica.GetUsuarioDAO();

                return(usuarioDAO.Pesquisar(codigo));
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #9
0
        /// <summary>
        /// Consulta de Colunistas
        /// </summary>
        /// <param name="usuario">objeto com parametros de pesquisa</param>
        /// <returns>lista de usuarios</returns>
        public IList <Dominio.Usuario> PesquisarColunista()
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                IUsuarioDAO usuarioDAO = fabrica.GetUsuarioDAO();

                List <Dominio.Usuario> lista = (List <Dominio.Usuario>)usuarioDAO.PesquisarColunista();
                lista.RemoveAll(p => p.Codigo == 1);

                return(lista);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #10
0
        /// <summary>
        /// Cadastra ou altera um usuário.
        /// </summary>
        /// <param name="usuario">objeto com as informações de um usuário</param>
        /// <param name="arquivo">arquivo da foto do usuário.</param>
        /// <returns>usuário com o código gerado</returns>
        public Dominio.Usuario SalvarUsuario(Dominio.Usuario usuario, HttpPostedFileBase file)
        {
            try
            {
                if (usuario == null)
                {
                    throw new ArgumentNullException("usuario");
                }

                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                IUsuarioDAO usuarioDAO = fabrica.GetUsuarioDAO();

                usuario.Senha = Utilitario.Seguranca.Criptografar(usuario.Senha);

                if (usuario.Foto == null)
                {
                    usuario.Foto = new Foto()
                    {
                        Autor = usuario.Nome, Fonte = usuario.Email, Legenda = usuario.Login
                    }
                }
                ;
                else
                {
                    usuario.Foto = MultimidiaFacade.PesquisarFoto(usuario.Foto.Codigo);
                }

                if (file != null)
                {
                    usuario.Foto = MultimidiaFacade.SalvarFoto(usuario.Foto, file);
                }

                if (usuario.Codigo <= 0)
                {
                    return(usuarioDAO.Cadastrar(usuario));
                }

                usuarioDAO.Alterar(usuario);

                return(usuario);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #11
0
        /// <summary>
        /// Exclui um usuário do banco
        /// </summary>
        /// <param name="codigo">código do usuário</param>
        /// <returns></returns>
        public bool ExcluirUsuario(int codigo)
        {
            try
            {
                IFactoryDAO fabrica    = FactoryFactoryDAO.GetFabrica();
                IUsuarioDAO usuarioDAO = fabrica.GetUsuarioDAO();
                Foto        foto       = usuarioDAO.Pesquisar(codigo).Foto;
                bool        retorno    = usuarioDAO.Excluir(codigo);

                MultimidiaFacade.ExcluirFoto(foto.Codigo);

                return(retorno);
            }
            catch (Exception e)
            {
                throw e;
            }
        }
Example #12
0
        /// <summary>
        /// Verifica o nivel de acesso de um usuário.
        /// </summary>
        /// <param name="usuario"></param>
        /// <param name="nomeFormulario"></param>
        /// <returns></returns>
        public bool VerificarAcesso(Dominio.Usuario usuario, string nomeFormulario)
        {
            IFactoryDAO     fabrica       = FactoryFactoryDAO.GetFabrica();
            IUsuarioDAO     usuarioDAO    = fabrica.GetUsuarioDAO();
            IList <Usuario> listaUsuarios = usuarioDAO.Pesquisar(usuario);

            if (listaUsuarios.Count != 1)
            {
                return(false);
            }
            Permissao permissao = listaUsuarios[0].Perfil.ListaPermissoes.FirstOrDefault(obj => obj.Tela.Nome == nomeFormulario);

            if (permissao == null)
            {
                return(false);
            }

            return(true);
        }
Example #13
0
        public bool Inserir(UsuarioEntity usuario)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.Inserir(usuario));
        }
Example #14
0
        public bool Atualizar(UsuarioEntity usuario)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.Atualizar(usuario));
        }
 public UsuarioService(IUsuarioDAO dao)
 {
     this.dao = dao;
 }
Example #16
0
 public UsuarioBll(IUsuarioDAO usuarioDAO)
 {
     _usuarioDAO = usuarioDAO;
 }
Example #17
0
 public IniciarSesionServicio()
 {
     gestorDAO  = new GestorSQL();
     usuarioDAO = new UsuarioDAO(gestorDAO);
 }
 public UsuarioController(IUsuarioDAO dao)
 {
     this.dao = dao;
 }
 public GestionarUsuario()
 {
     gestorDAOSQL = new GestorDAOSQL();
     usuarioDAO   = new UsuarioDAO(gestorDAOSQL);
 }
Example #20
0
        public List <UsuarioEntity> ObterParteFuncionarios(string cpfUsu)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.ObterParteFuncionarios(cpfUsu));
        }
Example #21
0
 public MenuController(IPostDAO <Post> postDAO, IUsuarioDAO <Usuario> usuarioDAO)
 {
     _postDAO    = postDAO;
     _usuarioDAO = usuarioDAO;
 }
Example #22
0
 public UsuarioBLL()
 {
     this._usuarioDAO = new UsuarioDAO();
 }
 public ClienteService(IClienteDAO clienteDAO, IUsuarioDAO usuarioDAO)
 {
     this.clienteDAO = clienteDAO;
     this.usuarioDAO = usuarioDAO;
 }
Example #24
0
        public List <UsuarioEntity> BuscarFuncionarios(string cnpjEmp, string busca)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.BuscarFuncionarios(cnpjEmp, busca));
        }
Example #25
0
 public UsuarioBusiness(IUsuarioDAO obj)
 {
     _IUsuarioDAO = obj;
 }
Example #26
0
        public bool Remover(string cpfUsu)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.Remover(cpfUsu));
        }
 public AuthController(IUsuarioDAO iUsuarioDAO)
 {
     this.iUsuarioDAO = iUsuarioDAO;
 }
Example #28
0
        public UsuarioEntity Obter(string cpfUsu)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.Obter(cpfUsu));
        }
Example #29
0
 public UsuarioBLL(IUsuarioDAO usuarioDAO)
 {
     _usuarioDAO = usuarioDAO;
 }
Example #30
0
        public List <UsuarioEntity> ObterTodosFuncionarios(string cnpjEmp)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.ObterTodosFuncionarios(cnpjEmp));
        }
 public UsuarioService(IUsuarioDAO dao)
 {
     this.dao = dao;
 }
Example #32
0
        public UsuarioEntity Validar(string emaUsu, string senUsu)
        {
            IUsuarioDAO iUsuarioDAO = (IUsuarioDAO)DAOFactory.CreateDAO <IUsuarioDAO>();

            return(iUsuarioDAO.Validar(emaUsu, senUsu));
        }
Example #33
0
 public GestionarUsuarioServicio()
 {
     gestorODBC   = new ConexionSqlServer();
     ususuarioDAO = new UsuarioDAOSqlServer(gestorODBC);
 }