public BX.Modules.OA_WorkFlow Update(BX.Modules.OA_WorkFlow model) { dal.Initialization(); BX.Entity.OA_WorkFlow entity = new Entity.OA_WorkFlow { ID = model.ID, FormID = model.FormID, ProjectTypeID = model.ProjectTypeID, WorkFlowNO = model.WorkFlowNO, WorkFlowName = model.WorkFlowName, PinyinCode = model.PinyinCode, UserList = model.UserList, MakeDate = model.MakeDate, Maker = model.Maker, Describe = model.Describe, Remark = model.Remark }; dal.Update(entity); dal.Dispose(); return(null); }
/// <summary> /// 返回一个model /// </summary> /// <returns></returns> public BX.Modules.OA_WorkFlow GetModel(System.Linq.Expressions.Expression <Func <BX.Modules.OA_WorkFlow, bool> > expression) { dal.Initialization(); BX.Modules.OA_WorkFlow model = (from entity in dal.GetListAll() select new BX.Modules.OA_WorkFlow { ID = entity.ID, FormID = entity.FormID, //FormName = entity.FormID == null ? string.Empty : entity.OA_Form.FormName, ProjectTypeID = entity.ProjectTypeID, ProjectName = entity.ProjectTypeID == null ? string.Empty : entity.OA_ProjectType.TypeName, WorkFlowNO = entity.WorkFlowNO, WorkFlowName = entity.WorkFlowName, PinyinCode = entity.PinyinCode, UserList = entity.UserList, MakeDate = entity.MakeDate, Maker = entity.Maker, Describe = entity.Describe, Remark = entity.Remark }).Where(expression).FirstOrDefault(); dal.Dispose(); return(model); }