Example #1
0
        /// <summary>
        /// 得到检索条件数据实体
        /// </summary>
        /// <returns>检索条件数据实体</returns>
        private M_EntityMenu GetSearchCondition()
        {
            M_EntityMenu l_entQueryCondition = new M_EntityMenu();

            //当前登陆的用户
            l_entQueryCondition.LoginUserID = CurrentUserInfo.UserName;

            //流程类型
            l_entQueryCondition.TemplateName = this.ddlProcessTemplate.SelectedValue;

            //当前步骤
            l_entQueryCondition.StepName = this.ddlStepName.SelectedValue;

            //文件标题
            l_entQueryCondition.DocumentTitle = FormsMethod.Filter(this.txtDocumentTitle.Text);

            //发起人
            l_entQueryCondition.Initiator = FormsMethod.Filter(this.txtSponsor.Text);

            //发起日期-开始
            l_entQueryCondition.StartTime = this.txtStartDate.ValDate.Date;

            //发起日期-结束
            l_entQueryCondition.EndTime = this.txtEndDate.ValDate.Date;

            return(l_entQueryCondition);
        }
        private void GetAllCount()
        {
            //草稿箱文件数目
            B_DraftBox l_busDraftBox = new B_DraftBox();
            l_strDraftCount = l_busDraftBox.GetDraftCount(CurrentUserInfo.UserName);

            //待办文件数目
            B_TaskFile l_busTaskFile = new B_TaskFile();
            M_EntityMenu m_TaskFileSearchCondition = new M_EntityMenu();
            m_TaskFileSearchCondition.LoginUserID = CurrentUserInfo.UserName;
            m_strWaitHandleCount = l_busTaskFile.GetWaitingHandleCount(m_TaskFileSearchCondition);

            //公办文件数目
            B_CommonTaskFile l_busCommonTaskFile = new B_CommonTaskFile();
            M_EntityMenu m_GongBanFile = new M_EntityMenu();
            m_GongBanFile.LoginUserID = CurrentUserInfo.UserName;
            m_strCommonWaitHandleCount = l_busCommonTaskFile.GetCommonWaitingHandleCount(m_GongBanFile);

            //待阅文件
            M_EntityMenu mSearchCond = new M_EntityMenu();
            mSearchCond.LoginUserID = CurrentUserInfo.UserName;
            mSearchCond.Is_Read = 0;
            B_Circulate l_busCirculate = new B_Circulate(String.Empty);
            m_strWaitReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond);
        }
        /// <summary>
        /// 得到检索条件数据实体
        /// </summary>
        /// <returns>检索条件数据实体</returns>
        private M_EntityMenu GetSearchCondition()
        {
            M_EntityMenu l_entQueryCondition = new M_EntityMenu();

            //当前登陆的用户
            l_entQueryCondition.LoginUserID = CurrentUserInfo.UserName;

            //流程模版名称
            l_entQueryCondition.TemplateName = ddlProcessTemplate.SelectedValue;

            //文号
            l_entQueryCondition.DocumentNo = FormsMethod.Filter(txtDocumentNo.Text);

            //文件标题
            l_entQueryCondition.DocumentTitle = FormsMethod.Filter(txtDocumentTitle.Text);

            //分发日期-开始
            l_entQueryCondition.StartTime = this.txtStartDate.ValDate.Date;

            //分发日期-结束
            l_entQueryCondition.EndTime = this.txtEndDate.ValDate.Date;

            //分发人(发人)
            l_entQueryCondition.Initiator = FormsMethod.Filter(txtSponsor.Text);

            l_entQueryCondition.Is_Inbox = false;

            l_entQueryCondition.Is_Read = 0;

            return(l_entQueryCondition);
        }
        private void GetAllCount()
        {
            //草稿箱文件数目
            B_DraftBox l_busDraftBox = new B_DraftBox();

            l_strDraftCount = l_busDraftBox.GetDraftCount(CurrentUserInfo.UserName);

            //待办文件数目
            B_TaskFile   l_busTaskFile             = new B_TaskFile();
            M_EntityMenu m_TaskFileSearchCondition = new M_EntityMenu();

            m_TaskFileSearchCondition.LoginUserID = CurrentUserInfo.UserName;
            m_strWaitHandleCount = l_busTaskFile.GetWaitingHandleCount(m_TaskFileSearchCondition);

            //公办文件数目
            B_CommonTaskFile l_busCommonTaskFile = new B_CommonTaskFile();
            M_EntityMenu     m_GongBanFile       = new M_EntityMenu();

            m_GongBanFile.LoginUserID  = CurrentUserInfo.UserName;
            m_strCommonWaitHandleCount = l_busCommonTaskFile.GetCommonWaitingHandleCount(m_GongBanFile);

            //待阅文件
            M_EntityMenu mSearchCond = new M_EntityMenu();

            mSearchCond.LoginUserID = CurrentUserInfo.UserName;
            mSearchCond.Is_Read     = 0;
            B_Circulate l_busCirculate = new B_Circulate(String.Empty);

            m_strWaitReadCount = l_busCirculate.GetWaitingReadCount(mSearchCond);
        }
        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;
            }
        }
