20250401 邮件修改
This commit is contained in:
parent
b93d507485
commit
f957268466
|
@ -747,6 +747,11 @@ namespace BLL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public const string CMTDCString = "CMTDC";
|
public const string CMTDCString = "CMTDC";
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// 设计输入策划
|
||||||
|
/// </summary>
|
||||||
|
public const string DesignPlanString = "DesignPlan";
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设计输入提醒
|
/// 设计输入提醒
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
|
|
@ -21,7 +21,7 @@ namespace FineUIPro.Web.Design
|
||||||
string designInputId = Request.Params["designInputId"];
|
string designInputId = Request.Params["designInputId"];
|
||||||
if (!string.IsNullOrEmpty(designInputId))
|
if (!string.IsNullOrEmpty(designInputId))
|
||||||
{
|
{
|
||||||
|
|
||||||
var input = BLL.DesignInputService.GetDesignInputById(designInputId);
|
var input = BLL.DesignInputService.GetDesignInputById(designInputId);
|
||||||
var project = BLL.EProjectService.GeteProjectById(input.EProjectId);
|
var project = BLL.EProjectService.GeteProjectById(input.EProjectId);
|
||||||
|
|
||||||
|
@ -159,7 +159,7 @@ namespace FineUIPro.Web.Design
|
||||||
Alert.ShowInTop("请选择提出人!", MessageBoxIcon.Warning);
|
Alert.ShowInTop("请选择提出人!", MessageBoxIcon.Warning);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (drpReceivedMan.SelectedValue != BLL.Const._Null)
|
if (drpReceivedMan.SelectedValue != BLL.Const._Null)
|
||||||
{
|
{
|
||||||
receivedMan = drpReceivedMan.SelectedValue;
|
receivedMan = drpReceivedMan.SelectedValue;
|
||||||
|
@ -196,21 +196,23 @@ namespace FineUIPro.Web.Design
|
||||||
|
|
||||||
var input = BLL.DesignInputService.GetDesignInputById(designInputId);
|
var input = BLL.DesignInputService.GetDesignInputById(designInputId);
|
||||||
var project = BLL.EProjectService.GeteProjectById(input.EProjectId);
|
var project = BLL.EProjectService.GeteProjectById(input.EProjectId);
|
||||||
|
if (input != null)
|
||||||
NameValueCollection nameValue = new NameValueCollection();
|
|
||||||
nameValue.Add("projectNo", project.ProjectControl_JobNo);
|
|
||||||
nameValue.Add("IssuedDiscOrNo", project.ProjectControl_JobNo + "-" + project.ProjectControl_JobTitle + "," + input.DesignInputChName + " " + input.DesignInputEnName + " " + input.DesignInputNo);
|
|
||||||
nameValue.Add("Person_Ch", CurrUser.ChineseName);
|
|
||||||
nameValue.Add("Person_En", CurrUser.UserName);
|
|
||||||
if (!string.IsNullOrEmpty(issuedMan))
|
|
||||||
{
|
{
|
||||||
Model.Sys_User sys_User = new Model.Sys_User();
|
NameValueCollection nameValue = new NameValueCollection();
|
||||||
sys_User = BLL.Sys_UserService.GetUsersByUserId(issuedMan);
|
nameValue.Add("projectNo", project.ProjectControl_JobNo);
|
||||||
nameValue.Add("UserName", sys_User.UserName);
|
nameValue.Add("IssuedDiscOrNo", project.ProjectControl_JobNo + "-" + project.ProjectControl_JobTitle + "," + input.DesignInputChName + " " + input.DesignInputEnName + " " + input.DesignInputNo);
|
||||||
List<Model.Sys_User> list = new List<Model.Sys_User>();
|
nameValue.Add("Person_Ch", CurrUser.ChineseName);
|
||||||
|
nameValue.Add("Person_En", CurrUser.UserName);
|
||||||
|
if (!string.IsNullOrEmpty(issuedMan))
|
||||||
|
{
|
||||||
|
Model.Sys_User sys_User = new Model.Sys_User();
|
||||||
|
sys_User = BLL.Sys_UserService.GetUsersByUserId(issuedMan);
|
||||||
|
nameValue.Add("UserName", sys_User.UserName);
|
||||||
|
List<Model.Sys_User> list = new List<Model.Sys_User>();
|
||||||
|
|
||||||
list.Add(sys_User);
|
list.Add(sys_User);
|
||||||
EmailSendMessage(BLL.Const.DesignInputString, nameValue, BLL.Const.CustomString, list, "");
|
EmailSendMessage(BLL.Const.DesignInputString, nameValue, BLL.Const.CustomString, list, "");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
#endregion
|
#endregion
|
||||||
ShowNotify("Save Successfully!", MessageBoxIcon.Success);
|
ShowNotify("Save Successfully!", MessageBoxIcon.Success);
|
||||||
|
|
|
@ -281,22 +281,25 @@
|
||||||
/// <param name="e"></param>
|
/// <param name="e"></param>
|
||||||
private void MCEmial(object sender, System.Timers.ElapsedEventArgs e)
|
private void MCEmial(object sender, System.Timers.ElapsedEventArgs e)
|
||||||
{
|
{
|
||||||
var eplist = (from x in Funs.DB.Editor_EProject
|
if (DateTime.Now.Hour == 10)
|
||||||
where x.CM_MA_MC.Value.AddMonths(3).Year == DateTime.Now.Year
|
|
||||||
&& x.CM_MA_MC.Value.AddMonths(3).Month == DateTime.Now.Month
|
|
||||||
&& x.CM_MA_MC.Value.AddMonths(3).Day == DateTime.Now.Day
|
|
||||||
select x).ToList();
|
|
||||||
if (eplist.Count > 0)
|
|
||||||
{
|
{
|
||||||
for (int i = 0; i < eplist.Count; i++)
|
var eplist = (from x in Funs.DB.Editor_EProject
|
||||||
|
where x.CM_MA_MC.Value.AddMonths(3).Year == DateTime.Now.Year
|
||||||
|
&& x.CM_MA_MC.Value.AddMonths(3).Month == DateTime.Now.Month
|
||||||
|
&& x.CM_MA_MC.Value.AddMonths(3).Day == DateTime.Now.Day
|
||||||
|
select x).ToList();
|
||||||
|
if (eplist.Count > 0)
|
||||||
{
|
{
|
||||||
PageBase bg = new PageBase();
|
for (int i = 0; i < eplist.Count; i++)
|
||||||
NameValueCollection nameValue = new NameValueCollection();
|
{
|
||||||
nameValue.Add("projectName", eplist[i].ProjectControl_JobTitle.ToString().Trim());
|
PageBase bg = new PageBase();
|
||||||
nameValue.Add("projectNo", eplist[i].ProjectControl_JobNo.ToString().Trim());
|
NameValueCollection nameValue = new NameValueCollection();
|
||||||
nameValue.Add("CM_MA_MC", Convert.ToDateTime(eplist[i].CM_MA_MC).AddMonths(4).ToString("yyyy-MM-dd"));
|
nameValue.Add("projectName", eplist[i].ProjectControl_JobTitle.ToString().Trim());
|
||||||
nameValue.Add("BUCode", eplist[i].ProjectControl_BUCode);
|
nameValue.Add("projectNo", eplist[i].ProjectControl_JobNo.ToString().Trim());
|
||||||
bg.EmailSendMessage(eplist[i], BLL.Const.FIRILHString, nameValue, BLL.Const.CustomString, BLL.Const.projectString2);
|
nameValue.Add("CM_MA_MC", Convert.ToDateTime(eplist[i].CM_MA_MC).AddMonths(4).ToString("yyyy-MM-dd"));
|
||||||
|
nameValue.Add("BUCode", eplist[i].ProjectControl_BUCode);
|
||||||
|
bg.EmailSendMessage(eplist[i], BLL.Const.FIRILHString, nameValue, BLL.Const.CustomString, BLL.Const.projectString2);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
//项目的人员的人工时自动关闭(MC时间 + 4个月-- >> 项目成员的人工时disable置为1)(由原来的6个月改为4个月)
|
//项目的人员的人工时自动关闭(MC时间 + 4个月-- >> 项目成员的人工时disable置为1)(由原来的6个月改为4个月)
|
||||||
|
@ -534,8 +537,8 @@
|
||||||
|
|
||||||
// 1、 系统在项目计划(改为实际)批准当天自动给项目经理发送提醒邮件,提醒项目经理完成设计输入策划工作,并只适用于CTE设计的项目。
|
// 1、 系统在项目计划(改为实际)批准当天自动给项目经理发送提醒邮件,提醒项目经理完成设计输入策划工作,并只适用于CTE设计的项目。
|
||||||
var eprojectList = from x in BLL.Funs.DB.Editor_EProject
|
var eprojectList = from x in BLL.Funs.DB.Editor_EProject
|
||||||
where x.PM_General_CDI == "CTE" && x.PM_MA_ProjectApproval.HasValue &&
|
where x.PM_General_CDI == "CTE" && x.ProjectControl_MS_Approval.HasValue &&
|
||||||
x.PM_MA_ProjectApproval.Value.Date == DateTime.Now.Date && x.DesignInputMailIsSend == null
|
x.ProjectControl_MS_Approval.Value.Date == DateTime.Now.Date
|
||||||
select x;
|
select x;
|
||||||
if (eprojectList.Count() > 0)
|
if (eprojectList.Count() > 0)
|
||||||
{
|
{
|
||||||
|
@ -555,7 +558,7 @@
|
||||||
List<Model.Sys_User> list = new List<Model.Sys_User>();
|
List<Model.Sys_User> list = new List<Model.Sys_User>();
|
||||||
|
|
||||||
list.Add(sys_User);
|
list.Add(sys_User);
|
||||||
bg.EmailSendMessage(BLL.Const.DesignInputString, nameValue, BLL.Const.CustomString, list, "");
|
bg.EmailSendMessage(BLL.Const.DesignPlanString, nameValue, BLL.Const.NoCustomString, list, "");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue