Anda di halaman 1dari 31

using using using using using using

System; System.Collections.Generic; System.Text; System.Web.UI.WebControls; System.Data; System.Web;

namespace VXL_Client_Website_BLL { public class CSNavigation { #region Objects VXL_Client_Website_DAL.CSNavigation objNavigation = new VXL_Client_Websi te_DAL.CSNavigation(); #endregion #region private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private private Variable int intUserID; int intWebsiteId; string strCanonicalUrl; StringBuilder sbGlobalNavigation; StringBuilder sbFooterNavigation; StringBuilder sbBreadCrumb; StringBuilder sbLeftNavigation; StringBuilder sbFooterMainMenu; int intPageID; string strPageContent; string strPageName; string strPageTitle; string strTemplateName; string strSectionName; string strAltTag; string strHeaderImage; string strFlashfile; string strBanner1Title; string strBanner1Image; string strBanner1AltTag; string strBanner1Content; string strBanner1ReadMore1; string strBanner1ReadMore2; string strBanner2Title; string strBanner2Image; string strBanner2AltTag; string strBanner2Content; string strBanner2ReadMore1; string strBanner3Image; string strBanner3AltTag; string strWebsiteName; string strWebsiteLogo; string strWebsiteLogoAltTag; string strWebsiteTheme; string strSubDomainName; DataSet dsNavigations; int intSectionID; StringBuilder sbSectionOnHomePage; string strSeletedSection; string URL; DataTable dtRightComponents;

private string strSectionDirectory; #endregion #region Properties public string SectionDirectory { get { return strSectionDirectory; } set { strSectionDirectory = value; } } public DataTable RightComponents { get { return dtRightComponents; } set { dtRightComponents = value; } } public string PAGEURL { get { return URL; } set { URL = value; } } public string SelectedSection { get { return strSeletedSection; } set { strSeletedSection = value; } } public int UserId { get { return intUserID; } set { intUserID = value; } } public int WebsiteId { get { return intWebsiteId; } set { intWebsiteId = value; } } public string CanonicalUrl { get { return strCanonicalUrl; } set { strCa nonicalUrl = value; } } public StringBuilder GlobalNavigation { get { return sbGlobalNavigation; } set { sbGlobalNavigation = value; } } public StringBuilder FooterNavigation { get { return sbFooterNavigation; } set { sbFooterNavigation = value; } } public StringBuilder BreadCrumb { get { return sbBreadCrumb; } set { sbB readCrumb = value; } } public StringBuilder LeftNavigation { get { return sbLeftNavigation; } s et { sbLeftNavigation = value; } } public StringBuilder SectionOnHomePage { get { return sbSectionOnHomePag e; } set { sbSectionOnHomePage = value; } } public StringBuilder FooterMainMenu { get { return sbFooterMainMenu; } s et { sbFooterMainMenu = value; } } public int PageID { get { return intPageID; } set { intPageID = value; } } public string PageContent { get { return strPageContent; } } public string PageName { get { return strPageName; } set { strPageName = value; } } public string PageTitle { get { return strPageTitle; } } public string HeaderImage { get { return strHeaderImage; } } public string TemplateName { get { return strTemplateName; } } public string SectionName { get { return strSectionName; } set { strSect ionName = value; } } public string AltTag { get { return strAltTag; } } public string SubDomainName { get { return strSubDomainName; } set { str SubDomainName = value; } } public public public public string string string string WebsiteName { get { return strWebsiteName; } } WebsiteTheme { get { return strWebsiteTheme; } } WebsiteLogoAltTag { get { return strWebsiteLogoAltTag; } } WebsiteLogo { get { return strWebsiteLogo; } }

public string Banner3AltTag { get { return strBanner3AltTag; } } public string Banner3Image { get { return strBanner3Image; } } public public public public public string string string string string Banner2Title { get { return strBanner2Title; } } Banner2Image { get { return strBanner2Image; } } Banner2AltTag { get { return strBanner2AltTag; } } Banner2Content { get { return strBanner2Content; } } Banner2ReadMore1 { get { return strBanner2ReadMore1; } }

public string Banner1Title { get { return strBanner1Title; } } public string Banner1Image { get { return strBanner1Image; } }

public public public public

string string string string

Banner1AltTag { get { return strBanner1AltTag; } } Banner1Content { get { return strBanner1Content; } } Banner1ReadMore1 { get { return strBanner1ReadMore1; } } Banner1ReadMore2 { get { return strBanner1ReadMore2; } }

public string Flashfile { get { return strFlashfile; } } #endregion #region Methods ///<summary> /// Function Name: CreateBreadCrumbs() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 03-jan-2012 /// Company Name: Puretech Internet Pvt Ltd. /// Description: used to Breadcrums /// Modified By: /// Modified Date: /// Modification Log: ///</summary> private void CreateBreadCrumbs() { try { DataTable dtSections = new DataTable(); DataTable dtPages = new DataTable(); DataTable dtSubSection = new DataTable(); DataRow[] drSelectedSections = null; DataRow drSection = null; DataRow[] drLevel2Pages = null; DataRow drLevel2Page = null; DataRow[] drLevel3PagesForSection = null; DataRow drLevel3PageForSection = null; DataRow[] drSelectedSubSections = null; DataRow[] drSubSections = null; DataRow drSubSection = null; DataRow[] drLevel3Pages = null; DataRow drLevel3Page = null; DataRow[] drSelectedPage = null; sbBreadCrumb = new StringBuilder(); if (dsNavigations.Tables.Count > 0) { //dtSections = dsNavigations.Tables[0]; //dtSubSection = dsNavigations.Tables[1]; //dtPages = dsNavigations.Tables[2]; if (dsNavigations.Tables[0].Rows.Count > 0) dtSections = dsNavigations.Tables[0]; if (dsNavigations.Tables[1].Rows.Count > 0) dtSubSection = dsNavigations.Tables[1]; if (dsNavigations.Tables[2].Rows.Count > 0) dtPages = dsNavigations.Tables[2]; if (dtSections.Rows.Count > 0) { sbBreadCrumb.Append("<a href='" + strSubDomainName + "/h ome.aspx'><span>Home</span></a>");

if (strSectionDirectory == "footer") { #region Footer Pages Links

DataRow[] drFooterSections = dtPages.Select("navigat ion_type='F' and page_url='" + strCanonicalUrl + "'"); if (drFooterSections.Length > 0) { sbBreadCrumb.Append("&nbsp;>&nbsp;"); sbBreadCrumb.Append("<a href='" + strSubDomainNa me + "/footer/" + Convert.ToString(drFooterSections[0]["page_url"]) + ".aspx'><s pan>" + Convert.ToString(drFooterSections[0]["page_name"]) + "</span></a>"); } #endregion } else { if (dtPages.Rows.Count > 0) { #region BreadCrumb int intSelectedsectionID = 0; drSelectedPage = dtPages.Select("page_url='" + s trCanonicalUrl + "' and section_DirectoryName='" + strSectionDirectory + "'"); int intSubSectionID = 0; if (drSelectedPage.Length > 0) { intSelectedsectionID = Convert.ToInt32(drSel ectedPage[0]["section_id"]); intSubSectionID = Convert.ToInt32(drSelected Page[0]["subsection_id"]); } if (intSelectedsectionID != 0) { drSelectedSections = dtSections.Select("sect ion_id='" + intSelectedsectionID + "'"); if (drSelectedSections.Length > 0) { drSection = drSelectedSections[0]; int intSectionId = Convert.ToInt32(drSec tion["section_id"]); string strSectionURL = Convert.ToString( drSection["external_url"]); // string strSectionDirectory = Convert. ToString(drSection["section_DirectoryName"]); if (!string.IsNullOrEmpty(Convert.ToStri ng(drSection["external_url"]))) { sbBreadCrumb.Append("&nbsp;>&nbsp;") ; sbBreadCrumb.Append("<a href='" + Convert.ToStrin g(drSection["external_url"]) + "' target='_blank'><span>" + Convert.ToString (drSection["sectionName"]) + "</span></a>");

} else { drSubSections = dtSubSection.Select( "section_id=" + intSectionId + ""); #region SectionURL BInding if (drSubSections.Length > 0) { if (!string.IsNullOrEmpty(Conver t.ToString(drSubSections[0]["external_url"]))) { sbBreadCrumb.Append("&nbsp;> &nbsp;"); sbBreadCrumb.Append("<a href ='" + Convert .ToString(drSection["external_url"]) + "' target='_blank'><span>" + Convert. ToString(drSection["sectionName"]) + "</span></a>"); } else { for (int h = 0; h < drSubSec tions.Length; h++) { drLevel3PagesForSection = dtPages.Select("section_id=" + intSectionId + " AND subsection _id = " + Convert.ToInt32(drSubSections[h]["subsection_id"]) + " AND navigation _type = 'M' "); if (drLevel3PagesForSect ion.Length > 0) { drLevel3PageForSecti on = drLevel3PagesForSection[0]; if (Convert.ToBoolea n(drLevel3PageForSection["isExternal"])) { sbBreadCrumb.App end("&nbsp;>&nbsp;"); sbBreadCrumb.App end("<a href='" + Convert.ToS tring(drLevel3PageForSection["page_url"]) + "' target='_blank'><span>" + Convert.ToSt ring(drSection["sectionName"]) + "</span></a>"); break; } else { sbBreadCrumb.App end("&nbsp;>&nbsp;"); sbBreadCrumb.App end("<a href='" + strSubDomainName + "/" + Convert. ToString(drSection["section_DirectoryName"]) + "/" +

Convert.ToStri ng(drLevel3PageForSection["page_url"]) + ".aspx'><span>" + Convert.ToStri ng(drSection["sectionName"]) + "</span></a>"); break; } } else if (drSubSections.L ength > 0) { drLevel2Page = drSub Sections[h]; if (!string.IsNullOr Empty(Convert.ToString(drLevel2Page["external_url"]))) { sbBreadCrumb.App end("&nbsp;>&nbsp;"); sbBreadCrumb.App end("<a href='" + Convert.ToS tring(drLevel2Page["external_url"]) + "' target='_blank'><span>" + Convert.ToSt ring(drSection["sectionName"]) + "</span></a>"); break; } //else //{ // sbBreadCrumb.A ppend("&nbsp;>&nbsp;"); // ppend("<a href='" + strSubDomainName + // ring(drLevel2Page["section_DirectoryName"]) + "/" + // ring(drLevel2Page["page_url"]) + ".aspx'><span>" + // ring(drSection["sectionName"]) + "</span></a>"); //} } } } } #endregion drSelectedSubSections = dtPages.Sele ct("section_id=" + intSectionId + " and page_url='" + strCanonicalUrl + "'"); if (drSubSections.Length > 0) { string strCssSelect = string.Emp ty; #region SubSection URL Bindings for (int p = 0; p < drSubSection s.Length; p++) { drLevel2Page = drSubSections [p]; if (!string.IsNullOrEmpty(Co Convert.ToSt Convert.ToSt Convert.ToSt sbBreadCrumb.A

nvert.ToString(drLevel2Page["external_url"]))) { sbBreadCrumb.Append("&nb sp;>&nbsp;"); sbBreadCrumb.Append("<a href='" + Convert.ToStr ing(drLevel2Page["external_url"]) + "' target='_blank'><span>" + Convert.ToStri ng(drLevel2Page["subsection_name"]) + "</span></a>"); if (Convert.ToString(drL evel2Page["subsection_name"]) != Convert.ToString(drLevel2Page["page_name"])) { sbBreadCrumb.Append( "&nbsp;>&nbsp;"); sbBreadCrumb.Append( "" + Convert.ToString(drLevel2Page["page_name"]) + ">"); } break; } else { drLevel3Pages = dtPages. Select("section_id=" + intSectionId + " AND subsect ion_id = " + Convert.ToString(drLevel2Page["subsection_id"]) + " AND navigat ion_type = 'M' and page_url='" + strCanonicalUrl + "' "); if (drLevel3Pages.Length > 0) { drLevel3Page = drLev el3Pages[0]; if (Convert.ToBoolea n(drLevel3Page["isExternal"])) { sbBreadCrumb.App end("&nbsp;>&nbsp;"); sbBreadCrumb.App end("<a href='" + Convert.ToSt ring(drLevel3Page["page_url"]) + "' target='_blank'><span>" + drLevel2Page ["subsection_name"].ToString() + "</span></a>"); if (Convert.ToSt ring(drLevel2Page["subsection_name"]) != Convert.ToString(drLevel3Page["page_nam e"])) { sbBreadCrumb .Append("&nbsp;>&nbsp;"); sbBreadCrumb .Append("<a>" + Convert.ToString(drLevel3Page["page_name"]) + "</a>"); } break; } else {

if (Convert.ToSt ring(drLevel2Page["subsection_name"]) != Convert.ToString(drLevel3Page["page_nam e"])) { sbBreadCrumb .Append("&nbsp;>&nbsp;"); sbBreadCrumb .Append("<a href='" + strSubDomainName + "/" + Conver t.ToString(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3 Page["page_url"]) + ".aspx'><span>" + drLe vel2Page["subsection_name"].ToString() + "</span></a>"); sbBreadCrumb .Append("&nbsp;>&nbsp;"); sbBreadCrumb .Append("" + Convert.ToString(drLevel3Page["page_name"]) + ""); } else { sbBreadCrumb .Append("&nbsp;>&nbsp;"); sbBreadCrumb .Append("" + drLevel2Page["subsection_name"].ToString() + "</a>"); } break; } #region PAGES //for (int y = 0; y < drLevel3Pages.Length; y++) //{ // AGE = string.Empty; // alUrl == Convert.ToString(drLevel3Pages[y]["page_url"])) // // = "class ='focus'"; // // // // = ""; // // Boolean(drLevel3Pages[y]["isExternal"])) // // mb.Append("<a href='" + // Conver t.ToString(drLevel3Pages[y]["page_url"]) + "' target='_blank' " + strCSSPAGE + " ><span>" + // drLeve l3Pages[y]["page_name"].ToString() + "</span></a>"); // // } else { sbBreadCru } if (Convert.To } else { strCSSPAGE { strCSSPAGE if (strCanonic string strCSSP

// // mb.Append("<a href='" + strSubDomainName + "/" +

{ sbBreadCru

// Conver t.ToString(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3 Pages[y]["page_url"]) + ".aspx' " + strCSSPAGE + "><span>" + // dr Level3Pages[y]["page_name"].ToString() + "<span></a>"); // }

//} #endregion //check the page typ e for level 3 It should be create page or external url // if it is sub sect ion then get then pages form level 4 } } } #endregion

} } //} } } #endregion } } }

} } catch (Exception ex) { throw ex; } } ///<summary> /// Function Name: CreateLeftNavigation() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 03-jan-2012 /// Company Name: Puretech Internet Pvt Ltd.

