コード例 #1
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
        //更新学术会议信息
        public void Update(AcademicMeeting academicMeeting)
        {
            AcademicMeeting target = dbcontext.AcademicMeetingContext.Find(academicMeeting.AcademicMeetingID);

            target.AttachmentID        = academicMeeting.AttachmentID;
            target.PhotoID             = academicMeeting.PhotoID;
            target.AttendMeetingPeople = academicMeeting.AttendMeetingPeople;
            target.Coorganizers        = academicMeeting.Coorganizers;
            target.EndTime             = academicMeeting.EndTime;
            target.EntryPerson         = academicMeeting.EntryPerson;
            target.IsPass             = academicMeeting.IsPass;
            target.MeetingContent     = academicMeeting.MeetingContent;
            target.MeetingCount       = academicMeeting.MeetingCount;
            target.MeetingHost        = academicMeeting.MeetingHost;
            target.MeetingMajorPerson = academicMeeting.MeetingMajorPerson;
            target.MeetingMajorTheme  = academicMeeting.MeetingMajorTheme;
            target.MeetingName        = academicMeeting.MeetingName;
            target.MeetingPlace       = academicMeeting.MeetingPlace;
            target.MeetingSortName    = academicMeeting.MeetingSortName;
            target.Organizers         = academicMeeting.Organizers;
            target.ProceedingsofTitle = academicMeeting.ProceedingsofTitle;
            target.SecrecyLevel       = academicMeeting.SecrecyLevel;
            target.StratTime          = academicMeeting.StratTime;
            dbcontext.SaveChanges();
        }
コード例 #2
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
        //更新IsPass状态
        public void UpdateIsPass(int Id, bool Ispass)
        {
            AcademicMeeting newaca = dbcontext.AcademicMeetingContext.Find(Id);

            if (newaca == null)
            {
                return;
            }
            newaca.IsPass = Ispass;
            dbcontext.SaveChanges();
        }
コード例 #3
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
        //根据AcademicMeetingID(会议ID)查看学术会议信息
        public List <AcademicMeeting> FindAcademicMeetingByMeetingID(List <int?> academicMeetingID, int SecrecyLevel)
        {
            List <AcademicMeeting> res = new List <AcademicMeeting>();

            for (int i = 0; i < academicMeetingID.Count; i++)
            {
                AcademicMeeting list = dbcontext.AcademicMeetingContext.Find(academicMeetingID[i]);
                res.Add(list);
            }
            return(res);
        }
コード例 #4
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
 //插入学术会议信息
 public void Insert(AcademicMeeting academicMeeting)
 {
     try
     {
         dbcontext.AcademicMeetingContext.Add(academicMeeting);
         dbcontext.SaveChanges();
     }
     catch
     {
         throw;
     }
 }
コード例 #5
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
 //删除附件
 public void UpdateAttachment(int ID)
 {
     try
     {
         AcademicMeeting Meeting = dbcontext.AcademicMeetingContext.Find(ID);
         Meeting.AttachmentID = null;
         dbcontext.SaveChanges();
     }
     catch
     {
         throw;
     }
 }
コード例 #6
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
        //根据会议名称判断是否为登录人上传
        public bool IsUpload(string MeetingName, string EntryPerson)
        {
            int             MeetingID       = dbcontext.AcademicMeetingContext.Where(p => p.MeetingName == MeetingName).FirstOrDefault().AcademicMeetingID;
            AcademicMeeting academicMeeting = dbcontext.AcademicMeetingContext.Find(MeetingID);

            if (academicMeeting.EntryPerson == EntryPerson)
            {
                return(true);
            }
            else
            {
                return(false);
            }
        }
コード例 #7
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
 //根据AcademicMeetingID删除学术会议信息
 public int?DeleteByAcademicMeetingID(int academicMeetingID)
 {
     try
     {
         //AcademicMeeting academicMeeting = new AcademicMeeting { AcademicMeetingID = academicMeetingID };
         AcademicMeeting academicMeeting = dbcontext.AcademicMeetingContext.Find(academicMeetingID);
         dbcontext.AcademicMeetingContext.Attach(academicMeeting);
         dbcontext.AcademicMeetingContext.Remove(academicMeeting);
         dbcontext.SaveChanges();
         //return true;
         return(academicMeeting.AttachmentID);
     }
     catch
     {
         return(0);
     }
 }
コード例 #8
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
 //根据学术会议名称返回会议ID
 public int FindMeetingID(string MeetingName)
 {
     if (MeetingName != "")
     {
         AcademicMeeting academicMeeting = dbcontext.AcademicMeetingContext.Where(p => p.MeetingName == MeetingName).FirstOrDefault();
         if (academicMeeting != null)
         {
             return(academicMeeting.AcademicMeetingID);
         }
         else
         {
             return(0);
         }
     }
     else
     {
         return(0);
     }
 }
コード例 #9
0
ファイル: BLLAcademicMeeting.cs プロジェクト: 15831944/C-12-
 public bool Delete(int academicMeetingID)
 {
     try
     {
         AcademicMeeting academicMeeting = dbcontext.AcademicMeetingContext.Find(academicMeetingID);
         if (academicMeeting == null)
         {
             return(false);
         }
         dbcontext.AcademicMeetingContext.Attach(academicMeeting);
         dbcontext.AcademicMeetingContext.Remove(academicMeeting);
         dbcontext.SaveChanges();
         return(true);
     }
     catch
     {
         return(false);
     }
 }