Example #1
0
 /// <summary>
 /// 修改
 /// </summary>
 public FineOffice.Modules.ADM_Letter Update(FineOffice.Modules.ADM_Letter model)
 {
     dal.Initialization();
     FineOffice.Entity.ADM_Letter entity = new Entity.ADM_Letter
     {
         ID             = model.ID,
         Address        = model.Address,
         Age            = model.Age,
         Area           = model.Area,
         ChannelID      = model.ChannelID,
         Email          = model.Email,
         Handler        = model.Handler,
         LetterNO       = model.LetterNO,
         Matter         = model.Matter,
         Mobile         = model.Mobile,
         Receiver       = model.Receiver,
         NumberOfpeople = model.NumberOfpeople,
         TypeID         = model.TypeID,
         Title          = model.Title,
         Visitor        = model.Visitor,
         VisitTime      = model.VisitTime,
         State          = model.State,
         Recorder       = model.Recorder,
         IDCard         = model.IDCard,
         Sex            = model.Sex,
         Tel            = model.Tel,
         Occupation     = model.Occupation,
         RecordTime     = model.RecordTime,
         Remark         = model.Remark
     };
     dal.Update(entity);
     dal.Dispose();
     return(this.GetModel(l => l.ID == entity.ID));;
 }
Example #2
0
 /// <summary>
 /// 返回一个model
 /// </summary>
 /// <returns></returns>
 public FineOffice.Modules.ADM_Letter GetModel(System.Linq.Expressions.Expression <Func <FineOffice.Modules.ADM_Letter, bool> > expression)
 {
     dal.Initialization();
     FineOffice.Modules.ADM_Letter model =
         (from entity in dal.GetListAll()
          select new FineOffice.Modules.ADM_Letter
     {
         ID = entity.ID,
         Address = entity.Address,
         Age = entity.Age,
         Area = entity.Area,
         ChannelID = entity.ChannelID,
         Email = entity.Email,
         Handler = entity.Handler,
         LetterNO = entity.LetterNO,
         Matter = entity.Matter,
         Mobile = entity.Mobile,
         Receiver = entity.Receiver,
         NumberOfpeople = entity.NumberOfpeople,
         TypeID = entity.TypeID,
         Title = entity.Title,
         IDCard = entity.IDCard,
         Sex = entity.Sex,
         Tel = entity.Tel,
         Occupation = entity.Occupation,
         RecordTime = entity.RecordTime,
         Visitor = entity.Visitor,
         VisitTime = entity.VisitTime,
         State = entity.State,
         Recorder = entity.Recorder,
         Remark = entity.Remark,
         HandleDepartmentID = entity.HR_Personnel == null ? null : entity.HR_Personnel.DepartmentID,
         ReceiveDepartmentID = entity.RecorderHR_Personnel == null ? null : entity.RecorderHR_Personnel.DepartmentID,
         RecorderName = entity.RecorderHR_Personnel.Name
     }).Where(expression).FirstOrDefault();
     dal.Dispose();
     return(model);
 }