/// Description: used to Left Navigations /// Modified By: /// Modified Date: /// Modification Log: ///</summary> private void CreateLeftNavigation() { try { DataTable dtSections = new DataTable(); DataTable dtPages = new DataTable(); DataTable dtSubSection = new DataTable(); DataRow[] drSelectedSections = null; DataRow drSection = null; DataRow[] drLevel2Pages = null; DataRow drLevel2Page = null; DataRow[] drLevel3PagesForSection = null; DataRow drLevel3PageForSection = null; DataRow[] drSubSections = null; DataRow drSubSection = null; DataRow[] drLevel3Pages = null; DataRow drLevel3Page = null; DataRow[] drSelectedPage = null; sbLeftNavigation = new StringBuilder(); if (dsNavigations.Tables.Count > 0) { //dtSections = dsNavigations.Tables[0]; //dtSubSection = dsNavigations.Tables[1]; //dtPages = dsNavigations.Tables[2]; if (dsNavigations.Tables[0].Rows.Count > 0) dtSections = dsNavigations.Tables[0]; if (dsNavigations.Tables[1].Rows.Count > 0) dtSubSection = dsNavigations.Tables[1]; if (dsNavigations.Tables[2].Rows.Count > 0) dtPages = dsNavigations.Tables[2]; if (dtSections.Rows.Count > 0) { if (strSectionDirectory == "footer") { sbLeftNavigation.Append("<div class='title'>Links</d iv>"); DataRow[] drFooterSections = dtPages.Select("navigat ion_type='F'"); if (drFooterSections.Length > 0) { sbLeftNavigation.Append("<div class='left-menu'> "); sbLeftNavigation.Append("<ul>"); for (int i = 0; i < drFooterSections.Length; i++ ) { sbLeftNavigation.Append("<li>"); drSection = drFooterSections[i]; string strCssFooter = string.Empty; string strSectionURL = Convert.ToString(drSe

