using System; using System.Collections.Generic; using System.Linq; namespace BLL { public class ConstructionLogWorkEfficiencyCompanyService { public static Model.SGGLDB db = Funs.DB; /// /// 获取施工日志公司工效明细列表 /// /// /// /// public static List getListData(string projectId, DateTime month) { return (from x in db.ZHGL_ConstructionLogWorkEfficiencyCompany select x).ToList(); } /// /// 增加施工日志公司工效明细 /// /// 施工日志公司工效明细实体 public static void AddConstructionLogWorkEfficiencyCompany(Model.ZHGL_ConstructionLogWorkEfficiencyCompany constructionLogWorkEfficiencyCompany) { Model.SGGLDB db = Funs.DB; Model.ZHGL_ConstructionLogWorkEfficiencyCompany newConstructionLogWorkEfficiencyCompany = new Model.ZHGL_ConstructionLogWorkEfficiencyCompany(); newConstructionLogWorkEfficiencyCompany.ConstructionLogWorkEfficiencyCompanyId = constructionLogWorkEfficiencyCompany.ConstructionLogWorkEfficiencyCompanyId; newConstructionLogWorkEfficiencyCompany.Type = constructionLogWorkEfficiencyCompany.Type; newConstructionLogWorkEfficiencyCompany.TypeId = constructionLogWorkEfficiencyCompany.TypeId; newConstructionLogWorkEfficiencyCompany.UnitOfMeasurement = constructionLogWorkEfficiencyCompany.UnitOfMeasurement; newConstructionLogWorkEfficiencyCompany.BaseWorkEfficiency = constructionLogWorkEfficiencyCompany.BaseWorkEfficiency; newConstructionLogWorkEfficiencyCompany.AvgWorkEfficiency = constructionLogWorkEfficiencyCompany.AvgWorkEfficiency; db.ZHGL_ConstructionLogWorkEfficiencyCompany.InsertOnSubmit(newConstructionLogWorkEfficiencyCompany); db.SubmitChanges(); } /// /// 根据月报id删除对应的所有施工日志公司工效明细 /// public static void DeleteConstructionLogWorkEfficiencyCompanys() { Model.SGGLDB db = Funs.DB; var q = (from x in db.ZHGL_ConstructionLogWorkEfficiencyCompany select x).ToList(); if (q.Count() > 0) { db.ZHGL_ConstructionLogWorkEfficiencyCompany.DeleteAllOnSubmit(q); db.SubmitChanges(); } } } }