/// <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); }
/// <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.Depoimento SalvarDepoimento(Dominio.Depoimento depoimento, HttpPostedFileBase file) { try { if (depoimento == null) { throw new ArgumentNullException("depoimento"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IDepoimentoDAO depoimentoDAO = fabrica.GetDepoimentoDAO(); if (depoimento.Codigo <= 0) { return(depoimentoDAO.Cadastrar(depoimento)); } depoimentoDAO.Alterar(depoimento); return(depoimento); } catch (Exception e) { throw e; } }
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; } }
public ActionResult VisualizarNoticia(int Codigo) { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ServicoNHibernate servico = (ServicoNHibernate)fabrica.GetServicoDAO(); ViewData["ServicoLateral"] = servico.Pesquisar(new Servico() { Ativo = true }, 1, 0, true, new int[0], 1)[0]; CategoriaEmpresaNHibernate categoriaEmpresas = (CategoriaEmpresaNHibernate)fabrica.GetCategoriaEmpresaDAO(); IList <CategoriaEmpresa> categorias = categoriaEmpresas.Pesquisar(null); ViewBag.Categorias = categorias; ConteudoFacade conteudoFacade = new ConteudoFacade(); MultimidiaFacade multimidiaFacade = new MultimidiaFacade(); UsuarioFacade usuarioFacade = new UsuarioFacade(); Noticia noticia = conteudoFacade.PesquisarNoticia(Codigo); this.RegistrarBannerInternas(); if (noticia == null) { return(RedirectToAction("Index")); } return(View(noticia)); }
/// <summary> /// Salva a coluna /// </summary> /// <param name="coluna">Objeto para salvar</param> public Dominio.Coluna SalvarColuna(Dominio.Coluna coluna) { try { if (coluna == null) { throw new ArgumentNullException("coluna"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IColunaDAO colunaDAO = fabrica.GetColunaDAO(); if (coluna.UsuarioCadastro == null) { coluna.UsuarioCadastro = Utilitario.Sessao.UsuarioLogado; } if (coluna.Codigo <= 0) { return(colunaDAO.Cadastrar(coluna)); } colunaDAO.Alterar(coluna); return(coluna); } catch (Exception e) { throw e; } }
/// <summary> /// Salva o artigo /// </summary> /// <param name="artigo">Objeto para salvar</param> public Dominio.Artigo SalvarArtigo(Dominio.Artigo artigo) { try { if (artigo == null) { throw new NotImplementedException("artigo"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IArtigoDAO artigoDAO = fabrica.GetArtigoDAO(); if (artigo.UsuarioCadastro == null) { artigo.UsuarioCadastro = Utilitario.Sessao.UsuarioLogado; } if (artigo.Codigo <= 0) { return(artigoDAO.Cadastrar(artigo)); } artigoDAO.Alterar(artigo); return(artigo); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa artigo pelos atributos do artigo usado para trazer apenas artigos /// para visualizacao no container de Saude e Treinamento. /// </summary> /// <param name="artigo">Filtro para pesquisa</param> /// <param name="qtde">Quantidade de registros de retorno ("0" para todos)</param> public IList <Dominio.Artigo> PesquisarArtigoSaude(Dominio.Artigo artigo, short qtde = 3) { try { if (artigo == null) { artigo = new Artigo(); } artigo.ObjCategoria = new Categoria() { Codigo = 3 }; IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IArtigoDAO artigoDAO = fabrica.GetArtigoDAO(); if (qtde > 0) { return(artigoDAO.Pesquisar(artigo, qtde)); } return(artigoDAO.Pesquisar(artigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Salva a categoria /// </summary> /// <param name="categoria">Objeto para salvar</param> public Dominio.CategoriaEmpresa SalvarCategoriaEmpresa(Dominio.CategoriaEmpresa categoriaEmpresa) { try { if (categoriaEmpresa == null) { throw new ArgumentNullException("categoriaEmpresa"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ICategoriaEmpresaDAO categoriaEmpresaDAO = fabrica.GetCategoriaEmpresaDAO(); if (categoriaEmpresa.CodCategoria <= 0) { return(categoriaEmpresaDAO.Cadastrar(categoriaEmpresa)); } categoriaEmpresaDAO.Alterar(categoriaEmpresa); return(categoriaEmpresa); } catch (Exception e) { throw e; } }
/// <summary> /// Salva o servico /// </summary> /// <param name="artigo">Objeto para salvar</param> public Dominio.Servico SalvarServico(Dominio.Servico servico) { try { if (servico == null) { throw new NotImplementedException("servico"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IServicoDAO servicoDAO = fabrica.GetServicoDAO(); if (servico.Codigo <= 0) { return(servicoDAO.Cadastrar(servico)); } servicoDAO.Alterar(servico); return(servico); } catch (Exception e) { throw e; } }
/// <summary> /// Salva o link /// </summary> /// <param name="link">link para salvar</param> public Dominio.Link SalvarLink(Dominio.Link link) { try { if (link == null) { throw new ArgumentNullException("link"); } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ILinkDAO linkDAO = fabrica.GetLinkDAO(); if (link.Codigo <= 0) { return(linkDAO.Cadastrar(link)); } linkDAO.Alterar(link); return(link); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui uma foto do sistema. /// </summary> /// <param name="codigo">código da foto</param> /// <returns>caso a foto tenha sido excluida</returns> public bool ExcluirFoto(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IFotoDAO fotoDAO = fabrica.GetFotoDAO(); Dominio.Foto foto = fotoDAO.Pesquisar(codigo); if (fotoDAO.Excluir(foto.Codigo)) { this.ExcluirImagemGaleria(foto.Caminho); } else { return(false); } return(true); } catch (Exception e) { throw e; } }
/// <summary> /// Salva a notícia /// </summary> /// <param name="noticia">Objeto para salvar</param> public Dominio.Noticia SalvarNoticia(Dominio.Noticia noticia) { try { if (noticia == null) { throw new ArgumentNullException("noticia"); } if (noticia.UsuarioCadastro == null) { noticia.UsuarioCadastro = Utilitario.Sessao.UsuarioLogado; } IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); INoticiaDAO noticiaDAO = fabrica.GetNoticiaDAO(); /*if (noticia.Destaque) * { * string asdf = noticia.FotoCapa.Caminho; * * IFotoDAO fotoDAO = fabrica.GetFotoDAO(); * noticia.FotoCapa = fotoDAO.Pesquisar(noticia.FotoCapa.Codigo); * * HttpContext.Current.Session.Clear(); * * string caminhoOriginal = HttpContext.Current.Server.MapPath("~/AppData/Foto/full/" + noticia.FotoCapa.Caminho); * * FileInfo info = new FileInfo(caminhoOriginal); * * if (info.Exists) * { * MultimidiaFacade multFacade = new MultimidiaFacade(); * * string caminho = string.Format(@"{0}\{1}\", HttpContext.Current.Server.MapPath("~/AppData/Foto"), "320x240"); * * if (!Directory.Exists(caminho)) * Directory.CreateDirectory(caminho); * * StreamReader stream = new StreamReader(caminhoOriginal); * * multFacade.SalvarImagem(multFacade.RedimensionarImagem(stream.BaseStream, 320, 240), caminho + noticia.FotoCapa.Caminho); * } * * }*/ if (noticia.Codigo <= 0) { return(noticiaDAO.Cadastrar(noticia)); } noticiaDAO.Alterar(noticia); return(noticia); } catch (Exception e) { throw e; } }
/// <summary> /// Consulta de uma foto já cadastrada. /// </summary> /// <param name="codigo">código da foto</param> /// <returns>foto referente ao código informado</returns> public Dominio.Foto PesquisarFoto(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IFotoDAO fotoDAO = fabrica.GetFotoDAO(); return(fotoDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa artigo pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Artigo PesquisarArtigo(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IArtigoDAO artigoDAO = fabrica.GetArtigoDAO(); return(artigoDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa notícia por código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Noticia PesquisarNoticia(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); INoticiaDAO noticiaDAO = fabrica.GetNoticiaDAO(); return(noticiaDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui o servico pelo código /// </summary> /// <param name="codigo">código para exclusão</param> public bool ExcluirServico(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IServicoDAO servicoDAO = fabrica.GetServicoDAO(); return(servicoDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui a categoria pelo código /// </summary> /// <param name="codigo">Código para exclusão</param> public bool ExcluirCategoriaEmpresa(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ICategoriaEmpresaDAO categoriaEmpresaDAO = fabrica.GetCategoriaEmpresaDAO(); return(categoriaEmpresaDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa palavras-chave por objeto /// </summary> /// <param name="palavraChave">Objeto para filtro</param> public IList <Dominio.PalavraChave> PesquisarPalavraChave(Dominio.PalavraChave palavraChave) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IPalavraChaveDAO palavraChaveDAO = fabrica.GetPalavraChaveDAO(); return(palavraChaveDAO.Pesquisar(palavraChave)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa CategoriaEmpresa pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.CategoriaEmpresa PesquisarCategoriaEmpresa(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ICategoriaEmpresaDAO categoriaEmpresaDAO = fabrica.GetCategoriaEmpresaDAO(); return(categoriaEmpresaDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa categorias pelos atributos da categoria /// </summary> /// <param name="categoria">Objeto para filtro</param> public IList <Dominio.CategoriaEmpresa> PesquisarCategoriaEmpresa(Dominio.CategoriaEmpresa categoriaEmpresa) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ICategoriaEmpresaDAO categoriaEmpresaDAO = fabrica.GetCategoriaEmpresaDAO(); return(categoriaEmpresaDAO.Pesquisar(categoriaEmpresa)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa artigo pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Servico PesquisarServico(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IServicoDAO servicoDAO = fabrica.GetServicoDAO(); return(servicoDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui a notícia pelo código /// </summary> /// <param name="codigo">Código para exclusão</param> public bool ExcluirNoticia(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); INoticiaDAO noticiaDAO = fabrica.GetNoticiaDAO(); return(noticiaDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa a coluna pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Coluna PesquisarColuna(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IColunaDAO colunaDAO = fabrica.GetColunaDAO(); return(colunaDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa links pelos atributos do link /// </summary> /// <param name="link">objeto para pesquisa</param> public IList <Dominio.Link> PesquisarLink(Dominio.Link link) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ILinkDAO linkDAO = fabrica.GetLinkDAO(); return(linkDAO.Pesquisar(link)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui a aventura pelo código /// </summary> /// <param name="codigo">Código para exclusão</param> public bool ExcluirAventura(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IAventuraDAO aventuraDAO = fabrica.GetAventuraDAO(); return(aventuraDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
public IList <Dominio.Tela> PesquisarTela(Dominio.Tela tela) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ITelaDAO telaDAO = fabrica.GetTelaDAO(); return(telaDAO.Pesquisar(tela)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa link pelo código /// </summary> /// <param name="codigo">código para pesquisa</param> public Dominio.Link PesquisarLink(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ILinkDAO linkDAO = fabrica.GetLinkDAO(); return(linkDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui a coluna pelo código /// </summary> /// <param name="codigo">Código para exclusão</param> public bool ExcluirColuna(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IColunaDAO colunaDAO = fabrica.GetColunaDAO(); return(colunaDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Exclui link pelo código /// </summary> /// <param name="codigo">código do link</param> public bool ExcluirLink(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); ILinkDAO linkDAO = fabrica.GetLinkDAO(); return(linkDAO.Excluir(codigo)); } catch (Exception e) { throw e; } }
/// <summary> /// Pesquisa aventura pelo código /// </summary> /// <param name="codigo">Código para filtro</param> public Dominio.Aventura PesquisarAventura(int codigo) { try { IFactoryDAO fabrica = FactoryFactoryDAO.GetFabrica(); IAventuraDAO aventuraDAO = fabrica.GetAventuraDAO(); return(aventuraDAO.Pesquisar(codigo)); } catch (Exception e) { throw e; } }