|
|
@ -88,6 +88,7 @@ namespace EasyBL.WEBAPP.WSM |
|
|
|
{ |
|
|
|
var oEntity = _fetchEntity<OTB_SYS_Members>(i_crm); |
|
|
|
_setEntityBase(oEntity, i_crm); |
|
|
|
|
|
|
|
//Yang 2019/01/25 判斷Password是否為空值,是直接給預序密碼加密;否取得密碼加密
|
|
|
|
if (!string.IsNullOrEmpty(oEntity.Password)) |
|
|
|
{ |
|
|
@ -116,6 +117,31 @@ namespace EasyBL.WEBAPP.WSM |
|
|
|
} |
|
|
|
iRel += db.Insertable(saRuleInsert).ExecuteCommand(); |
|
|
|
} |
|
|
|
|
|
|
|
string sError = null; |
|
|
|
var sEmail = oEntity.Email; //取得信箱
|
|
|
|
var oEmail = new Emails(); //寄件人
|
|
|
|
var toEmail = new List<EmailTo>(); //收件人
|
|
|
|
var oEmailTo = new EmailTo //收件人資訊
|
|
|
|
{ |
|
|
|
ToUserID = oEntity.MemberID, |
|
|
|
ToUserName = oEntity.MemberName, |
|
|
|
ToEmail = oEntity.Email, |
|
|
|
Type = "to" |
|
|
|
}; |
|
|
|
toEmail.Add(oEmailTo); |
|
|
|
oEmail.FromUserName = "系統自動發送";//取fonfig
|
|
|
|
oEmail.Title = "奕達運通管理系統信息派送";//取fonfig
|
|
|
|
oEmail.EmailBody = "新密碼為:123456"; |
|
|
|
oEmail.IsCCSelf = false; |
|
|
|
oEmail.Attachments = null; |
|
|
|
oEmail.EmailTo = toEmail; |
|
|
|
var bSend = new MailService(oEntity.OrgID, true).MailFactory(oEmail, out sError); |
|
|
|
if (sError != null) |
|
|
|
{ |
|
|
|
break; |
|
|
|
} |
|
|
|
|
|
|
|
rm = new SuccessResponseMessage(null, i_crm); |
|
|
|
rm.DATA.Add(BLWording.REL, iRel); |
|
|
|
} while (false); |
|
|
@ -274,9 +300,10 @@ namespace EasyBL.WEBAPP.WSM |
|
|
|
do |
|
|
|
{ |
|
|
|
var sMemberID = _fetchString(i_crm, @"MemberID"); |
|
|
|
var oMembers = db.Queryable<OTB_SYS_Members>().Single(x => x.MemberID == sMemberID); |
|
|
|
var iRel = db.Deleteable<OTB_SYS_Members>().Where(x => x.OrgID == i_crm.ORIGID && x.MemberID == sMemberID).ExecuteCommand(); |
|
|
|
iRel += db.Deleteable<OTB_SYS_MembersToRule>().Where(x => x.OrgID == i_crm.ORIGID && x.MemberID == sMemberID).ExecuteCommand(); |
|
|
|
var sOrgID = _fetchString(i_crm, @"OrgID"); |
|
|
|
var oMembers = db.Queryable<OTB_SYS_Members>().Single(x => x.MemberID == sMemberID && x.OrgID == sOrgID); |
|
|
|
var iRel = db.Deleteable<OTB_SYS_Members>().Where(x => x.OrgID == i_crm.ORIGID && x.MemberID == sMemberID && x.OrgID == sOrgID).ExecuteCommand(); |
|
|
|
iRel += db.Deleteable<OTB_SYS_MembersToRule>().Where(x => x.OrgID == i_crm.ORIGID && x.MemberID == sMemberID && x.OrgID == sOrgID).ExecuteCommand(); |
|
|
|
i_crm.DATA.Add("FileID", oMembers.MemberPic); |
|
|
|
i_crm.DATA.Add("IDType", "parent"); |
|
|
|
new CommonService().DelFile(i_crm); |
|
|
|