Exemple #1
0
        public DataTable GetLastCriteria(Int32 rowsExpected, Int32 screenId, Int32 reportId, Int32 usrId, string dbConnectionString, string dbPassword)
        {
            DataTable dt = null;

            using (AdminAccessBase dac = GetAdminAccess())
            {
                dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
            }
            if (dt.Rows.Count != rowsExpected)
            {
                using (AdminAccessBase dac = GetAdminAccess())
                {
                    dac.DelLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                    dac.IniLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                    dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                }
            }
            return(dt);
        }