void FrmPopup_Click(object obj) { Debug.Print("点击了"); File_User_Notice notice = obj as File_User_Notice; if (notice == null) { return; } OpenFile(notice.FileID.ToString()); }
private void timer1_Tick(object sender, EventArgs e) { //读取Notice表,取出未读消息 ToUser == LoginUser.UserID AND IsRead==false // FrmPopup.Show("34224"); File_User_Notice notice = _fileShareBll.GetNotice(LoginUser.UserId); if (notice != null) { if (FrmPopup.Show(string.Format("{0}借阅了一份文件给你", notice.UserRealName), notice)) { _fileShareBll.UpdateNotice(notice.NoticeID); } } }
private void btnOK_Click(object sender, EventArgs e) { ACLFileUserBLL fileUserBll = new ACLFileUserBLL(); FileDepartmentBLL fileDepBll = new FileDepartmentBLL(); File_Share_NoticeBLL fileShareBll = new File_Share_NoticeBLL(); File_User_Notice notice = new File_User_Notice { FromUserID = LoginUser.UserId, FileID = _fileID, }; #region 更新权限 foreach (ACL_File_User fu in _fileUsersOriginal) { fileUserBll.UpdateFileUser(fu); } foreach (File_Department fd in _fileDepsOriginal) { fileDepBll.UpdateFileDepartment(fd); } #endregion #region 添加权限 foreach (ACL_File_User fu in _fileUsersPreAdd) { fileUserBll.AddFileUser(fu); notice.ToUserID = (int)fu.UserID; fileShareBll.Add(notice);//添加消息通知 } foreach (File_Department fd in _fileDepsPreAdd) { fileDepBll.AddFilDepartment(fd); } #endregion #region 除权限 foreach (ACL_File_User fu in _fileUsersPreDelete) { fileUserBll.DeleteFileUser(fu); notice.ToUserID = (int)fu.UserID; notice.FileID = _fileID; fileShareBll.DeleteNotice(notice); } foreach (File_Department fd in _fileDepsPreDelete) { fileDepBll.DeleteFileDepartment(fd); } #endregion DialogResult = DialogResult.OK; }
public bool DeleteNotice(File_User_Notice notice) { return(new File_Share_NoticeService().DeleteNotice(notice.FromUserID, notice.ToUserID, notice.FileID)); }
public bool Add(File_User_Notice f) { return(new File_Share_NoticeService().Add(f)); }