public static bool IsLabExistInLabsTableOfSite(LabData labData) { try { WebTable_SearchCriteriaItemList list = new WebTable_SearchCriteriaItemList(); list.AddSearchItem(new WebTable_SearchCriteriaItem(0, labData.LabId, TableColumnContentType.Text)); IControl siteRow = WebTableUtilities.Table_FindRow(DL_AddSitePage.ActiveSubTabTable, list, 1); if (siteRow != null) { bool isLabNameExist = WebTableUtilities.HasText(siteRow, 1, labData.LaboratoryName); bool isCompanyExist = WebTableUtilities.HasText(siteRow, 2, labData.Company); bool isdepartmentExist = WebTableUtilities.HasText(siteRow, 3, labData.Department); bool isStatusExist = WebTableUtilities.HasText(siteRow, 6, labData.LaboratoryStatus); new DebugLogGenerator().WriteLog(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, "Lab Name Exists - " + isLabNameExist.ToString() + ",Company Exists - " + isCompanyExist.ToString() + ",Department Exists - " + isdepartmentExist.ToString() + ",Status Exists - " + isStatusExist.ToString()); return(isLabNameExist && isCompanyExist && isdepartmentExist && isStatusExist); } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }
public static bool IsSiteExistInSitesTableOfLab(SiteData siteData) { try { WebTable_SearchCriteriaItemList list = new WebTable_SearchCriteriaItemList(); list.AddSearchItem(new WebTable_SearchCriteriaItem(0, siteData.SiteId, TableColumnContentType.Text)); IControl siteRow = WebTableUtilities.Table_FindRow(DL_AddLabPage.SitesTable, list, 0); if (siteRow != null) { bool siteNameExist = WebTableUtilities.HasText(siteRow, 1, siteData.SiteName); bool cityExist = WebTableUtilities.HasText(siteRow, 2, siteData.City); bool stateExist = WebTableUtilities.HasText(siteRow, 3, siteData.State); bool countryExist = WebTableUtilities.HasText(siteRow, 4, siteData.Country); bool siteStatusExist = WebTableUtilities.HasText(siteRow, 5, siteData.SiteStatus); return(siteNameExist && cityExist && stateExist && countryExist && siteStatusExist); } } catch (Exception e) { new DebugLogGenerator().WriteException(MethodBase.GetCurrentMethod().DeclaringType.Name, MethodBase.GetCurrentMethod().Name, e); } return(false); }