public App() { InitializeComponent(); FlowListView.Init(); MainPage = new MasterTemplate(); //MainPage = new CouponPage(); }
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); }
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); }