예제 #1
0
        /// <summary>
        ///
        /// </summary>
        private void BuildRecentEforms()
        {
            string          datasetSql = CacheManager.GetDatasetSQL(Session[SessionKey.DatasetId]);
            UserController  uc         = new UserController();
            EFormController ec         = new EFormController();
            EFormsDa        da         = new EFormsDa();
            int             userId     = uc.GetUserId();

            System.Data.DataTable dt = da.GetUserRecentEforms(userId, datasetSql, null, null);

            if (dt.Rows.Count > 0)
            {
                UserEformsRpt.DataSource = dt;
                UserEformsRpt.DataBind();
                NoEformsMessage.Visible = false;
            }
        }
예제 #2
0
        /// <summary>
        ///
        /// </summary>
        private void BuildRecentEforms()
        {
//            string datasetSql = CacheManager.GetDatasetSQL(Session[SessionKey.DatasetId]);
            UserController  uc     = new UserController();
            EFormController ec     = new EFormController();
            EFormsDa        da     = new EFormsDa();
            int             userId = uc.GetUserId();
//            System.Data.DataTable dt = da.GetUserRecentEforms(userId, datasetSql, null, null);


            string msgType = "'" + EformStatusManager.Status_DataEntryInProgress
                             + "','" + EformStatusManager.Status_DataEntryComplete
                             + "','" + EformStatusManager.Status_Narrated
                             + "'";

            System.Data.DataSet iDs = da.GetEformsInbox(userId, msgType);

            if (iDs != null && iDs.Tables.Count > 0 && iDs.Tables[0].Rows.Count > 0)
            {
                UserEformsRpt.DataSource = iDs.Tables[0].DefaultView;
                UserEformsRpt.DataBind();
                NoEformsMessage.Visible = false;
            }
        }