关键事项、邮件管理、任务管理
This commit is contained in:
@@ -6,7 +6,7 @@ using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
public static class GJSXService
|
||||
public static class GJSXService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
@@ -29,23 +29,25 @@ namespace BLL
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.GJSX newGJSX = new Model.GJSX
|
||||
{
|
||||
GJSXID = _GJSX.GJSXID,
|
||||
Detail = _GJSX.Detail,
|
||||
UserID = _GJSX.UserID,
|
||||
CreateDate = _GJSX.CreateDate,
|
||||
User_ReceiveID = _GJSX.User_ReceiveID,
|
||||
CNProfessional_ID = _GJSX.CNProfessional_ID,
|
||||
ProjectId = _GJSX.ProjectId,
|
||||
UnitId = _GJSX.UnitId,
|
||||
CloseDate = _GJSX.CloseDate,
|
||||
State = _GJSX.State,
|
||||
QuestionTypeID = _GJSX.QuestionTypeID,
|
||||
IsManypeople = _GJSX.IsManypeople,
|
||||
CompleteDate = _GJSX.CompleteDate,
|
||||
AttachUrl = _GJSX.AttachUrl,
|
||||
User_Acceptance = _GJSX.User_Acceptance,
|
||||
GJSXID = _GJSX.GJSXID,
|
||||
Detail = _GJSX.Detail,
|
||||
UserID = _GJSX.UserID,
|
||||
CreateDate = _GJSX.CreateDate,
|
||||
User_ReceiveID = _GJSX.User_ReceiveID,
|
||||
CNProfessional_ID = _GJSX.CNProfessional_ID,
|
||||
ProjectId = _GJSX.ProjectId,
|
||||
UnitId = _GJSX.UnitId,
|
||||
CloseDate = _GJSX.CloseDate,
|
||||
State = _GJSX.State,
|
||||
QuestionTypeID = _GJSX.QuestionTypeID,
|
||||
GJSXTypeId = _GJSX.GJSXTypeId,
|
||||
IsManypeople = _GJSX.IsManypeople,
|
||||
CompleteDate = _GJSX.CompleteDate,
|
||||
AttachUrl = _GJSX.AttachUrl,
|
||||
User_Acceptance = _GJSX.User_Acceptance,
|
||||
ProgressStatus = _GJSX.ProgressStatus,
|
||||
|
||||
CsUsers=_GJSX.CsUsers
|
||||
CsUsers = _GJSX.CsUsers
|
||||
};
|
||||
|
||||
db.GJSX.InsertOnSubmit(newGJSX);
|
||||
@@ -73,11 +75,13 @@ namespace BLL
|
||||
newGJSX.CloseDate = _GJSX.CloseDate;
|
||||
newGJSX.State = _GJSX.State;
|
||||
newGJSX.QuestionTypeID = _GJSX.QuestionTypeID;
|
||||
newGJSX.GJSXTypeId = _GJSX.GJSXTypeId;
|
||||
newGJSX.IsManypeople = _GJSX.IsManypeople;
|
||||
newGJSX.CompleteDate = _GJSX.CompleteDate;
|
||||
newGJSX.AttachUrl = _GJSX.AttachUrl;
|
||||
newGJSX.User_Acceptance = _GJSX.User_Acceptance;
|
||||
newGJSX.CsUsers = _GJSX.CsUsers;
|
||||
newGJSX.ProgressStatus = _GJSX.ProgressStatus;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
@@ -97,17 +101,15 @@ namespace BLL
|
||||
}
|
||||
|
||||
private static int count;
|
||||
|
||||
|
||||
public static System.Collections.IEnumerable GetListData(string projectId)
|
||||
{
|
||||
IQueryable<Model.GJSX> q =GetGJSXList().AsQueryable();
|
||||
IQueryable<Model.GJSX> q = GetGJSXList().AsQueryable();
|
||||
|
||||
|
||||
if (!string.IsNullOrEmpty(projectId))
|
||||
{
|
||||
q = q.Where(e => e.ProjectId == projectId);
|
||||
}
|
||||
|
||||
|
||||
count = q.Count();
|
||||
if (count == 0)
|
||||
@@ -131,6 +133,7 @@ namespace BLL
|
||||
x.CloseDate,
|
||||
x.State,
|
||||
x.QuestionTypeID,
|
||||
x.GJSXTypeId,
|
||||
x.CompleteDate,
|
||||
x.AttachUrl,
|
||||
x.User_Acceptance
|
||||
@@ -138,6 +141,17 @@ namespace BLL
|
||||
};
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目Id,获取关键事项责任人list
|
||||
/// </summary>
|
||||
/// <param name="projectId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<string> GetGJSXUserList(string projectId)
|
||||
{
|
||||
var list = (from x in Funs.DB.GJSX where x.ProjectId == projectId select x.User_Acceptance).Distinct().ToList();
|
||||
return list;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取问题下拉项
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user