public DataTable GetLastCriteria(Int32 rowsExpected, Int32 screenId, Int32 reportId, Int32 usrId, string dbConnectionString, string dbPassword) { DataTable dt = null; using (Access3.AdminAccess dac = new Access3.AdminAccess()) { dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword); } if (dt.Rows.Count != rowsExpected) { using (Access3.AdminAccess dac = new Access3.AdminAccess()) { dac.DelLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword); dac.IniLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword); dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword); } } return(dt); }