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);
 }