ction["page_url"]); if (strSectionURL == strCanonicalUrl) { strCssFooter = "class ='focus'"; } else { strCssFooter = ""; } if (Convert.ToBoolean(drSection["isExternal" ])) { sbLeftNavigation.Append("<a href='" + Convert.ToString(drSection ["page_url"]) + "' target='_blank' " + strCssFooter + "><span>" + Convert.ToString(drSection[ "sectionName"]) + "</span></a>"); } else { sbLeftNavigation.Append("<a href='" + st rSubDomainName + "/footer/" + strSectionURL + ".aspx' " + strCssFooter + "><span >" + Convert.ToString(drSection["page_nam e"]) + "</span></a>"); } sbLeftNavigation.Append("</li>"); } sbLeftNavigation.Append("</ul>"); sbLeftNavigation.Append("</div>"); } } else { #region Section Left int intSelectedsectionID = 0; drSelectedPage = dtPages.Select("page_url='" + strCa nonicalUrl + "' and section_DirectoryName='" + strSectionDirectory + "'"); int intSubSectionID = 0; if (drSelectedPage.Length > 0) { intSelectedsectionID = Convert.ToInt32(drSelecte dPage[0]["section_id"]); intSubSectionID = Convert.ToInt32(drSelectedPage [0]["subsection_id"]); sbLeftNavigation.Append("<div class='title'>" + Convert.ToString(drSelectedPage[0]["sectionName"]) + "</div>"); } if (intSelectedsectionID != 0) { drSelectedSections = dtSections.Select("section_

id='" + intSelectedsectionID + "'"); if (drSelectedSections.Length > 0) { //drSubSections = dtSubSection.Select("secti on_id=" + intSelectedsectionID + ""); //for (int h = 0; h < drSubSections.Length-1 ; h++) //{ sbLeftNavigation.Append("<div class='left-me nu'>"); drSection = drSelectedSections[0]; int intSectionId = Convert.ToInt32(drSection ["section_id"]); string strSectionURL = Convert.ToString(drSe ction["external_url"]); // string strSectionDirectory = Convert.ToSt ring(drSection["section_DirectoryName"]); if (!string.IsNullOrEmpty(Convert.ToString(d rSection["external_url"]))) { sbLeftNavigation.Append("<ul>"); sbLeftNavigation.Append("<li>"); sbLeftNavigation.Append("<a href='" + Convert.ToString(dr Section["external_url"]) + "' target='_blank'><span>" + Convert.ToString(drS ection["sectionName"]) + "</span></a>"); sbLeftNavigation.Append("</li>"); sbLeftNavigation.Append("</ul>"); } else { sbLeftNavigation.Append("<ul>"); drSubSections = dtSubSection.Select("sec tion_id=" + intSectionId + ""); if (drSubSections.Length > 0) { //sbLeftNavigation.Append("<ul>"); string strCssSelect = string.Empty; for (int j = 0; j < drSubSections.Le ngth; j++) { if (intSubSectionID == Convert.T oInt32(drSubSections[j]["subsection_id"])) { strCssSelect = "class= 'focu s'"; } else { strCssSelect = ""; } #region SubSection URL Bindings sbLeftNavigation.Append("<li>"); drLevel2Page = drSubSections[j];

if (!string.IsNullOrEmpty(Conver t.ToString(drLevel2Page["external_url"]))) { sbLeftNavigation.Append("<a href='" + Convert.ToString( drLevel2Page["external_url"]) + "' target='_blank' " + strCssSelect + "><span>" + drLevel2Page["sub section_name"].ToString() + "</span></a>"); } else { drLevel3Pages = dtPages.Sele ct("section_id=" + intSectionId + " AND subsection_ id = " + Convert.ToString(drLevel2Page["subsection_id"]) + " AND navigation_ type = 'M' "); if (drLevel3Pages.Length > 0 ) { for (int h = 0; h < drLe vel3Pages.Length; h++) { drLevel3Page = drLev el3Pages[h]; if (Convert.ToBoolea n(drLevel3Page["isExternal"])) { //sbLeftNavigati on.Append("<li>"); sbLeftNavigation .Append("<a href='" + Convert.ToSt ring(drLevel3Page["page_url"]) + "' target='_blank'" + strCssSelect + "><span>" + drLevel2Page ["subsection_name"].ToString() + "</span></a>"); //sbLeftNavigati on.Append("</li>"); break; } else { //sbLeftNavigati on.Append("<li>"); sbLeftNavigation .Append("<a href='" + strSubDomainName + "/" + Convert.To String(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3Page ["page_url"]) + ".aspx'" + strCssSelect + "><span>" + Convert. ToString(drLevel2Page["subsection_name"]) + "</span></a>"); //sbLeftNavigati on.Append("</li>"); break;

} } if (drLevel3Pages.Length > 0) { sbLeftNavigation.App end("<ul>"); #region PAGES for (int y = 0; y < drLevel3Pages.Length; y++) { if (Convert.ToSt ring(drLevel2Page["subsection_name"]) != Convert.ToString(drLevel3Pages[y]["page _name"])) { string strCS SPAGE = string.Empty; if (strCanon icalUrl == Convert.ToString(drLevel3Pages[y]["page_url"])) { strCSSPA GE = "class ='focus'"; } else { strCSSPA GE = ""; } if (Convert. ToBoolean(drLevel3Pages[y]["isExternal"])) { sbLeftNa vigation.Append("<li>"); sbLeftNa vigation.Append("<a href='" + Conv ert.ToString(drLevel3Pages[y]["page_url"]) + "' target='_blank' " + strCSSPAGE + "><span>" + Conv ert.ToString(drLevel3Pages[y]["page_name"]) + "</span></a>"); sbLeftNa vigation.Append("</li>"); } else { sbLeftNa vigation.Append("<li>"); sbLeftNa vigation.Append("<a href='" + strSubDomainName + "/" + Conv ert.ToString(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLeve l3Pages[y]["page_url"]) + ".aspx' " + strCSSPAGE + "><span>" + drLevel3Pages[y]["page_name"].ToString() + "<span></a>"); sbLeftNa vigation.Append("</li>"); } }

} #endregion sbLeftNavigation.App end("</ul>"); } } } #endregion

sbLeftNavigation.Append("</li>") ; } sbLeftNavigation.Append("</ul>"); } sbLeftNavigation.Append("</li>"); sbLeftNavigation.Append("</ul>"); } //} sbLeftNavigation.Append("</div>"); //} } } #endregion } }

} } catch (Exception ex) { throw ex; } } ///<summary> /// Function Name: CreateGlobalNavigation() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 02-jan-2012 /// Company Name: Puretech Internet Pvt Ltd. /// Description: used to Global Navigations /// Modified By: /// Modified Date: /// Modification Log: ///</summary> private void CreateGlobalNavigation() { try { DataTable dtSections = new DataTable();

