public BX.Modules.OA_WorkFlowNode Update(BX.Modules.OA_WorkFlowNode model) { dal.Initialization(); BX.Entity.OA_WorkFlowNode entity = new Entity.OA_WorkFlowNode { ID = model.ID, NodeNO = model.NodeNO, NodeName = model.NodeName, PinyinCode = model.PinyinCode, WorkFlowID = model.WorkFlowID, NodeXuHao = model.NodeXuHao, NodeAttribute = model.NodeAttribute, NextNodeXuHao = model.NextNodeXuHao, VerifyModel = model.VerifyModel, ValidHours = model.ValidHours, VerifierSetting = model.VerifierSetting, Transactor = model.Transactor, SetLeft = model.SetLeft, SetTop = model.SetTop, Remark = model.Remark }; dal.Update(entity); dal.Dispose(); return(null); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public BX.Modules.OA_WorkFlowNode GetModel(System.Linq.Expressions.Expression <Func <BX.Modules.OA_WorkFlowNode, bool> > expression) { dal.Initialization(); BX.Modules.OA_WorkFlowNode model = (from entity in dal.GetListAll() select new BX.Modules.OA_WorkFlowNode { ID = entity.ID, NodeNO = entity.NodeNO, NodeName = entity.NodeName, PinyinCode = entity.PinyinCode, WorkFlowID = entity.WorkFlowID, NodeXuHao = entity.NodeXuHao, NodeAttribute = entity.NodeAttribute, NodeAttributeName = entity.NodeAttribute == null ? string.Empty : entity.Sys_FixedData.DataContent, NextNodeXuHao = entity.NextNodeXuHao, VerifyModel = entity.VerifyModel, VerifyModelName = entity.VerifyModel == null ? string.Empty : entity.VerifyModelSys_FixedData.DataContent, ValidHours = entity.ValidHours, VerifierSetting = entity.VerifierSetting, VerifierSettingName = entity.VerifierSetting == null ? string.Empty : entity.VerifierSettingSys_FixedData.DataContent, Transactor = entity.Transactor, SetLeft = entity.SetLeft, SetTop = entity.SetTop, Remark = entity.Remark }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }