示例#1
0
        public static ClosureInfo GetByProjectId(string projectId)
        {
            var contraInfo = ProjectContractInfo.Get(projectId);

            var clsInfo = Search(e => e.ProjectId == projectId).FirstOrDefault();

            if (clsInfo != null)
            {
                clsInfo.LandlordName = contraInfo.PartyAFullName;
                if (contraInfo.EndDate.HasValue)
                {
                    clsInfo.LeaseExpireDate = contraInfo.EndDate.Value;
                }
            }
            return(clsInfo);
        }
示例#2
0
 public static TempClosureInfo Get(string projectId, string id = "")
 {
     if (!string.IsNullOrEmpty(id))
     {
         return(Get(new Guid(id)));
     }
     else
     {
         var contraInfo      = ProjectContractInfo.Get(projectId);
         var tempClosureInfo = FirstOrDefault(r => r.ProjectId == projectId);
         if (tempClosureInfo != null)
         {
             tempClosureInfo.LandlordName = contraInfo.PartyAFullName;
             if (contraInfo.EndDate.HasValue)
             {
                 tempClosureInfo.LeaseExpireDate = contraInfo.EndDate.Value;
             }
         }
         return(tempClosureInfo);
     }
 }