DataTable dtPages = new DataTable(); DataTable dtSubSection = new DataTable(); DataRow[] drGlobalSections = null; DataRow drSection = null; DataRow[] drLevel2Pages = null; DataRow drLevel2Page = null; DataRow[] drLevel3PagesForSection = null; DataRow drLevel3PageForSection = null; DataRow[] drSubSections = null; DataRow drSubSection = null; DataRow[] drLevel3Pages = null; DataRow drLevel3Page = null; sbGlobalNavigation = new StringBuilder(); if (dsNavigations.Tables.Count > 0) { //dtSections = dsNavigations.Tables[0]; //dtSubSection = dsNavigations.Tables[1]; //dtPages = dsNavigations.Tables[2]; if (dsNavigations.Tables[0].Rows.Count > 0) dtSections = dsNavigations.Tables[0]; if (dsNavigations.Tables[1].Rows.Count > 0) dtSubSection = dsNavigations.Tables[1]; if (dsNavigations.Tables[2].Rows.Count > 0) dtPages = dsNavigations.Tables[2]; if (dtSections.Rows.Count > 0) { string sPath = System.Web.HttpContext.Current.Request.Ur l.AbsolutePath; //System.IO.FileInfo oInfo = new System.IO.FileInfo(sPat h); //string sRet = oInfo.Name; sbGlobalNavigation.Append("<ul>"); if (sPath.Contains("home.aspx")) sbGlobalNavigation.Append("<li class=focus>"); else sbGlobalNavigation.Append("<li>"); sbGlobalNavigation.Append("<a href='" + strSubDomainName + "/home.aspx'>Home</a></li>"); for (int l = 0; l < dtSections.Rows.Count; l++) { drSection = dtSections.Rows[l]; int intSectionId = Convert.ToInt32(drSection["sectio n_id"]); string strSectionURL = Convert.ToString(drSection["e xternal_url"]); string strSectionDirectory = Convert.ToString(drSect ion["section_DirectoryName"]); if (!string.IsNullOrEmpty(Convert.ToString(drSection ["external_url"]))) { sbGlobalNavigation.Append("<li>"); sbGlobalNavigation.Append("<a href='" + Convert.ToString(drSection[ "external_url"]) + "' target='_blank'><span>" + Convert.ToString(drSection[" sectionName"]) + "</span></a>");

} else { if (dtSubSection.Rows.Count > 0) { drSubSections = dtSubSection.Select("section _id=" + intSectionId + ""); #region SectionURL BInding if (drSubSections.Length > 0) { if (!string.IsNullOrEmpty(Convert.ToStri ng(drSubSections[0]["external_url"]))) { sbGlobalNavigation.Append("<li>"); sbGlobalNavigation.Append("<a href=' " + Convert.ToStrin g(drSection["external_url"]) + "' target='_blank'><span>" + Convert.ToString (drSection["sectionName"]) + "</span></a>"); } else { if (dtPages.Rows.Count > 0) { for (int h = 0; h < drSubSection s.Length; h++) { drLevel3PagesForSection = dt Pages.Select("section_id=" + intSectionId + " AND subsection_id = " + Convert.ToInt32(drSubSections[h]["subsection_id"]) + " AND navigation_typ e = 'M' "); if (drLevel3PagesForSection. Length > 0) { drLevel3PageForSection = drLevel3PagesForSection[0]; if (Convert.ToBoolean(dr Level3PageForSection["isExternal"])) { sbGlobalNavigation.A ppend("<li>"); sbGlobalNavigation.A ppend("<a href='" + Convert.ToStrin g(drLevel3PageForSection["page_url"]) + "' target='_blank'><span>" + Convert.ToString (drSection["sectionName"]) + "</span></a>"); break; } else { sbGlobalNavigation.A ppend("<li>"); sbGlobalNavigation.A ppend("<a href='" + strSubDomainName +

"/" + Convert.ToSt ring(drSection["section_DirectoryName"]) + "/" + Convert.ToString(d rLevel3PageForSection["page_url"]) + ".aspx'><span>" + Convert.ToString(d rSection["sectionName"]) + "</span></a>"); break; } } else if (drSubSections.Lengt h > 0) { drLevel2Page = drSubSect ions[h]; if (!string.IsNullOrEmpt y(Convert.ToString(drLevel2Page["external_url"]))) { sbGlobalNavigation.A ppend("<li>"); sbGlobalNavigation.A ppend("<a href='" + Convert.ToStrin g(drLevel2Page["external_url"]) + "' target='_blank'><span>" + Convert.ToString (drSection["sectionName"]) + "</span></a>"); break; } //else //{ // sbGlobalNavigation .Append("<li>"); // on.Append("<a href='" + strSubDomainName + // ng(drSection["section_DirectoryName"]) + "/" + // ng(drLevel2Page["page_url"]) + ".aspx'><span>" + // ng(drSection["sectionName"]) + "</span></a>"); //} } } } } } #endregion if (drSubSections.Length > 0 ) { int i = 0; for (int j = 0; j < drSubSections.Length ; j++) { // Convert.ToStri // Convert.ToStri // Convert.ToStri //sbGlobalNavigati

#region SubSection URL Bindings drLevel2Page = drSubSections[j]; if (!string.IsNullOrEmpty(Convert.To String(drLevel2Page["external_url"]))) { if (i == 0) { sbGlobalNavigation.Append("< ul>"); } sbGlobalNavigation.Append("<li>" ); sbGlobalNavigation.Append("<a hr ef='" + Convert.ToString(drLe vel2Page["external_url"]) + "' target='_blank'><span>" + drLevel2Page["subsect ion_name"].ToString() + "</span></a>"); i++; } else { if (dtPages.Rows.Count > 0) { drLevel3Pages = dtPages.Sele ct("section_id=" + intSectionId + " AND subsection_id = " + Convert.ToString(drLevel2Page["subsection_id"]) + " AND navigation_type = 'M' "); if (drLevel3Pages.Length > 0 ) { if (i == 0) { sbGlobalNavigation.A ppend("<ul>"); } sbGlobalNavigation.Appen d("<li>"); i++; drLevel3Page = drLevel3P ages[0]; if (Convert.ToBoolean(dr Level3Page["isExternal"])) { //sbGlobalNavigation .Append("<li>"); sbGlobalNavigation.A ppend("<a href='" + Convert.ToString (drLevel3Page["page_url"]) + "' target='_blank'><span>" + drLevel2Page["su bsection_name"].ToString() + "</span></a>"); //sbGlobalNavigation .Append("</li>"); }

else { //sbGlobalNavigation .Append("<li>"); sbGlobalNavigation.A ppend("<a href='" + strSubDomainName + "/" + Convert.ToStri ng(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3Page["pa ge_url"]) + ".aspx'><span>" + Convert.ToSt ring(drLevel2Page["subsection_name"]) + "</span></a>"); //sbGlobalNavigation .Append("</li>"); } sbGlobalNavigation.Appen d("<ul>"); #region PAGES for (int y = 0; y < drLe vel3Pages.Length; y++) { if (Convert.ToString (drLevel2Page["subsection_name"]) != Convert.ToString(drLevel3Pages[y]["page_nam e"])) { if (Convert.ToBo olean(drLevel3Pages[y]["isExternal"])) { sbGlobalNavi gation.Append("<li>"); sbGlobalNavi gation.Append("<a href='" + Convert. ToString(drLevel3Pages[y]["page_url"]) + "' target='_blank'><span>" + Convert. ToString(drLevel3Pages[y]["page_name"]) + "</span></a>"); sbGlobalNavi gation.Append("</li>"); } else { sbGlobalNavi gation.Append("<li>"); sbGlobalNavi gation.Append("<a href='" + strSubDomainName + "/" + Convert. ToString(drSection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3Pa ges[y]["page_url"]) + ".aspx'><span>" + drLe vel3Pages[y]["page_name"].ToString() + "<span></a>"); sbGlobalNavi gation.Append("</li>"); } } } #endregion sbGlobalNavigation.Appen d("</ul>"); //check the page type fo

r level 3 It should be create page or external url // if it is sub section then get then pages form level 4 } } } #endregion if (i!=0) { sbGlobalNavigation.Append("</li> "); } if (j == drSubSections.Length-1 && i !=0) { sbGlobalNavigation.Append("</ul> "); } } } } } sbGlobalNavigation.Append("</li>"); //} } sbGlobalNavigation.Append("</ul>"); } else { sbGlobalNavigation.Append("<ul>"); sbGlobalNavigation.Append("<li class='focus'>"); sbGlobalNavigation.Append("<a href='" + strSubDomainName + "home.aspx'><span>Home</span></a></li>"); sbGlobalNavigation.Append("</ul>"); } } } catch (Exception ex) { throw ex; } } ///<summary> /// Function Name: CreateFooterNavigation() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 02-jan-2012 /// Company Name: Puretech Internet Pvt Ltd. /// Description: used to Footer Navigations /// Modified By: /// Modified Date: /// Modification Log:

///</summary> private void CreateFooterNavigation() { try { sbFooterNavigation = new StringBuilder(); sbFooterMainMenu = new StringBuilder(); DataTable dtSections = new DataTable(); DataTable dtPages = new DataTable(); DataTable dtSubSection = new DataTable(); DataRow[] drGlobalSections = null; DataRow drSection = null; DataRow[] drLevel2Pages = null; DataRow drLevel2Page = null; DataRow[] drLevel3PagesForSection = null; DataRow drLevel3PageForSection = null; DataRow[] drSubSections = null; DataRow drSubSection = null; //DataRow[] drLevel3Pages = null; //DataRow drLevel3Page = null; int intCount = 0; #region FooterLinks sbFooterNavigation.Append("Copyright &copy; 2012"); sbFooterNavigation.Append("<span>VXL Instruments</span>"); if (dsNavigations.Tables.Count > 0) { if (dsNavigations.Tables[2].Rows.Count > 0) { dtSections = dsNavigations.Tables[2]; //dtPages = dsNavigations.Tables[1]; if (dtSections.Rows.Count > 0) { //Get the section names as per the navigation type // it should get the all section under main navigati on DataRow[] drFooterSections = dtSections.Select("navi gation_type='F'"); if (drFooterSections.Length > 0) { intCount = drFooterSections.Length; for (int i = 0; i < drFooterSections.Length; i++ ) { drSection = drFooterSections[i]; //int intSectionId = Convert.ToInt32(drSecti on["section_id"]); string strSectionURL = Convert.ToString(drSe ction["page_url"]); //check if section has url then direct link to the url already exits with section name //else check the pages under section if (Convert.ToBoolean(drSection["isExternal" ])) { //if (intCount > 0) sbFooterNavigation.Append("&nbsp; &nbsp; ");

sbFooterNavigation.Append("<a href='" + Convert.ToString(drSection ["page_url"]) + "' target='_blank'>" + Convert.ToString(drSection[ "page_name"]) + "</a>"); } else { sbFooterNavigation.Append("&nbsp; &nbsp; "); sbFooterNavigation.Append("<a href='" + strSubDomainName + "/footer/" + strSectionURL + ".aspx'>" + Convert.ToString(drSection["page_nam e"]) + "</a>"); } } } } } } if (intCount > 0) { sbFooterNavigation.Append("&nbsp; &nbsp;"); } sbFooterNavigation.Append("<a href='" + strSubDomainName + "/sit emap.aspx'>Site Map</a>"); #endregion #region Footer MainMenu Links if (dsNavigations.Tables[0].Rows.Count > 0) dtSections = dsNavigations.Tables[0]; else dtSections = null; if (dsNavigations.Tables[1].Rows.Count > 0) dtSubSection = dsNavigations.Tables[1]; else dtSubSection = null; if (dsNavigations.Tables[2].Rows.Count > 0) dtPages = dsNavigations.Tables[2]; else dtPages = null; if (dtSections.Rows.Count > 0) { sbFooterMainMenu.Append("<ul>"); for (int l = 0; l < dtSections.Rows.Count; l++) { drSection = dtSections.Rows[l];

