public PastaResponse Gravar(Pasta Pasta, Pasta PastaOld) { PastaResponse resposta = new PastaResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@PastaId", SqlDbType.Int, Pasta.PastaId); objetoConexao.AdicionarParametro("@PastaPaiId", SqlDbType.Int, Pasta.PastaPaiId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Pasta.SiteId); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Pasta.Descricao); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Pasta")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Pasta = Pasta; resposta.Pasta.PastaId = (int)dt.Rows[0]["PastaId"]; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public BannerResponse Carregar(int SiteId, int IdiomaId, int BannerId, int UsuarioId, bool FiltrarPrivacidade = true) { BannerResponse resposta = new BannerResponse(); Banner banner; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, BannerId); objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); objetoConexao.AdicionarParametro("@FiltrarPrivacidade", SqlDbType.Bit, FiltrarPrivacidade); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Banner")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; banner = new Banner(); CarregarDTO_Banner(banner, dr); resposta.Banner = banner; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public CalculadoraResponse Calcular(double? Valor) { CalculadoraResponse resposta = new CalculadoraResponse(); Calculadora calculadora; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@Valor", SqlDbType.Float, Valor); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Calculadora")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; calculadora = new Calculadora(); CarregarDTO_Calculadora(calculadora, dr); resposta.Calculadora = calculadora; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public MenuResponse Carregar(int MenuId, int IdiomaId, bool FiltrarPrivacidade = true) { MenuResponse resposta = new MenuResponse(); Menu menu; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@MenuId", SqlDbType.Int, MenuId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); objetoConexao.AdicionarParametro("@FiltrarPrivacidade", SqlDbType.Bit, FiltrarPrivacidade); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Menu")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; menu = new Menu(); CarregarDTO(menu, dr); resposta.Menu = menu; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public PastaResponse Carregar(int PastaId) { PastaResponse resposta = new PastaResponse(); Pasta pasta; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@PastaId", SqlDbType.Int, PastaId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, DBNull.Value); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Pasta")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; pasta = new Pasta(); CarregarDTO_Pasta(pasta, dr); resposta.Pasta = pasta; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public EditoriaResponse ExcluirEditoria(int EditoriaId) { EditoriaResponse resposta = new EditoriaResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, EditoriaId); using (DataTable dt = objetoConexao.RetornarTabela("USP_DEL_Editoria")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = (string)dt.Rows[0]["msgErro"]; resposta.Editoria = null; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public EditoriaResponse Carregar(int EditoriaId, int IdiomaId, bool RetornarDefault) { EditoriaResponse resposta = new EditoriaResponse(); Editoria editoria; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, EditoriaId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, DBNull.Value); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); objetoConexao.AdicionarParametro("@RetornarDefault", SqlDbType.Bit, RetornarDefault); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Editoria")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; editoria = new Editoria(); CarregarDTO_Editoria(editoria, dr); resposta.Editoria = editoria; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public UsuarioResponse AlterarSenha(UsuarioDTO Usuario, UsuarioDTO UsuarioOld) { UsuarioResponse resposta = new UsuarioResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, Usuario.UsuarioId); objetoConexao.AdicionarParametro("@Senha", SqlDbType.VarChar, Usuario.Senha); using (DataTable dt = objetoConexao.RetornarTabela("USP_UPD_LoginSenha")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; resposta.Usuario = Usuario; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public PublicacaoTipoRegraResponse CarregarPublicacaoTipoRegra(int PublicacaoTipoRegraId, int SiteId) { PublicacaoTipoRegraResponse resposta = new PublicacaoTipoRegraResponse(); PublicacaoTipoRegra publicacaoTipoRegra; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@PublicacaoTipoRegraId", SqlDbType.Int, PublicacaoTipoRegraId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_PublicacaoTipoRegra")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; publicacaoTipoRegra = new PublicacaoTipoRegra(); CarregarDTO_PublicacaoTipoRegra(publicacaoTipoRegra, dr); resposta.PublicacaoTipoRegra = publicacaoTipoRegra; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public RegraResponse Carregar(int SiteId, int IdiomaId, int RegraId, int UsuarioId) { RegraResponse resposta = new RegraResponse(); Regra regra; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); objetoConexao.AdicionarParametro("@RegraId", SqlDbType.Int, RegraId); //objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Regra")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; regra = new Regra(); CarregarDTO_Regra(regra, dr); resposta.Regra = regra; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public PublicacaoResponse Carregar(int SiteId, int IdiomaId, int PublicacaoId, int UsuarioId, bool FiltrarPrivacidade = true) { PublicacaoResponse resposta = new PublicacaoResponse(); Publicacao publicacao; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); objetoConexao.AdicionarParametro("@PublicacaoId", SqlDbType.Int, PublicacaoId); objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); objetoConexao.AdicionarParametro("@FiltrarPrivacidade", SqlDbType.Bit, FiltrarPrivacidade); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Publicacao")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; publicacao = new Publicacao(); CarregarDTO_Publicacao(publicacao, dr); resposta.Publicacao = publicacao; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public UsuarioResponse Carregar(int UsuarioId) { UsuarioResponse resposta = new UsuarioResponse(); UsuarioDTO usuario; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Login")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; usuario = new UsuarioDTO(); CarregarRegistro(usuario, dr); usuario.Funcionalidades = CarregarUsuarioFuncionalidade(usuario.UsuarioId); resposta.Usuario = usuario; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public ConfiguracaoResponse GravarConfiguracao(Configuracao Configuracao, Configuracao ConfiguracaoOld) { ConfiguracaoResponse resposta = new ConfiguracaoResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Configuracao.SiteId); objetoConexao.AdicionarParametro("@ContatoTelefonePrincipal", SqlDbType.VarChar, Configuracao.ContatoTelefonePrincipal); objetoConexao.AdicionarParametro("@ContatoEmailPrincipal", SqlDbType.VarChar, Configuracao.ContatoEmailPrincipal); objetoConexao.AdicionarParametro("@Localizacao", SqlDbType.VarChar, Configuracao.Localizacao); objetoConexao.AdicionarParametro("@LocalizacaoComplemento", SqlDbType.VarChar, Configuracao.LocalizacaoComplemento); objetoConexao.AdicionarParametro("@EmailHost", SqlDbType.VarChar, Configuracao.EmailHost); objetoConexao.AdicionarParametro("@EmailUsername", SqlDbType.VarChar, Configuracao.EmailUsername); objetoConexao.AdicionarParametro("@EmailPassword", SqlDbType.VarChar, Configuracao.EmailPassword); objetoConexao.AdicionarParametro("@EmailDisplayName", SqlDbType.VarChar, Configuracao.EmailDisplayName); objetoConexao.AdicionarParametro("@LinkMapa", SqlDbType.VarChar, Configuracao.LinkMapa); objetoConexao.AdicionarParametro("@HostBase", SqlDbType.VarChar, Configuracao.HostBase); objetoConexao.AdicionarParametro("@EmailDestino", SqlDbType.VarChar, Configuracao.EmailDestino); objetoConexao.AdicionarParametro("@EmailPorta", SqlDbType.VarChar, Configuracao.EmailPorta); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Configuracao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Configuracao = Configuracao; resposta.Configuracao.ConfiguracaoId = (int)dt.Rows[0]["ConfiguracaoId"]; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public SiteResponse CarregarSite(int SiteId) { SiteResponse resposta = new SiteResponse(); Site site; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Site")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; site = new Site(); CarregarDTO_Site(site, dr); ConfiguracaoDAL configuracaoDAL = new ConfiguracaoDAL(); Configuracao configuracao = configuracaoDAL.CarregarConfiguracao(SiteId); site.Configuracao = configuracao; resposta.Site = site; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public List<Funcionalidade> ListarFuncionalidades(int SistemaId) { List<Funcionalidade> lista = new List<Funcionalidade>(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SistemaId", SqlDbType.Int, SistemaId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Funcionalidade")) { foreach (DataRow dr in dt.Rows) { Funcionalidade fun = new Funcionalidade(); if (Util.GetNonNull(dr["FuncionalidadeId"])) fun.FuncionalidadeId = (int)dr["FuncionalidadeId"]; lista.Add(fun); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public UsuarioGrupoResponse GravarUsuarioGrupo(UsuarioGrupoDTO UsuarioGrupo, UsuarioGrupoDTO UsuarioOld) { UsuarioGrupoResponse resposta = new UsuarioGrupoResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, UsuarioGrupo.UsuarioGrupoId); objetoConexao.AdicionarParametro("@Nome", SqlDbType.VarChar, UsuarioGrupo.Nome); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, UsuarioGrupo.SiteId); objetoConexao.AdicionarParametro("@UsuarioGrupoPaiId", SqlDbType.Int, UsuarioGrupo.UsuarioGrupoPaiId); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_UsuarioGrupo")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; resposta.UsuarioGrupo = UsuarioGrupo; resposta.UsuarioGrupo.UsuarioGrupoId = (int)dt.Rows[0]["UsuarioGrupoId"]; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public Resposta GravarUsuarioFuncionalidade(UsuarioDTO Usuario) { Resposta resposta = new Resposta(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { StringBuilder s = new StringBuilder(); foreach (Funcionalidade fun in Usuario.Funcionalidades) { //a.Marca = Util.FormataXMLValues(a.Marca); s.Append(String.Format("<Fun><FuncionalidadeId>{0}</FuncionalidadeId><Ativo>{1}</Ativo><Parametro>{2}</Parametro></Fun>", fun.FuncionalidadeId, fun.Ativo, fun.Parametro)); } string xml = String.Format("<UsuarioFuncionalidades>{0}</UsuarioFuncionalidades>", s.ToString()); objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, Usuario.UsuarioId); objetoConexao.AdicionarParametro("@XML", SqlDbType.VarChar, xml); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_UsuarioFuncionalidade")) { if (dt != null && dt.Rows.Count > 0) { resposta.Erro = false; resposta.Mensagem = ""; } } } } catch (Exception ex) { resposta.Erro = true; resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public UsuarioResponse Gravar(UsuarioDTO Usuario, UsuarioDTO UsuarioOld, string ListaUsuarioGrupo) { UsuarioResponse resposta = new UsuarioResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, Usuario.UsuarioId); objetoConexao.AdicionarParametro("@Nome", SqlDbType.VarChar, Usuario.Nome); objetoConexao.AdicionarParametro("@Login", SqlDbType.VarChar, Usuario.Login); objetoConexao.AdicionarParametro("@Email", SqlDbType.VarChar, Usuario.Email); objetoConexao.AdicionarParametro("@Ativo", SqlDbType.Bit, Usuario.Ativo); objetoConexao.AdicionarParametro("@ListaUsuarioGrupo", SqlDbType.VarChar, ListaUsuarioGrupo); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Usuario.SiteId); objetoConexao.AdicionarParametro("@TedescoUsuario", SqlDbType.VarChar, Usuario.TedescoUsuario); objetoConexao.AdicionarParametro("@TedescoEmail", SqlDbType.VarChar, Usuario.TedescoEmail); if (Usuario.UsuarioId == 0) { string Senha = Usuario.Senha; Senha = Util.MixMD5(Senha); objetoConexao.AdicionarParametro("@Senha", SqlDbType.VarChar, Senha); } using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Login")) { if (dt != null && dt.Rows.Count > 0) { Usuario.UsuarioId = (int)dt.Rows[0]["UsuarioId"]; resposta.Usuario = Usuario; Resposta respostaFunc = GravarUsuarioFuncionalidade(Usuario); resposta.Resposta = respostaFunc; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public List<Site> ListarSite(int? SiteId) { List<Site> lista = new List<Site>(); Site reg; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Site")) { foreach (DataRow dr in dt.Rows) { reg = new Site(); CarregarDTO_Site(reg, dr); lista.Add(reg); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public List<Funcionalidade> CarregarUsuarioFuncionalidade(int UsuarioId) { List<Funcionalidade> lista = new List<Funcionalidade>(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioId", SqlDbType.Int, UsuarioId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_UsuarioFuncionalidade")) { foreach (DataRow dr in dt.Rows) { Funcionalidade fun = new Funcionalidade(); if (Util.GetNonNull(dr["FuncionalidadeId"])) fun.FuncionalidadeId = (int)dr["FuncionalidadeId"]; if (Util.GetNonNull(dr["Ativo"])) fun.Ativo = (bool)dr["Ativo"]; if (Util.GetNonNull(dr["Parametro"])) fun.Parametro = dr["Parametro"].ToString(); lista.Add(fun); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public EditoriaResponse Gravar(Editoria Editoria, Editoria EditoriaOld, List<EditoriaIdiomaExcecao> Extras) { EditoriaResponse resposta = new EditoriaResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, Editoria.EditoriaId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Editoria.SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Editoria")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Editoria = Editoria; resposta.Editoria.EditoriaId = (int)dt.Rows[0]["EditoriaId"]; } } } using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, resposta.Editoria.EditoriaId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Editoria.Detalhe.IdiomaId); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Editoria.Detalhe.Descricao); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_EditoriaIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Editoria = Editoria; } } } foreach (var Extra in Extras) { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, resposta.Editoria.EditoriaId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Extra.IdiomaId); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Extra.Descricao); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_EditoriaIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Editoria = Editoria; } } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public List<Editoria> ListarEditoria(int SiteId, int IdiomaId) { List<Editoria> lista = new List<Editoria>(); Editoria reg; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@EditoriaId", SqlDbType.Int, DBNull.Value); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, IdiomaId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Editoria")) { foreach (DataRow r in dt.Rows) { reg = new Editoria(); CarregarDTO_Editoria(reg, r); lista.Add(reg); } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public SiteResponse GravarSite(Site Site, Site SiteOld) { SiteResponse resposta = new SiteResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Site.SiteId); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Site.Descricao); objetoConexao.AdicionarParametro("@Tags", SqlDbType.VarChar, Site.Tags); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Site")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Site = Site; resposta.Site.SiteId = (int)dt.Rows[0]["SiteId"]; } } } if (resposta.Resposta.Erro == false) { Site.Configuracao.SiteId = Site.SiteId; using (ConexaoDB objetoConexao = new ConexaoDB()) { ConfiguracaoDAL configuracaoDAL = new ConfiguracaoDAL(); ConfiguracaoResponse resp = configuracaoDAL.GravarConfiguracao(Site.Configuracao, SiteOld.Configuracao); if (resp.Resposta.Erro) { resposta.Resposta = resp.Resposta; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public MenuResponse Reposicionar(Menu Menu) { MenuResponse resposta = new MenuResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@MenuId", SqlDbType.Int, Menu.MenuId); objetoConexao.AdicionarParametro("@MenuPaiId", SqlDbType.Int, Menu.MenuPaiId); objetoConexao.AdicionarParametro("@Posicao", SqlDbType.Int, Menu.Posicao); using (DataTable dt = objetoConexao.RetornarTabela("USP_UPD_Menu_Reposicionar")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = (string)dt.Rows[0]["msgErro"]; resposta.Menu = null; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public MenuResponse Gravar(Menu Menu, Menu MenuOld, List<MenuIdiomaExcecao> Extras, List<MenuIdiomaExcecao> ExtrasOld, string ListaUsuarioGrupo, string ListaUsuario) { MenuResponse resposta = new MenuResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@MenuId", SqlDbType.Int, Menu.MenuId); objetoConexao.AdicionarParametro("@MenuPaiId", SqlDbType.Int, Menu.MenuPaiId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Menu.SiteId); objetoConexao.AdicionarParametro("@MenuTipoId", SqlDbType.Int, Menu.MenuTipoId); objetoConexao.AdicionarParametro("@MenuTipoAcaoId", SqlDbType.Int, Menu.MenuTipoAcaoId); objetoConexao.AdicionarParametro("@PublicacaoId", SqlDbType.Int, Menu.PublicacaoId); objetoConexao.AdicionarParametro("@LinkURL", SqlDbType.VarChar, Menu.LinkURL); objetoConexao.AdicionarParametro("@ImageURL", SqlDbType.VarChar, Menu.ImageURL); objetoConexao.AdicionarParametro("@TargetId", SqlDbType.VarChar, Menu.TargetId); objetoConexao.AdicionarParametro("@Privado", SqlDbType.Bit, Menu.Complemento.Privado); objetoConexao.AdicionarParametro("@ListaUsuarioGrupo", SqlDbType.VarChar, ListaUsuarioGrupo); objetoConexao.AdicionarParametro("@ListaUsuario", SqlDbType.VarChar, ListaUsuario); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Menu")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; resposta.Menu = Menu; resposta.Menu.MenuId = (int)dt.Rows[0]["MenuId"]; } } } //using (ConexaoDB objetoConexao = new ConexaoDB()) //{ // objetoConexao.AdicionarParametro("@PublicacaoId", SqlDbType.Int, resposta.Publicacao.PublicacaoId); // objetoConexao.AdicionarParametro("@Privado", SqlDbType.Bit, false); // using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_PublicacaoRestricao")) // { // if (dt != null && dt.Rows.Count > 0) // { // resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; // resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; // resposta.Publicacao = Publicacao; // //resposta.Publicacao.PublicacaoId = (int)dt.Rows[0]["PublicacaoRestricaoId"]; // } // } //} using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@MenuIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@MenuId", SqlDbType.Int, resposta.Menu.MenuId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Menu.Detalhe.IdiomaId); objetoConexao.AdicionarParametro("@Rotulo", SqlDbType.VarChar, Menu.Detalhe.Rotulo); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_MenuIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; resposta.Menu = Menu; //resposta.Publicacao.PublicacaoId = (int)dt.Rows[0]["PublicacaoRestricaoId"]; } } } foreach (var Extra in Extras) { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@MenuIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@MenuId", SqlDbType.Int, resposta.Menu.MenuId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Extra.IdiomaId); objetoConexao.AdicionarParametro("@Rotulo", SqlDbType.VarChar, Extra.Rotulo); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_MenuIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false;// (bool)dt.Rows[0]["indErro"]; resposta.Resposta.Mensagem = "";// (string)dt.Rows[0]["msgErro"]; resposta.Menu = Menu; //resposta.Publicacao.PublicacaoId = (int)dt.Rows[0]["PublicacaoRestricaoId"]; } } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public List<UsuarioDTO> ListarUsuario(int SiteId) { List<UsuarioDTO> lista = new List<UsuarioDTO>(); UsuarioDTO usuario; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@ListarTodos", SqlDbType.Int, 1); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_Login")) { if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { usuario = new UsuarioDTO(); CarregarRegistro(usuario, dr); lista.Add(usuario); } } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public List<UsuarioGrupoDTO> ListarUsuarioGrupo(int SiteId) { List<UsuarioGrupoDTO> lista = new List<UsuarioGrupoDTO>(); UsuarioGrupoDTO reg; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@UsuarioGrupoId", SqlDbType.Int, DBNull.Value); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, SiteId); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_UsuarioGrupo")) { if (dt != null && dt.Rows.Count > 0) { foreach (DataRow dr in dt.Rows) { reg = new UsuarioGrupoDTO(); CarregarRegistro_UsuarioGrupo(reg, dr); lista.Add(reg); } } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return lista; }
public BannerResponse GravarEvento(Util.BANNER_EVENTO_TIPO BannerEventoTipoId, int BannerId, long ArquivoId) { BannerResponse resposta = new BannerResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@BannerEventoTipoId", SqlDbType.Int, (int)BannerEventoTipoId); objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, BannerId); objetoConexao.AdicionarParametro("@ArquivoId", SqlDbType.BigInt, ArquivoId); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_BannerEvento")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }
public UsuarioResponse Carregar(string Email) { UsuarioResponse resposta = new UsuarioResponse(); UsuarioDTO usuario; try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@Email", SqlDbType.VarChar, Email); using (DataTable dt = objetoConexao.RetornarTabela("USP_SEL_LoginEmail")) { if (dt != null && dt.Rows.Count > 0) { DataRow dr = dt.Rows[0]; usuario = new UsuarioDTO(); CarregarRegistro(usuario, dr); resposta.Usuario = usuario; } } } } catch (Exception ex) { //logBLL.Error(ex); throw; } return resposta; }
public BannerResponse Gravar(Banner Banner, Banner BannerOld, List<BannerIdiomaExcecao> Extras, List<BannerIdiomaExcecao> ExtrasOld, string ListaUsuarioGrupo, string ListaUsuario) { BannerResponse resposta = new BannerResponse(); try { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, Banner.BannerId); objetoConexao.AdicionarParametro("@SiteId", SqlDbType.Int, Banner.SiteId); objetoConexao.AdicionarParametro("@BannerTipoId", SqlDbType.Int, Banner.BannerTipoId); objetoConexao.AdicionarParametro("@TargetId", SqlDbType.Int, Banner.TargetId); objetoConexao.AdicionarParametro("@Data", SqlDbType.DateTime, Banner.Data); objetoConexao.AdicionarParametro("@DataValidade", SqlDbType.DateTime, Banner.DataValidade); objetoConexao.AdicionarParametro("@Posicao", SqlDbType.Int, Banner.Posicao); objetoConexao.AdicionarParametro("@LinkURL", SqlDbType.VarChar, Banner.LinkURL); objetoConexao.AdicionarParametro("@Privado", SqlDbType.Bit, Banner.Complemento.Privado); objetoConexao.AdicionarParametro("@Referencia", SqlDbType.VarChar, Banner.Referencia); objetoConexao.AdicionarParametro("@Ativo", SqlDbType.Bit, Banner.Ativo); objetoConexao.AdicionarParametro("@ListaUsuarioGrupo", SqlDbType.VarChar, ListaUsuarioGrupo); objetoConexao.AdicionarParametro("@ListaUsuario", SqlDbType.VarChar, ListaUsuario); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_Banner")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Banner = Banner; resposta.Banner.BannerId = (int)dt.Rows[0]["BannerId"]; } } } using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@BannerIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, resposta.Banner.BannerId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Banner.Detalhe.IdiomaId); objetoConexao.AdicionarParametro("@Titulo", SqlDbType.VarChar, Banner.Detalhe.Titulo); objetoConexao.AdicionarParametro("@Resumo", SqlDbType.VarChar, Banner.Detalhe.Resumo); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Banner.Detalhe.Descricao); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_BannerIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Banner = Banner; } } } foreach (var Extra in Extras) { using (ConexaoDB objetoConexao = new ConexaoDB()) { objetoConexao.AdicionarParametro("@BannerIdiomaExcecaoId", SqlDbType.Int, 0); objetoConexao.AdicionarParametro("@BannerId", SqlDbType.Int, resposta.Banner.BannerId); objetoConexao.AdicionarParametro("@IdiomaId", SqlDbType.Int, Extra.IdiomaId); objetoConexao.AdicionarParametro("@Titulo", SqlDbType.VarChar, Extra.Titulo); objetoConexao.AdicionarParametro("@Resumo", SqlDbType.VarChar, Extra.Resumo); objetoConexao.AdicionarParametro("@Descricao", SqlDbType.VarChar, Extra.Descricao); using (DataTable dt = objetoConexao.RetornarTabela("USP_INS_BannerIdiomaExcecao")) { if (dt != null && dt.Rows.Count > 0) { resposta.Resposta.Erro = false; resposta.Resposta.Mensagem = ""; resposta.Banner = Banner; } } } } } catch (Exception ex) { resposta.Resposta.Erro = true; resposta.Resposta.Mensagem = ex.Message; //logBLL.Error(ex); } return resposta; }