示例#1
0
 /// <summary>
 /// 修改
 /// </summary>
 public FineOffice.Modules.OA_FlowRunData Update(FineOffice.Modules.OA_FlowRunData model)
 {
     dal.Initialization();
     FineOffice.Entity.OA_FlowRunData entity = new Entity.OA_FlowRunData
     {
         CreateTime   = model.CreateTime,
         FormData     = model.FormData,
         FormID       = model.FormID,
         ID           = model.ID,
         RunProcessID = model.RunProcessID,
         Remark       = model.Remark,
         UpdateTime   = model.UpdateTime,
         Title        = model.Title,
         XType        = model.XType,
     };
     dal.Update(entity);
     dal.Dispose();
     return(this.GetModel(e => e.ID == model.ID));
 }
示例#2
0
 /// <summary>
 /// 返回一个model
 /// </summary>
 /// <returns></returns>
 public FineOffice.Modules.OA_FlowRunData GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.OA_FlowRunData, bool> > expression)
 {
     dal.Initialization();
     FineOffice.Modules.OA_FlowRunData model =
         (from entity in dal.GetListAll()
          select new FineOffice.Modules.OA_FlowRunData
     {
         FormName = entity.OA_Form.FormName,
         CreateTime = entity.CreateTime,
         FormData = entity.FormData.ToArray(),
         FormID = entity.FormID,
         ID = entity.ID,
         RunProcessID = entity.RunProcessID,
         Remark = entity.Remark,
         UpdateTime = entity.UpdateTime,
         Title = entity.Title,
         XType = entity.XType,
     }).Where(expression).FirstOrDefault();
     dal.Dispose();
     return(model);
 }