int intSectionId = Convert.ToInt32(drSection["section_id "]); string strSectionURL = Convert.ToString(drSection["exter nal_url"]); string strSectionDirectory = Convert.ToString(drSection[ "section_DirectoryName"]); if (!string.IsNullOrEmpty(Convert.ToString(drSection["ex ternal_url"]))) { if (l != 0) { sbFooterMainMenu.Append("&nbsp; &nbsp;"); } sbFooterMainMenu.Append("<li>"); sbFooterMainMenu.Append("<a href='" + Convert.ToString(drSection["ext ernal_url"]) + "' target='_blank'><span>" + Convert.ToString(drSection["sect ionName"]) + "</span></a>"); } else { if (dtSubSection.Rows.Count > 0) { drSubSections = dtSubSection.Select("section_id= " + intSectionId + ""); #region SectionURL BInding if (drSubSections.Length > 0) { if (!string.IsNullOrEmpty(Convert.ToString(d rSubSections[0]["external_url"]))) { if (l != 0) { sbFooterMainMenu.Append("&nbsp; &nbs p;"); } sbFooterMainMenu.Append("<li>"); sbFooterMainMenu.Append("<a href='" + Convert.ToString(dr Section["external_url"]) + "' target='_blank'><span>" + Convert.ToString(drS ection["sectionName"]) + "</span></a>"); } else { if (dtPages.Rows.Count > 0) { drLevel3PagesForSection = dtPages.Se lect("section_id=" + intSectionId + " AND subsection_id = " + Co nvert.ToInt32(drSubSections[0]["subsection_id"]) + " AND navigation_type = 'M' "); if (drLevel3PagesForSection.Length > 0) { drLevel3PageForSection = drLevel

3PagesForSection[0]; if (Convert.ToBoolean(drLevel3Pa geForSection["isExternal"])) { if (l != 0) { sbFooterMainMenu.Append( "&nbsp; &nbsp;"); } sbFooterMainMenu.Append("<li >"); sbFooterMainMenu.Append("<a href='" + Convert.ToString(drLeve l3PageForSection["page_url"]) + "' target='_blank'><span>" + Convert.ToString(drSecti on["sectionName"]) + "</span></a>"); } else { if (l != 0) { sbFooterMainMenu.Append( "&nbsp; &nbsp;"); } sbFooterMainMenu.Append("<li >"); sbFooterMainMenu.Append("<a href='" + strSubDomainName + "/" + Convert.ToString(drS ection["section_DirectoryName"]) + "/" + Convert.ToString(drLevel3P ageForSection["page_url"]) + ".aspx'><span>" + Convert.ToString(drSection ["sectionName"]) + "</span></a>"); } } else if (drSubSections.Length > 0) { drLevel2Page = drSubSections[0]; if (!string.IsNullOrEmpty(Conver t.ToString(drLevel2Page["external_url"]))) { if (l != 0) { sbFooterMainMenu.Append( "&nbsp; &nbsp;"); } sbFooterMainMenu.Append("<li >"); sbFooterMainMenu.Append("<a href='" + Convert.ToString(drLeve l2Page["external_url"]) + "' target='_blank'><span>" + Convert.ToString(drSecti on["sectionName"]) + "</span></a>"); } else {

if (l != 0) { sbFooterMainMenu.Append( "&nbsp; &nbsp;"); } sbFooterMainMenu.Append("<li >"); sbFooterMainMenu.Append("<a href='" + strSubDomainName + Convert.ToString(drLevel2P age["section_DirectoryName"]) + "/" + Convert.ToString(drLevel2P age["page_url"]) + ".aspx'><span>" + Convert.ToString(drSection ["sectionName"]) + "</span></a>"); } } } } } #endregion } } sbFooterMainMenu.Append("</li>"); //} } sbFooterMainMenu.Append("</ul>"); } #endregion // sbFooterNavigation.Append("</li>"); // sbFooterNavigation.Append("</ul>"); } catch (Exception ex) { } } ///<summary> /// Function Name: HomePage_Details() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 02-jan-2012 /// Company Name: Puretech Internet Pvt Ltd. /// Description: Used for home page details and create the site navigati ons for website. /// Modified By: /// Modified Date: /// Modification Log: ///</summary> public bool HomePage_Details() { try

