修改施工日志
This commit is contained in:
@@ -0,0 +1,134 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Web.UI.WebControls;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 项目级施工日志
|
||||
/// </summary>
|
||||
public static class ProjectConstructionLogService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ZHGL_ProjectConstructionLog GetProjectConstructionLogById(string ProjectConstructionLogId)
|
||||
{
|
||||
return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLogId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据项目、用户及日期获取项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.ZHGL_ProjectConstructionLog GetProjectConstructionLogByProjectIdAndUserIDAndDate(string ProjectConstructionLogId, string projectId, string userId, DateTime date)
|
||||
{
|
||||
return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId != ProjectConstructionLogId && e.ProjectId == projectId && e.CompileMan == userId);
|
||||
//return Funs.DB.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId != ProjectConstructionLogId && e.ProjectId == projectId && e.CompileMan == userId && e.CompileDate == date);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLog"></param>
|
||||
public static void AddProjectConstructionLog(Model.ZHGL_ProjectConstructionLog ProjectConstructionLog)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog newProjectConstructionLog = new Model.ZHGL_ProjectConstructionLog
|
||||
{
|
||||
ProjectConstructionLogId = ProjectConstructionLog.ProjectConstructionLogId,
|
||||
ProjectId = ProjectConstructionLog.ProjectId,
|
||||
Weather = ProjectConstructionLog.Weather,
|
||||
Temperature = ProjectConstructionLog.Temperature,
|
||||
ContractNo = ProjectConstructionLog.ContractNo,
|
||||
UnitWorks = ProjectConstructionLog.UnitWorks,
|
||||
Professional = ProjectConstructionLog.Professional,
|
||||
CompileMan = ProjectConstructionLog.CompileMan,
|
||||
CompileDate = ProjectConstructionLog.CompileDate,
|
||||
State = ProjectConstructionLog.State,
|
||||
Remark = ProjectConstructionLog.Remark,
|
||||
HSETodaySummary = ProjectConstructionLog.HSETodaySummary,
|
||||
HSETodaySummaryRemark = ProjectConstructionLog.HSETodaySummaryRemark,
|
||||
HSETomorrowPlan = ProjectConstructionLog.HSETomorrowPlan,
|
||||
HSETomorrowPlanRemark = ProjectConstructionLog.HSETomorrowPlanRemark,
|
||||
CQMSTodaySummary = ProjectConstructionLog.CQMSTodaySummary,
|
||||
CQMSTodaySummaryRemark = ProjectConstructionLog.CQMSTodaySummaryRemark,
|
||||
CQMSTomorrowPlan = ProjectConstructionLog.CQMSTomorrowPlan,
|
||||
CQMSTomorrowPlanRemark = ProjectConstructionLog.CQMSTomorrowPlanRemark,
|
||||
FileCode = ProjectConstructionLog.FileCode,
|
||||
WorkPostId = ProjectConstructionLog.WorkPostId,
|
||||
MachineId = ProjectConstructionLog.MachineId,
|
||||
};
|
||||
db.ZHGL_ProjectConstructionLog.InsertOnSubmit(newProjectConstructionLog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLog"></param>
|
||||
public static void UpdateProjectConstructionLog(Model.ZHGL_ProjectConstructionLog ProjectConstructionLog)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog newProjectConstructionLog = db.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLog.ProjectConstructionLogId);
|
||||
if (newProjectConstructionLog != null)
|
||||
{
|
||||
newProjectConstructionLog.FileCode = ProjectConstructionLog.FileCode;
|
||||
newProjectConstructionLog.Weather = ProjectConstructionLog.Weather;
|
||||
newProjectConstructionLog.Temperature = ProjectConstructionLog.Temperature;
|
||||
newProjectConstructionLog.ContractNo = ProjectConstructionLog.ContractNo;
|
||||
newProjectConstructionLog.UnitWorks = ProjectConstructionLog.UnitWorks;
|
||||
newProjectConstructionLog.Professional = ProjectConstructionLog.Professional;
|
||||
newProjectConstructionLog.State = ProjectConstructionLog.State;
|
||||
newProjectConstructionLog.Remark = ProjectConstructionLog.Remark;
|
||||
newProjectConstructionLog.HSETodaySummary = ProjectConstructionLog.HSETodaySummary;
|
||||
newProjectConstructionLog.HSETodaySummaryRemark = ProjectConstructionLog.HSETodaySummaryRemark;
|
||||
newProjectConstructionLog.HSETomorrowPlan = ProjectConstructionLog.HSETomorrowPlan;
|
||||
newProjectConstructionLog.HSETomorrowPlanRemark = ProjectConstructionLog.HSETomorrowPlanRemark;
|
||||
newProjectConstructionLog.CQMSTodaySummary = ProjectConstructionLog.CQMSTodaySummary;
|
||||
newProjectConstructionLog.CQMSTodaySummaryRemark = ProjectConstructionLog.CQMSTodaySummaryRemark;
|
||||
newProjectConstructionLog.CQMSTomorrowPlan = ProjectConstructionLog.CQMSTomorrowPlan;
|
||||
newProjectConstructionLog.CQMSTomorrowPlanRemark = ProjectConstructionLog.CQMSTomorrowPlanRemark;
|
||||
newProjectConstructionLog.WorkPostId = ProjectConstructionLog.WorkPostId;
|
||||
newProjectConstructionLog.MachineId = ProjectConstructionLog.MachineId;
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除项目级施工日志
|
||||
/// </summary>
|
||||
/// <param name="ProjectConstructionLogId"></param>
|
||||
public static void DeleteProjectConstructionLogById(string ProjectConstructionLogId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.ZHGL_ProjectConstructionLog ProjectConstructionLog = db.ZHGL_ProjectConstructionLog.FirstOrDefault(e => e.ProjectConstructionLogId == ProjectConstructionLogId);
|
||||
if (ProjectConstructionLog != null)
|
||||
{
|
||||
////删除附件表
|
||||
BLL.CommonService.DeleteAttachFileById(ProjectConstructionLog.ProjectConstructionLogId);
|
||||
db.ZHGL_ProjectConstructionLog.DeleteOnSubmit(ProjectConstructionLog);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 获取天气状况
|
||||
/// </summary>
|
||||
/// <returns></returns>
|
||||
public static ListItem[] GetWeatherList()
|
||||
{
|
||||
ListItem[] lis = new ListItem[4];
|
||||
lis[0] = new ListItem("阴", "阴");
|
||||
lis[1] = new ListItem("晴", "晴");
|
||||
lis[2] = new ListItem("雨", "雨");
|
||||
lis[3] = new ListItem("雪", "雪");
|
||||
return lis;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user