/// <summary> /// 绑定数据 /// </summary> private void LoadTaskList() { //当前登录用户账号 String l_strUserName = CurrentUserInfo.UserName; //得到检索条件 M_CompleteFile l_entityTask = GetSearchCondition(); B_CompletedTaskFile l_busTaskList = new B_CompletedTaskFile(); l_entityTask.Start = gvTaskList.PageIndex * gvTaskList.PageSize; l_entityTask.End = gvTaskList.PageIndex * gvTaskList.PageSize + gvTaskList.PageSize; l_entityTask.Sort = SortExpression; if (!chkIsCurrentWare.Checked && !chkIsHistoryWare.Checked) { this.gvTaskList.RecordCount = 0; this.gvTaskList.DataSource = new DataTable(); this.gvTaskList.DataBind(); return; } //得到已办文件任务列表 DataTable l_dtbDataTable = l_busTaskList.GetAllCompleteHandled(l_entityTask); //流程代理添加(流程代理开启,显示代理人项) this.gvTaskList.Columns[10].Visible = OAConfig.GetConfig(ConstString.Config.Section.Start_WORKFLOW_AGENT, ConstString.Config.Key.IS_START) == "1" ? true : false; //绑定数据 this.gvTaskList.RecordCount = l_entityTask.RowCount; this.gvTaskList.DataSource = l_dtbDataTable; this.gvTaskList.DataBind(); }
public string[] GetDealItemCount(string userName) { try { string waitTaskCount = "0"; string commonTaskCount = "0"; string waitReadCount = "0"; string completedTaskCount = "0"; string completedReadCount = "0"; //待办文件数目 B_TaskFile l_busTaskFile = new B_TaskFile(); M_EntityMenu searchCondition = new M_EntityMenu(); searchCondition.LoginUserID = userName; waitTaskCount = l_busTaskFile.GetWaitingHandleCount(searchCondition); //公办文件数目 B_CommonTaskFile l_busCommonTaskFile = new B_CommonTaskFile(); M_EntityMenu m_GongBanFile = new M_EntityMenu(); m_GongBanFile.LoginUserID = userName; commonTaskCount = l_busCommonTaskFile.GetCommonWaitingHandleCount(m_GongBanFile); //待阅文件 M_EntityMenu mSearchCond = new M_EntityMenu(); B_Circulate l_busCirculate = new B_Circulate(String.Empty); mSearchCond.LoginUserID = userName; mSearchCond.Is_Inbox = false; mSearchCond.Is_Read = 0; waitReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond); //已办 B_CompletedTaskFile l_busCompletedTaskFile = new B_CompletedTaskFile(); M_CompleteFile m_CompleteFile = new M_CompleteFile(); m_CompleteFile.LoginUserID = userName; completedTaskCount = l_busCompletedTaskFile.GetCompletedFileCount(m_CompleteFile); //已阅 mSearchCond.Is_Read = 1; completedReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond); string[] strArr = new string[5]; strArr[0] = waitTaskCount; strArr[1] = commonTaskCount; //公办 strArr[2] = waitReadCount; strArr[3] = completedTaskCount; strArr[4] = completedReadCount; return(strArr); } catch (Exception ex) { throw ex; } }
public string[] GetDealItemCount(string userName) { try { string waitTaskCount = "0"; string commonTaskCount = "0"; string waitReadCount = "0"; string completedTaskCount = "0"; string completedReadCount = "0"; //待办文件数目 B_TaskFile l_busTaskFile = new B_TaskFile(); M_EntityMenu searchCondition = new M_EntityMenu(); searchCondition.LoginUserID = userName; waitTaskCount = l_busTaskFile.GetWaitingHandleCount(searchCondition); //公办文件数目 B_CommonTaskFile l_busCommonTaskFile = new B_CommonTaskFile(); M_EntityMenu m_GongBanFile = new M_EntityMenu(); m_GongBanFile.LoginUserID = userName; commonTaskCount = l_busCommonTaskFile.GetCommonWaitingHandleCount(m_GongBanFile); //待阅文件 M_EntityMenu mSearchCond = new M_EntityMenu(); B_Circulate l_busCirculate = new B_Circulate(String.Empty); mSearchCond.LoginUserID = userName; mSearchCond.Is_Inbox = false; mSearchCond.Is_Read = 0; waitReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond); //已办 B_CompletedTaskFile l_busCompletedTaskFile = new B_CompletedTaskFile(); M_CompleteFile m_CompleteFile = new M_CompleteFile(); m_CompleteFile.LoginUserID = userName; completedTaskCount = l_busCompletedTaskFile.GetCompletedFileCount(m_CompleteFile); //已阅 mSearchCond.Is_Read = 1; completedReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond); string[] strArr = new string[5]; strArr[0] = waitTaskCount; strArr[1] = commonTaskCount; //公办 strArr[2] = waitReadCount; strArr[3] = completedTaskCount; strArr[4] = completedReadCount; return strArr; } catch (Exception ex) { throw ex; } }