{ objNavigation.UserId = intUserID; objNavigation.WebsiteId = intWebsiteId; dsNavigations = objNavigation.HomePageDetails_GetALL(); DataRow[] drSelectedSection = null; DataRow[] drSectionPages = null; sbSectionOnHomePage = new StringBuilder(); if (dsNavigations.Tables.Count > 0) { #region HomePageContent if (dsNavigations.Tables[3].Rows.Count > 0) { if (dsNavigations.Tables[3].Rows[0]["flash_file"] != DBN ull.Value) strFlashfile = Convert.ToString(dsNavigations.Tables [3].Rows[0]["flash_file"]); if (dsNavigations.Tables[3].Rows[0]["banner1_title"] != DBNull.Value) strBanner1Title = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["banner1_title"]); if (dsNavigations.Tables[3].Rows[0]["banner1_image"] != DBNull.Value) strBanner1Image = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["banner1_image"]); if (dsNavigations.Tables[3].Rows[0]["banner1_image_altTa g"] != DBNull.Value) strBanner1AltTag = Convert.ToString(dsNavigations.Ta bles[3].Rows[0]["banner1_image_altTag"]); if (dsNavigations.Tables[3].Rows[0]["banner1_content"] ! = DBNull.Value) strBanner1Content = Convert.ToString(dsNavigations.T ables[3].Rows[0]["banner1_content"]); if (dsNavigations.Tables[3].Rows[0]["banner1_readmore_li nk"] != DBNull.Value) strBanner1ReadMore1 = Convert.ToString(dsNavigations .Tables[3].Rows[0]["banner1_readmore_link"]); if (dsNavigations.Tables[3].Rows[0]["banner1_readmore_li nk2"] != DBNull.Value) strBanner1ReadMore2 = Convert.ToString(dsNavigations .Tables[3].Rows[0]["banner1_readmore_link2"]); if (dsNavigations.Tables[3].Rows[0]["banner2_content"] ! = DBNull.Value) strBanner2Content = Convert.ToString(dsNavigations.T ables[3].Rows[0]["banner2_content"]); if (dsNavigations.Tables[3].Rows[0]["banner2_image"] != DBNull.Value) strBanner2Image = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["banner2_image"]); if (dsNavigations.Tables[3].Rows[0]["banner2_image_altTa g"] != DBNull.Value) strBanner2AltTag = Convert.ToString(dsNavigations.Ta bles[3].Rows[0]["banner2_image_altTag"]); if (dsNavigations.Tables[3].Rows[0]["banner2_readmore_li nk"] != DBNull.Value) strBanner2ReadMore1 = Convert.ToString(dsNavigations .Tables[3].Rows[0]["banner2_readmore_link"]); if (dsNavigations.Tables[3].Rows[0]["banner2_title"] != DBNull.Value) strBanner2Title = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["banner2_title"]);

if (dsNavigations.Tables[3].Rows[0]["banner3_image"] != DBNull.Value) strBanner3Image = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["banner3_image"]); if (dsNavigations.Tables[3].Rows[0]["banner3_image_altTa g"] != DBNull.Value) strBanner3AltTag = Convert.ToString(dsNavigations.Ta bles[3].Rows[0]["banner3_image_altTag"]); if (dsNavigations.Tables[3].Rows[0]["website_name"] != D BNull.Value) strWebsiteName = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["website_name"]); if (dsNavigations.Tables[3].Rows[0]["client_logo"] != DB Null.Value) strWebsiteLogo = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["client_logo"]); if (dsNavigations.Tables[3].Rows[0]["logo_alt_tag"] != D BNull.Value) strWebsiteLogoAltTag = Convert.ToString(dsNavigation s.Tables[3].Rows[0]["logo_alt_tag"]); if (dsNavigations.Tables[3].Rows[0]["website_theme"] != DBNull.Value) strWebsiteTheme = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["website_theme"]); if (dsNavigations.Tables[3].Rows[0]["subdomain_name"] != DBNull.Value) strSubDomainName = Convert.ToString(dsNavigations.Ta bles[3].Rows[0]["subdomain_name"]); if (dsNavigations.Tables[3].Rows[0]["section_id"] != DBN ull.Value) intSectionID = Convert.ToInt32(dsNavigations.Tables[ 3].Rows[0]["section_id"]); if (intSectionID > 0) { if (dsNavigations.Tables[0].Rows.Count > 0) { drSelectedSection = dsNavigations.Tables[0].Sele ct("section_id=" + intSectionID + ""); if (drSelectedSection.Length > 0) { #region HomepageSectionLinks if (dsNavigations.Tables[2].Rows.Count > 0) { drSectionPages = dsNavigations.Tables[2] .Select("section_id=" + intSectionID + ""); DataTable dtSubSections = dsNavigations. Tables[2].DefaultView.ToTable(true, "subsection_id"); //DataRow[] drSubSections = dtSubSection s.Select("section_id=" + intSectionID + ""); if (dtSubSections.Rows.Count > 0 && drSe ctionPages.Length > 0) { sbSectionOnHomePage.Append("<h2>" + Convert.ToString(drSectionPages[0]["sectionName"]) + "</h2>"); sbSectionOnHomePage.Append("<ul>"); for (int i = 0; i < dtSubSections.Ro ws.Count; i++) {

DataRow[] drPages = dsNavigation s.Tables[2].Select("section_id=" + intSectionID + " and subsection_id='" + Conve rt.ToInt32(dtSubSections.Rows[i]["subsection_id"]) + "'"); if (drPages.Length > 0) { if (i == 0) { sbSectionOnHomePage.Appe nd("<li class='no-brd'><a href='" + strSubDomainName + Convert.ToString(drPages[ 0]["section_DirectoryName"]) + "/" + Convert.ToString(drPages[0]["page_url"]) + ".aspx" + "'>" + Convert.ToString(drPages[0]["subsection_name"]) + "</a></li>"); } else { sbSectionOnHomePage.Appe nd("<li><a href='" + strSubDomainName + Convert.ToString(drPages[0]["section_Dir ectoryName"]) + "/" + Convert.ToString(drPages[0]["page_url"]) + ".aspx" + "'>" + Convert.ToString(drPages[0]["subsection_name"]) + "</a></li>"); } } } sbSectionOnHomePage.Append("</ul>"); } } #endregion } } } #region Navigations CreateGlobalNavigation(); CreateFooterNavigation(); #endregion } #endregion //} } return true; } catch (Exception ex) { // return false; throw ex; } } ///<summary> /// Function Name: PageContent_Details() /// Store Procedure Used : /// Created By:Saiprakash /// Created Date: 03-jan-2012 /// Company Name: Puretech Internet Pvt Ltd. /// Description: Used for page content details and create the site navig ations for website.

