216 lines
14 KiB
C#
216 lines
14 KiB
C#
|
|
using System.Collections.Generic;
|
|||
|
|
using System.Linq;
|
|||
|
|
|
|||
|
|
namespace BLL
|
|||
|
|
{
|
|||
|
|
public static class DCGL_KeyProjectRectificationSituationLedgerService
|
|||
|
|
{
|
|||
|
|
/// <summary>
|
|||
|
|
/// 重点工程项目质量专项整治行动开展情况台账
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="Id">重点工程项目质量专项整治行动开展情况台账Id</param>
|
|||
|
|
/// <returns>重点工程项目质量专项整治行动开展情况台账</returns>
|
|||
|
|
public static Model.DCGL_Report_KeyProjectRectificationSituationLedger GetKeyProjectRectificationSituationLedgerById(string Id)
|
|||
|
|
{
|
|||
|
|
return Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.FirstOrDefault(e => e.Id == Id);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
///// <summary>
|
|||
|
|
///// 重点工程项目质量专项整治行动开展情况台账
|
|||
|
|
///// </summary>
|
|||
|
|
///// <param name="unitId">单位Id</param>
|
|||
|
|
///// <param name = "year" > 年度 </ param >
|
|||
|
|
///// <param name="month">月份</param>
|
|||
|
|
///// <returns>重点工程项目质量专项整治行动开展情况台账</returns>
|
|||
|
|
//public static Model.DCGL_Report_KeyProjectRectificationSituationLedger GetKeyProjectRectificationSituationLedgerByUnitIdAndYearAndMonth(string unitId, int year, int month)
|
|||
|
|
//{
|
|||
|
|
// return Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.FirstOrDefault(e => e.UnitId == unitId && e.Month == month && e.Year == year);
|
|||
|
|
//}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 根据单位Id获取重点工程项目质量专项整治行动开展情况台账集合
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="UnitId">单位Id</param>
|
|||
|
|
/// <returns>重点工程项目质量专项整治行动开展情况台账集合</returns>
|
|||
|
|
public static List<Model.View_Information_MillionsMonthlyReport> GetMillionsMonthlyReportsByUnitId(string UnitId)
|
|||
|
|
{
|
|||
|
|
return (from x in Funs.DB.View_Information_MillionsMonthlyReport where x.UnitId == UnitId orderby x.FillingDate descending select x).ToList();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 增加重点工程项目质量专项整治行动开展情况台账
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="model">重点工程项目质量专项整治行动开展情况台账实体</param>
|
|||
|
|
public static void AddKeyProjectRectificationSituationLedger(Model.DCGL_Report_KeyProjectRectificationSituationLedger model)
|
|||
|
|
{
|
|||
|
|
Model.DCGL_Report_KeyProjectRectificationSituationLedger newModel = new Model.DCGL_Report_KeyProjectRectificationSituationLedger
|
|||
|
|
{
|
|||
|
|
Id = model.Id,
|
|||
|
|
UnitId = model.UnitId,
|
|||
|
|
Year = model.Year,
|
|||
|
|
UpState = model.UpState,
|
|||
|
|
HandleState = model.HandleState,
|
|||
|
|
HandleMan = model.HandleMan,
|
|||
|
|
DutyPerson = model.DutyPerson,
|
|||
|
|
CompileDate = model.CompileDate,
|
|||
|
|
CompileMan = model.CompileMan,
|
|||
|
|
CompileManName = model.CompileManName,
|
|||
|
|
};
|
|||
|
|
newModel.HasPlan = model.HasPlan;
|
|||
|
|
newModel.PlanDate = model.PlanDate;
|
|||
|
|
newModel.HasWorkTeam = model.HasWorkTeam;
|
|||
|
|
newModel.TeamDate = model.TeamDate;
|
|||
|
|
newModel.KeyProjectNum = model.KeyProjectNum;
|
|||
|
|
newModel.Remark = model.Remark;
|
|||
|
|
newModel.ReportDate = model.ReportDate;
|
|||
|
|
|
|||
|
|
newModel.StockCompanyKeyProjectCheckNum = model.StockCompanyKeyProjectCheckNum;
|
|||
|
|
newModel.StockCompanyKeyProjectProblemNum = model.StockCompanyKeyProjectProblemNum;
|
|||
|
|
newModel.StockCompanyKeyProjectProblemRectifiedNum = model.StockCompanyKeyProjectProblemRectifiedNum;
|
|||
|
|
newModel.StockCompanyOtherProjectCheckNum = model.StockCompanyOtherProjectCheckNum;
|
|||
|
|
newModel.StockCompanyOtherProjectProblemNum = model.StockCompanyOtherProjectProblemNum;
|
|||
|
|
newModel.StockCompanyOtherProjectProblemRectifiedNum = model.StockCompanyOtherProjectProblemRectifiedNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectCheckNum = model.BranchCompanyKeyProjectCheckNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectProblemNum = model.BranchCompanyKeyProjectProblemNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectProblemRectifiedNum = model.BranchCompanyKeyProjectProblemRectifiedNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectCheckNum = model.BranchCompanyOtherProjectCheckNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectProblemNum = model.BranchCompanyOtherProjectProblemNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectProblemRectifiedNum = model.BranchCompanyOtherProjectProblemRectifiedNum;
|
|||
|
|
newModel.ProjectSelfCheckNum = model.ProjectSelfCheckNum;
|
|||
|
|
newModel.ProjectSelfCheckProblemNum = model.ProjectSelfCheckProblemNum;
|
|||
|
|
newModel.ProjectSelfCheckProblemRectifiedNum = model.ProjectSelfCheckProblemRectifiedNum;
|
|||
|
|
|
|||
|
|
newModel.KeyProjectProblemNumType1 = model.KeyProjectProblemNumType1;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType1 = model.KeyProjectProblemRectifiedNumType1;
|
|||
|
|
newModel.KeyProjectProblemNumType2 = model.KeyProjectProblemNumType2;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType2 = model.KeyProjectProblemRectifiedNumType2;
|
|||
|
|
newModel.KeyProjectProblemNumType3 = model.KeyProjectProblemNumType3;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType3 = model.KeyProjectProblemRectifiedNumType3;
|
|||
|
|
newModel.KeyProjectProblemNumType4 = model.KeyProjectProblemNumType4;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType4 = model.KeyProjectProblemRectifiedNumType4;
|
|||
|
|
newModel.KeyProjectProblemNumType5 = model.KeyProjectProblemNumType5;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType5 = model.KeyProjectProblemRectifiedNumType5;
|
|||
|
|
newModel.KeyProjectProblemNumType6 = model.KeyProjectProblemNumType6;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType6 = model.KeyProjectProblemRectifiedNumType6;
|
|||
|
|
newModel.KeyProjectProblemNumType7 = model.KeyProjectProblemNumType7;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType7 = model.KeyProjectProblemRectifiedNumType7;
|
|||
|
|
|
|||
|
|
newModel.OtherProjectProblemNumType1 = model.OtherProjectProblemNumType1;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType1 = model.OtherProjectProblemRectifiedNumType1;
|
|||
|
|
newModel.OtherProjectProblemNumType2 = model.OtherProjectProblemNumType2;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType2 = model.OtherProjectProblemRectifiedNumType2;
|
|||
|
|
newModel.OtherProjectProblemNumType3 = model.OtherProjectProblemNumType3;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType3 = model.OtherProjectProblemRectifiedNumType3;
|
|||
|
|
newModel.OtherProjectProblemNumType4 = model.OtherProjectProblemNumType4;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType4 = model.OtherProjectProblemRectifiedNumType4;
|
|||
|
|
newModel.OtherProjectProblemNumType5 = model.OtherProjectProblemNumType5;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType5 = model.OtherProjectProblemRectifiedNumType5;
|
|||
|
|
newModel.OtherProjectProblemNumType6 = model.OtherProjectProblemNumType6;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType6 = model.OtherProjectProblemRectifiedNumType6;
|
|||
|
|
newModel.OtherProjectProblemNumType7 = model.OtherProjectProblemNumType7;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType7 = model.OtherProjectProblemRectifiedNumType7;
|
|||
|
|
Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.InsertOnSubmit(newModel);
|
|||
|
|
Funs.DB.SubmitChanges();
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 修改重点工程项目质量专项整治行动开展情况台账
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="model">重点工程项目质量专项整治行动开展情况台账实体</param>
|
|||
|
|
public static void UpdateKeyProjectRectificationSituationLedger(Model.DCGL_Report_KeyProjectRectificationSituationLedger model)
|
|||
|
|
{
|
|||
|
|
Model.DCGL_Report_KeyProjectRectificationSituationLedger newModel = Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.FirstOrDefault(e => e.Id == model.Id);
|
|||
|
|
if (newModel != null)
|
|||
|
|
{
|
|||
|
|
newModel.UnitId = model.UnitId;
|
|||
|
|
newModel.Year = model.Year;
|
|||
|
|
newModel.UpState = model.UpState;
|
|||
|
|
newModel.HandleState = model.HandleState;
|
|||
|
|
newModel.HandleMan = model.HandleMan;
|
|||
|
|
newModel.DutyPerson = model.DutyPerson;
|
|||
|
|
newModel.ReportDate = model.ReportDate;
|
|||
|
|
newModel.CompileDate = model.CompileDate;
|
|||
|
|
|
|||
|
|
newModel.HasPlan = model.HasPlan;
|
|||
|
|
newModel.PlanDate = model.PlanDate;
|
|||
|
|
newModel.HasWorkTeam = model.HasWorkTeam;
|
|||
|
|
newModel.TeamDate = model.TeamDate;
|
|||
|
|
newModel.KeyProjectNum = model.KeyProjectNum;
|
|||
|
|
newModel.Remark = model.Remark;
|
|||
|
|
|
|||
|
|
newModel.StockCompanyKeyProjectCheckNum = model.StockCompanyKeyProjectCheckNum;
|
|||
|
|
newModel.StockCompanyKeyProjectProblemNum = model.StockCompanyKeyProjectProblemNum;
|
|||
|
|
newModel.StockCompanyKeyProjectProblemRectifiedNum = model.StockCompanyKeyProjectProblemRectifiedNum;
|
|||
|
|
newModel.StockCompanyOtherProjectCheckNum = model.StockCompanyOtherProjectCheckNum;
|
|||
|
|
newModel.StockCompanyOtherProjectProblemNum = model.StockCompanyOtherProjectProblemNum;
|
|||
|
|
newModel.StockCompanyOtherProjectProblemRectifiedNum = model.StockCompanyOtherProjectProblemRectifiedNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectCheckNum = model.BranchCompanyKeyProjectCheckNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectProblemNum = model.BranchCompanyKeyProjectProblemNum;
|
|||
|
|
newModel.BranchCompanyKeyProjectProblemRectifiedNum = model.BranchCompanyKeyProjectProblemRectifiedNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectCheckNum = model.BranchCompanyOtherProjectCheckNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectProblemNum = model.BranchCompanyOtherProjectProblemNum;
|
|||
|
|
newModel.BranchCompanyOtherProjectProblemRectifiedNum = model.BranchCompanyOtherProjectProblemRectifiedNum;
|
|||
|
|
newModel.ProjectSelfCheckNum = model.ProjectSelfCheckNum;
|
|||
|
|
newModel.ProjectSelfCheckProblemNum = model.ProjectSelfCheckProblemNum;
|
|||
|
|
newModel.ProjectSelfCheckProblemRectifiedNum = model.ProjectSelfCheckProblemRectifiedNum;
|
|||
|
|
|
|||
|
|
newModel.KeyProjectProblemNumType1 = model.KeyProjectProblemNumType1;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType1 = model.KeyProjectProblemRectifiedNumType1;
|
|||
|
|
newModel.KeyProjectProblemNumType2 = model.KeyProjectProblemNumType2;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType2 = model.KeyProjectProblemRectifiedNumType2;
|
|||
|
|
newModel.KeyProjectProblemNumType3 = model.KeyProjectProblemNumType3;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType3 = model.KeyProjectProblemRectifiedNumType3;
|
|||
|
|
newModel.KeyProjectProblemNumType4 = model.KeyProjectProblemNumType4;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType4 = model.KeyProjectProblemRectifiedNumType4;
|
|||
|
|
newModel.KeyProjectProblemNumType5 = model.KeyProjectProblemNumType5;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType5 = model.KeyProjectProblemRectifiedNumType5;
|
|||
|
|
newModel.KeyProjectProblemNumType6 = model.KeyProjectProblemNumType6;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType6 = model.KeyProjectProblemRectifiedNumType6;
|
|||
|
|
newModel.KeyProjectProblemNumType7 = model.KeyProjectProblemNumType7;
|
|||
|
|
newModel.KeyProjectProblemRectifiedNumType7 = model.KeyProjectProblemRectifiedNumType7;
|
|||
|
|
|
|||
|
|
newModel.OtherProjectProblemNumType1 = model.OtherProjectProblemNumType1;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType1 = model.OtherProjectProblemRectifiedNumType1;
|
|||
|
|
newModel.OtherProjectProblemNumType2 = model.OtherProjectProblemNumType2;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType2 = model.OtherProjectProblemRectifiedNumType2;
|
|||
|
|
newModel.OtherProjectProblemNumType3 = model.OtherProjectProblemNumType3;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType3 = model.OtherProjectProblemRectifiedNumType3;
|
|||
|
|
newModel.OtherProjectProblemNumType4 = model.OtherProjectProblemNumType4;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType4 = model.OtherProjectProblemRectifiedNumType4;
|
|||
|
|
newModel.OtherProjectProblemNumType5 = model.OtherProjectProblemNumType5;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType5 = model.OtherProjectProblemRectifiedNumType5;
|
|||
|
|
newModel.OtherProjectProblemNumType6 = model.OtherProjectProblemNumType6;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType6 = model.OtherProjectProblemRectifiedNumType6;
|
|||
|
|
newModel.OtherProjectProblemNumType7 = model.OtherProjectProblemNumType7;
|
|||
|
|
newModel.OtherProjectProblemRectifiedNumType7 = model.OtherProjectProblemRectifiedNumType7;
|
|||
|
|
|
|||
|
|
Funs.DB.SubmitChanges();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 根据Id获取数据
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="Id"></param>
|
|||
|
|
public static void DeleteKeyProjectRectificationSituationLedgerById(string Id)
|
|||
|
|
{
|
|||
|
|
Model.DCGL_Report_KeyProjectRectificationSituationLedger newModel = Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.FirstOrDefault(e => e.Id == Id);
|
|||
|
|
if (newModel != null)
|
|||
|
|
{
|
|||
|
|
Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.DeleteOnSubmit(newModel);
|
|||
|
|
Funs.DB.SubmitChanges();
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
/// <summary>
|
|||
|
|
/// 根据报表单位,报表时间判断是否存在
|
|||
|
|
/// </summary>
|
|||
|
|
/// <param name="Id">Id</param>
|
|||
|
|
/// <returns></returns>
|
|||
|
|
public static Model.DCGL_Report_KeyProjectRectificationSituationLedger GetKeyProjectRectificationSituationLedgerByUnitIdDate(string unitId, int year)
|
|||
|
|
{
|
|||
|
|
return Funs.DB.DCGL_Report_KeyProjectRectificationSituationLedger.FirstOrDefault(e => e.UnitId == unitId && e.Year == year);
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|