提交代码
This commit is contained in:
@@ -0,0 +1,122 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
|
||||
namespace BLL
|
||||
{
|
||||
/// <summary>
|
||||
/// 周计划情况
|
||||
/// </summary>
|
||||
public class WeekPlanService
|
||||
{
|
||||
public static Model.SGGLDB db = Funs.DB;
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlanId"></param>
|
||||
/// <returns></returns>
|
||||
public static Model.JDGL_WeekPlan GetWeekPlanById(string WeekPlanId)
|
||||
{
|
||||
return Funs.DB.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlanId);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键获取周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlanId"></param>
|
||||
/// <returns></returns>
|
||||
public static List<Model.JDGL_WeekPlan> GetWeekPlansByWeeks(string projectId, string weekNo)
|
||||
{
|
||||
return (from x in Funs.DB.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x).ToList();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 添加周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlan"></param>
|
||||
public static void AddWeekPlan(Model.JDGL_WeekPlan WeekPlan)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.JDGL_WeekPlan newWeekPlan = new Model.JDGL_WeekPlan
|
||||
{
|
||||
WeekPlanId = WeekPlan.WeekPlanId,
|
||||
ProjectId = WeekPlan.ProjectId,
|
||||
WeekNo = WeekPlan.WeekNo,
|
||||
StartDate = WeekPlan.StartDate,
|
||||
EndDate = WeekPlan.EndDate,
|
||||
UnitWork = WeekPlan.UnitWork,
|
||||
Major = WeekPlan.Major,
|
||||
WorkContent = WeekPlan.WorkContent,
|
||||
UnitId = WeekPlan.UnitId,
|
||||
DutyPerson = WeekPlan.DutyPerson,
|
||||
PlanDate = WeekPlan.PlanDate,
|
||||
IsOK = WeekPlan.IsOK,
|
||||
Remark = WeekPlan.Remark,
|
||||
CompileMan = WeekPlan.CompileMan,
|
||||
CompileDate = WeekPlan.CompileDate,
|
||||
SortIndex = WeekPlan.SortIndex,
|
||||
};
|
||||
db.JDGL_WeekPlan.InsertOnSubmit(newWeekPlan);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 修改周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlan"></param>
|
||||
public static void UpdateWeekPlan(Model.JDGL_WeekPlan WeekPlan)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
Model.JDGL_WeekPlan newWeekPlan = db.JDGL_WeekPlan.FirstOrDefault(e => e.WeekPlanId == WeekPlan.WeekPlanId);
|
||||
if (newWeekPlan != null)
|
||||
{
|
||||
newWeekPlan.UnitWork = WeekPlan.UnitWork;
|
||||
newWeekPlan.Major = WeekPlan.Major;
|
||||
newWeekPlan.WorkContent = WeekPlan.WorkContent;
|
||||
newWeekPlan.UnitId = WeekPlan.UnitId;
|
||||
newWeekPlan.DutyPerson = WeekPlan.DutyPerson;
|
||||
newWeekPlan.PlanDate = WeekPlan.PlanDate;
|
||||
newWeekPlan.IsOK = WeekPlan.IsOK;
|
||||
newWeekPlan.Remark = WeekPlan.Remark;
|
||||
newWeekPlan.CompileMan = WeekPlan.CompileMan;
|
||||
newWeekPlan.CompileDate = WeekPlan.CompileDate;
|
||||
newWeekPlan.SortIndex = WeekPlan.SortIndex;
|
||||
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlanId"></param>
|
||||
public static void DeleteWeekPlanByWeekPlanId(string WeekPlanId)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = (from x in db.JDGL_WeekPlan where x.WeekPlanId == WeekPlanId select x).FirstOrDefault();
|
||||
if (q != null)
|
||||
{
|
||||
db.JDGL_WeekPlan.DeleteOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// 根据主键删除周计划情况
|
||||
/// </summary>
|
||||
/// <param name="WeekPlanId"></param>
|
||||
public static void DeleteAllWeekPlan(string projectId, string weekNo)
|
||||
{
|
||||
Model.SGGLDB db = Funs.DB;
|
||||
var q = from x in db.JDGL_WeekPlan where x.ProjectId == projectId && x.WeekNo == weekNo select x;
|
||||
if (q != null)
|
||||
{
|
||||
db.JDGL_WeekPlan.DeleteAllOnSubmit(q);
|
||||
db.SubmitChanges();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user