Пример #1
0
        private void CarregarDTO(Configuracao dto, DataRow dr)
        {
            if (Util.GetNonNull(dr["ConfiguracaoId"]))
                dto.ConfiguracaoId = (int)dr["ConfiguracaoId"];
            if (Util.GetNonNull(dr["SiteId"]))
                dto.SiteId = (int)dr["SiteId"];

            if (Util.GetNonNull(dr["ContatoTelefonePrincipal"]))
                dto.ContatoTelefonePrincipal = dr["ContatoTelefonePrincipal"].ToString();
            if (Util.GetNonNull(dr["ContatoEmailPrincipal"]))
                dto.ContatoEmailPrincipal = dr["ContatoEmailPrincipal"].ToString();
            if (Util.GetNonNull(dr["Localizacao"]))
                dto.Localizacao = dr["Localizacao"].ToString();
            if (Util.GetNonNull(dr["LocalizacaoComplemento"]))
                dto.LocalizacaoComplemento = dr["LocalizacaoComplemento"].ToString();
            if (Util.GetNonNull(dr["EmailHost"]))
                dto.EmailHost = dr["EmailHost"].ToString();
            if (Util.GetNonNull(dr["EmailUsername"]))
                dto.EmailUsername = dr["EmailUsername"].ToString();
            if (Util.GetNonNull(dr["EmailPassword"]))
                dto.EmailPassword = dr["EmailPassword"].ToString();
            if (Util.GetNonNull(dr["EmailDisplayName"]))
                dto.EmailDisplayName = dr["EmailDisplayName"].ToString();
            if (Util.GetNonNull(dr["EmailDestino"]))
                dto.EmailDestino = dr["EmailDestino"].ToString();
            if (Util.GetNonNull(dr["EmailPorta"]))
                dto.EmailPorta = (int)dr["EmailPorta"];

            if (Util.GetNonNull(dr["LinkMapa"]))
                dto.LinkMapa = dr["LinkMapa"].ToString();

            if (Util.GetNonNull(dr["HostBase"]))
                dto.HostBase = dr["HostBase"].ToString();
        }
Пример #2
0
        public Configuracao CarregarConfiguracao(int SiteId)
        {
            Configuracao retorno = new Configuracao();

            AcessoDados acesso = new AcessoDados();

            DataTable tabela = new DataTable();

            tabela = acesso.CarregarDadosParametros("dbCCBC", "USP_SEL_Configuracao", SiteId);

            foreach (DataRow r in tabela.Rows)
            {
                CarregarDTO(retorno, r);

            }

            return retorno;
        }
Пример #3
0
        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;
        }