/// Modified By: /// Modified Date: /// Modification Log: ///</summary> public bool PageContent_Details() { try { objNavigation.UserId = intUserID; objNavigation.WebsiteId = intWebsiteId; objNavigation.CanonicalUrl = strCanonicalUrl; objNavigation.SectionDirectory = strSectionDirectory; dsNavigations = objNavigation.PageContentDetails_GetALL(); if (dsNavigations.Tables.Count > 0) { if (dsNavigations.Tables[3].Rows.Count > 0) { if (dsNavigations.Tables[3].Rows[0]["page_name"] != DBNu ll.Value) strPageName = Convert.ToString(dsNavigations.Tables[ 3].Rows[0]["page_name"]); if (dsNavigations.Tables[3].Rows[0]["page_url"] != DBNul l.Value) strCanonicalUrl = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["page_url"]); if (dsNavigations.Tables[3].Rows[0]["header_alt_tag"] != DBNull.Value) strAltTag = Convert.ToString(dsNavigations.Tables[3] .Rows[0]["header_alt_tag"]); if (dsNavigations.Tables[3].Rows[0]["header_image"] != D BNull.Value) strHeaderImage = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["header_image"]); if (dsNavigations.Tables[3].Rows[0]["page_content"] != D BNull.Value) strPageContent = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["page_content"]); if (dsNavigations.Tables[3].Rows[0]["page_title"] != DBN ull.Value) strPageTitle = Convert.ToString(dsNavigations.Tables [3].Rows[0]["page_title"]); if (dsNavigations.Tables[3].Rows[0]["template_type"] != DBNull.Value) strTemplateName = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["template_type"]); if (dsNavigations.Tables[3].Rows[0]["client_logo"] != DB Null.Value) strWebsiteLogo = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["client_logo"]); if (dsNavigations.Tables[3].Rows[0]["logo_alt_tag"] != D BNull.Value) strWebsiteLogoAltTag = Convert.ToString(dsNavigation s.Tables[3].Rows[0]["logo_alt_tag"]); if (dsNavigations.Tables[3].Rows[0]["website_theme"] != DBNull.Value) strWebsiteTheme = Convert.ToString(dsNavigations.Tab les[3].Rows[0]["website_theme"]); if (dsNavigations.Tables[3].Rows[0]["subdomain_name"] != DBNull.Value) strSubDomainName = Convert.ToString(dsNavigations.Ta

bles[3].Rows[0]["subdomain_name"]); if (dsNavigations.Tables[3].Rows[0]["website_name"] != D BNull.Value) strWebsiteName = Convert.ToString(dsNavigations.Tabl es[3].Rows[0]["website_name"]); dtRightComponents = dsNavigations.Tables[4]; #region Navigations CreateGlobalNavigation(); CreateFooterNavigation(); CreateLeftNavigation(); CreateBreadCrumbs(); #endregion } } return true; } catch (Exception ex) { return false; } } #endregion } }

Anda mungkin juga menyukai