Ejemplo n.º 1
0
 public App()
 {
     InitializeComponent();
     FlowListView.Init();
     MainPage = new MasterTemplate();
     //MainPage = new CouponPage();
 }
Ejemplo n.º 2
0
 public bool SendMail(string TemplateCode, List <string> MailTo = null, List <string> MailCC = null, List <string> MailBCC = null, Dictionary <string, string> SubjectVariables = null, Dictionary <string, string> BodyVariables = null, bool defaultSignature = true)
 {
     try
     {
         if (this.SetSmtpSettings())
         {
             MasterDataAccess objMasterDataAccess = new MasterDataAccess();
             MasterTemplate   objMailTemplate     = objMasterDataAccess.GetTemplate(TemplateCode);
             if (objMailTemplate != null)
             {
                 Constants.MailSend(MailTo, objMailTemplate.MailFrom, objMailTemplate.TemplateSubject, objMailTemplate.TemplateDtls, MailCC, MailBCC, SubjectVariables, BodyVariables, true, defaultSignature);
                 return(true);
             }
             else
             {
                 return(false);
             }
         }
         else
         {
             return(false);
         }
     }
     catch (Exception ex)
     {
         CLogger.WriteLog(ProjectSource.BusinessLayer, ELogLevel.ERROR, "ERROR ocurred in EmailService while calling SendMail Action, Ex.: " + ex.Message);
     }
     return(false);
 }
Ejemplo n.º 3
0
        public MasterTemplate GetTemplate(string TemplateCode)
        {
            MasterTemplate    objMasterTemplate = new MasterTemplate();
            DynamicParameters objParameter      = new DynamicParameters();

            try
            {
                objParameter.Add("@p_ID", 0);
                objParameter.Add("@p_ACCESSIBLE", "");
                objParameter.Add("@P_TemplateCode", TemplateCode);
                objMasterTemplate = SqlData.dataContext.QueryFirst <MasterTemplate>("MailTemplates_Read", objParameter, commandType: CommandType.StoredProcedure);
            }
            catch (Exception ex)
            {
                CLoggerDataAccess.WriteLog(ProjectSource.DataAccessLayer, ELogLevel.ERROR, "ERROR ocurred in  MailTemplate Operation  while calling GetMailTemplate Action, Ex.: " + ex.Message);
            }
            return(objMasterTemplate);
        }