示例#1
0
文件: BaseBl.cs 项目: andreyu/Reports
 protected EmailDto SendEmailForMissionOrderReject(IUser current, MissionOrder entity, bool isAdditional)
 {
     string to = entity.Creator.Email;
     if (string.IsNullOrEmpty(to))
     {
         Log.ErrorFormat("Cannot send e-mail about confirm of mission order {0} - email for user {1} empty", entity.Id, entity.Creator.Id);
         return null;
     }
     User curUser = UserDao.Load(CurrentUser.Id);
     string name = isAdditional ? "Изменение приказа на командировку" : "Приказ на командировку";
     string subject = string.Format(@"{0}{1}",name, isAdditional ? " отклонено" : " отклонен");
     string body = string.Format(@"{4} № {0} от {1} {5} руководителем {2}, {3}.<br/>
                                 <a href=""https://ruscount.com:8002"">Кадровый портал</a>"
                             , isAdditional ? entity.Number + "-изм" : entity.Number.ToString()
                             , entity.EditDate.ToShortDateString(),curUser.Name,curUser.Email,
                             name, isAdditional ? " отклонено" : " отклонен"
                             );
     return SendEmail(to, subject, body);
 }
示例#2
0
文件: BaseBl.cs 项目: andreyu/Reports
 protected EmailDto SendEmailForMissionOrderNeedToApprove(string to, MissionOrder entity,bool isAdditional)
 {
     if (string.IsNullOrEmpty(to))
     {
         Log.ErrorFormat("Cannot send e-mail about need approve of mission order {0} - to is empty", entity.Id);
         return null;
     }
     to = to.Substring(0, to.Length - 1);
     string name = isAdditional ? "Новое изменение приказа на командировку" : "Новый приказ на командировку";
     //const string subject = @"Новый приказ на командировку";
     string body = string.Format(@"{4} № {0} от {1} ({2}, {3}) требует вашего согласования.<br/>
                                   <a href=""https://ruscount.com:8002"">Кадровый портал</a>",
                  (isAdditional ? entity.Number+"-изм" : entity.Number.ToString()),
                  entity.EditDate.ToShortDateString(), entity.User.Name, entity.User.Department.Name, name);
     //return SendEmail(to, name, body);
     return new EmailDto();
 }