Exemplo n.º 1
0
        public ACAD_ACADEMIAS GetAcademy()
        {
            ACAD_ACADEMIAS academia = _context.ACAD_ACADEMIAS
                                      .Where(x => x.CD_ACADEMIA == _enterpriseId &&
                                             x.FL_ATIVO == true)
                                      .FirstOrDefault();

            return(academia);
        }
Exemplo n.º 2
0
        public cEnterprise GetEnterprise()
        {
            ACAD_ACADEMIAS academy    = GetAcademy();
            cEnterprise    enterprise = new cEnterprise()
            {
                enterpriseId = academy.CD_ACADEMIA,
                description  = academy.TX_DESCRICAO,
                email        = academy.TX_EMAIL,
                tel          = academy.TX_TEL
            };

            return(enterprise);
        }
Exemplo n.º 3
0
        public static bool SendContact(string name, string email, string message)
        {
            try
            {
                long enterpriseId = Convert.ToInt64(cWebCrypto.Decrypt(HttpContext.Current.Request.QueryString["ac"]));
                _context = cDataContextFactory.GetDataContext();
                ACAD_ACADEMIAS ac = _context.ACAD_ACADEMIAS
                                    .Where(x => x.CD_ACADEMIA == enterpriseId).FirstOrDefault();
                if (!string.IsNullOrEmpty(name) && !string.IsNullOrEmpty(email) && !string.IsNullOrEmpty(message))
                {
                    cEmail cemail = new cEmail()
                    {
                        UrlBase        = ac.TX_URL_BASE,
                        Url            = ac.TX_URL,
                        ServerSmtp     = ac.TX_SMTP,
                        PortSmtp       = ac.TX_SMTP_PORTA,
                        UserSmtp       = ac.TX_EMAIL,
                        PasswordSmtp   = ac.TX_SENHA_EMAIL,
                        NameTo         = ac.NM_ACADEMIA,
                        EmailTo        = ac.TX_EMAIL,
                        NameFrom       = name,
                        EmailFrom      = ac.TX_EMAIL,
                        NameReply      = name,
                        EmailReply     = email,
                        ContactMessage = message
                    };

                    if (SendEmail(cemail, cEnum.TypeFile.EmailContact))
                    {
                        return(true);
                    }
                    ;
                }
            }
            catch
            {
            }
            return(false);
        }
Exemplo n.º 4
0
        protected void BaseMaster_Init(object sender, EventArgs e)
        {
            Response.AddHeader("P3P", "CP=\"IDC DSP COR CURa ADM ADMa DEVi TAIi PSA PSD IVAi IVDi CONi HIS OUR IND CNT PHY ONL COM STA\"");
            ACAD_ACADEMIAS academia = _business.GetAcademy();

            if (academia != null)
            {
                _login = _business.GetLogged();

                Page.Title = academia.NM_ACADEMIA;

                HtmlLink css = new HtmlLink();
                css.Href = "assets/" + _enterpriseId.ToString() + "/favicon.ico";
                css.Attributes["rel"]  = "shortcut icon";
                css.Attributes["type"] = "image/x-icon";
                Page.Header.Controls.Add(css);

                css      = new HtmlLink();
                css.Href = "assets/" + _enterpriseId.ToString() + "/favicon.ico";
                css.Attributes["rel"]  = "icon";
                css.Attributes["type"] = "image/ico";
                Page.Header.Controls.Add(css);

                HtmlMeta meta = new HtmlMeta();

                meta         = new HtmlMeta();
                meta.Name    = "description";
                meta.Content = academia.TX_META_DESCRIPTION;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "keywords";
                meta.Content = academia.TX_META_KEYWORDS;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "robots";
                meta.Content = academia.TX_META_ROBOTS;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "googlebot";
                meta.Content = academia.TX_META_GOOGLEBOT;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "generator";
                meta.Content = academia.TX_META_GENERATOR;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "revisit-after";
                meta.Content = academia.TX_META_REVISITE_AFTER;
                Page.Header.Controls.Add(meta);

                meta         = new HtmlMeta();
                meta.Name    = "date";
                meta.Content = DateTime.Now.ToString("yyyy-MM-dd");
                meta.Scheme  = "YYYY-MM-DD";
                Page.Header.Controls.Add(meta);
            }
        }