Example #7
0
        /// <summary>
        /// 绑定数据
        /// </summary>
        private void LoadTaskList()
        {
            //当前登录用户账号
            String l_strUserName = CurrentUserInfo.UserName;

            //得到检索条件
            M_EntityMenu l_entityCommonTask = GetSearchCondition();

            B_CommonTaskFile l_busCommonTaskList = new B_CommonTaskFile();

            l_entityCommonTask.Start = gvTaskList.PageIndex * gvTaskList.PageSize;
            l_entityCommonTask.End   = gvTaskList.PageIndex * gvTaskList.PageSize + gvTaskList.PageSize;
            l_entityCommonTask.Sort  = SortExpression;

            //得到待办文件任务列表数据
            DataTable l_dtbDataTable = l_busCommonTaskList.GetCommonWaitingHandleList(l_entityCommonTask);

            //绑定数据
            this.gvTaskList.RecordCount = l_entityCommonTask.RowCount;
            this.gvTaskList.DataSource  = l_dtbDataTable;
            this.gvTaskList.DataBind();
        }
Example #8
0
        /// <summary>
        /// 绑定数据
        /// </summary>
        private void LoadDraftList()
        {
            //当前登录用户账号
            String l_strUserName = CurrentUserInfo.UserName;

            //得到检索条件
            M_EntityMenu l_entityDraft = GetSearchCondition();

            B_DraftBox l_busDraftBox = new B_DraftBox();

            l_entityDraft.Start = gvDraftList.PageIndex * gvDraftList.PageSize;
            l_entityDraft.End   = gvDraftList.PageIndex * gvDraftList.PageSize + gvDraftList.PageSize;
            l_entityDraft.Sort  = SortExpression;

            //得到草稿文件列表
            DataTable l_dtbDataTable = l_busDraftBox.GetDraftList(l_entityDraft);

            //绑定数据
            this.gvDraftList.RecordCount = l_entityDraft.RowCount;
            this.gvDraftList.DataSource  = l_dtbDataTable;
            this.gvDraftList.DataBind();
        }
        /// <summary>
        /// 绑定数据
        /// </summary>
        private void LoadTaskList()
        {
            m_dtbLeader = OAList.GetGSLDToTable();

            //当前登录用户账号
            String l_strUserName = CurrentUserInfo.UserName;

            //得到检索条件
            M_EntityMenu l_entityTask = GetSearchCondition();

            B_Circulate l_busTaskList = new B_Circulate(String.Empty);

            l_entityTask.Start = gvTaskList.PageIndex * gvTaskList.PageSize;
            l_entityTask.End   = gvTaskList.PageIndex * gvTaskList.PageSize + gvTaskList.PageSize;
            l_entityTask.Sort  = SortExpression;

            //得到待阅文件列表数据
            DataTable l_dtbDataTable = l_busTaskList.GetWaitingReadList(l_entityTask);

            //绑定数据
            this.gvTaskList.RecordCount = l_entityTask.RowCount;
            this.gvTaskList.DataSource  = l_dtbDataTable;
            this.gvTaskList.DataBind();
        }
        /// <summary>
        /// 得到检索条件数据实体
        /// </summary>
        /// <returns>检索条件数据实体</returns>
        private M_EntityMenu GetSearchCondition()
        {
            M_EntityMenu l_entQueryCondition = new M_EntityMenu();

            //当前登陆的用户
            l_entQueryCondition.LoginUserID = CurrentUserInfo.UserName;

            //流程模版名称
            l_entQueryCondition.TemplateName = ddlProcessTemplate.SelectedValue;

            //文号
            l_entQueryCondition.DocumentNo = FormsMethod.Filter(txtDocumentNo.Text);

            //文件标题
            l_entQueryCondition.DocumentTitle = FormsMethod.Filter(txtDocumentTitle.Text);

            //分发日期-开始
            l_entQueryCondition.StartTime = this.txtStartDate.ValDate.Date;

            //分发日期-结束
            l_entQueryCondition.EndTime = this.txtEndDate.ValDate.Date;

            //分发人(发人)
            l_entQueryCondition.Initiator = FormsMethod.Filter(txtSponsor.Text);

            l_entQueryCondition.Is_Inbox = false;

            l_entQueryCondition.Is_Read = 0;

            return l_entQueryCondition;
        }
        /// <summary>
        /// 得到检索条件数据实体
        /// </summary>
        /// <returns>检索条件数据实体</returns>
        private M_EntityMenu GetSearchCondition()
        {
            M_EntityMenu l_entQueryCondition = new M_EntityMenu();

            //当前登陆的用户
            l_entQueryCondition.LoginUserID = CurrentUserInfo.UserName;

            //流程类型
            l_entQueryCondition.TemplateName = this.ddlProcessTemplate.SelectedValue;

            //当前步骤
            l_entQueryCondition.StepName = this.ddlStepName.SelectedValue;

            //文件标题
            l_entQueryCondition.DocumentTitle = FormsMethod.Filter(this.txtDocumentTitle.Text);

            //发起人
            l_entQueryCondition.Initiator = FormsMethod.Filter(this.txtSponsor.Text);

            //发起日期-开始
            l_entQueryCondition.StartTime = this.txtStartDate.ValDate.Date;

            //发起日期-结束
            l_entQueryCondition.EndTime = this.txtEndDate.ValDate.Date;

            return l_entQueryCondition;
        }