public int SaveJ40(BO.j40MailAccount rec) { var p = new DL.Params4Dapper(); p.AddInt("pid", rec.j40ID); if (rec.j02ID_Owner == 0) { rec.j02ID_Owner = _db.CurrentUser.j02ID; } p.AddInt("j02ID_Owner", rec.j02ID_Owner, true); p.AddInt("j40UsageFlag", (int)rec.j40UsageFlag); p.AddString("j40SmtpHost", rec.j40SmtpHost); p.AddInt("j40SmtpPort", rec.j40SmtpPort); p.AddString("j40SmtpName", rec.j40SmtpName); p.AddString("j40SmtpEmail", rec.j40SmtpEmail); p.AddString("j40SmtpLogin", rec.j40SmtpLogin); p.AddString("j40SmtpPassword", rec.j40SmtpPassword); p.AddBool("j40SmtpUseDefaultCredentials", rec.j40SmtpUseDefaultCredentials); p.AddBool("j40SmtpEnableSsl", rec.j40SmtpEnableSsl); p.AddBool("j40SmtpUsePersonalReply", rec.j40SmtpUsePersonalReply); p.AddString("j40ImapHost", rec.j40ImapHost); p.AddString("j40ImapLogin", rec.j40ImapLogin); p.AddString("j40ImapPassword", rec.j40ImapPassword); p.AddInt("j40ImapPort", rec.j40ImapPort); return(_db.SaveRecord("j40MailAccount", p.getDynamicDapperPars(), rec)); }
private BO.x40MailQueue InhaleMessageSender(int j40id, BO.x40MailQueue rec) { if (j40id > 0) { _account = LoadJ40(j40id); } else { _account = LoadDefaultJ40(); } if (_account == null) { return(new BO.x40MailQueue() { j40ID = 0 }); } rec.j40ID = _account.pid; rec.x40SenderAddress = _account.j40SmtpEmail; rec.x40SenderName = _account.j40SmtpName; if (_account.j40SmtpUsePersonalReply) { //rec.x40SenderAddress = _mother.CurrentUser.j02Email; rec.x40SenderName = _mother.CurrentUser.FullName; } return(rec); }