/// <summary> /// /// </summary> public override void Start() { if(this.m_hideAll) { Response.Write("" + CR + "<div align=\"center\">" + CR + "<table border=\"0\" cellpadding=\"3\" cellspacing=\"0\" width=\"800\" class=\"tableWrapper\">" + CR + " <tr valign=\"top\">" + CR + " <td>" + CR ); } else { //if(isBetterWoman) // this.buildBetterWoman(); //else //{ Response.Write("<div align=\"center\">" + CR); Response.Write("<table border=\"0\" cellpadding=\"0\" cellspacing=\"0\" width=\"700\">" + CR + " <tr valign=\"top\">" + CR + " <td colspan=\"3\">" + CR ); string rootDirectory = this.m_isBetterWoman ? "BetterWoman" : "Betterman"; string file = Request.ServerVariables["APPL_PHYSICAL_PATH"] + "Common\\HtmlTemplates\\Order\\" + rootDirectory + "\\north.htm"; OTCHtmlReader reader = new OTCHtmlReader(file); Response.Write(reader.HTML); //HttpContext.Current.Server.Execute("/Interceuticals/Common/HtmlTemplates/Order/Betterman/north.htm"); Response.Write(" </td>" + CR + " </tr>" + CR + " <tr valign=\"top\">" + CR ); //}// if(!(this.m_hideWest)) this.buildWest(); Response.Write(" <td valign=\"top\">" + CR); } }
private void Page_Load(object sender, System.EventArgs e) { //loadJavaScript(); Session["site"] = this.m_site = Request.QueryString.ToString().IndexOf("site") > - 1 ? Request.QueryString["site"] : "bm"; this.m_googleTrackingCode = (this.m_site == "bm" ? "UA-1185020-2" : "UA-1185020-1"); this.m_preselectedProduct = Request.QueryString.ToString().IndexOf("PID") > - 1 ? Convert.ToInt32(Request.QueryString["PID"]) : 0; this.m_thread = Request.QueryString.ToString().IndexOf("thread") > - 1 ? Request.QueryString["thread"] : ""; this.m_page = new ITCPage(); this.chkAutoship.Attributes.Add("onClick", "changeAutoShipState()"); //this.chkNotAutoship.Attributes.Add("onClick", "changeNotAutoShipState()"); Log.InfoFormat("Starting order for product id: {0}", m_preselectedProduct.ToString()); if(!Page.IsPostBack) { if(this.m_thread == "test") this.txtPromotionCode.Text = Request.QueryString["PKEY"]; OTCDatabase db = new OTCDatabase(); string categoryId = this.m_site == "bm" ? "21" : "22"; db.Open(); this.m_dt = db.GetDataset("spGetINT_VisibleProducts " + categoryId).Tables[0]; db.ReleaseConnection(); OTCShoppingCart cart = new OTCShoppingCart(Session.SessionID); bool haveSelection = false; foreach(DataRow dr in this.m_dt.Rows) { ListItem item = new ListItem(dr["DisplayText"].ToString(),dr["OTCProductId"].ToString()); if(cart.CartContainsProduct(Convert.ToInt32(item.Value)) || cart.CartContainsProduct(Convert.ToInt32(dr["OTCSubordinateProductId"]))){ if(!haveSelection) item.Selected = true; haveSelection = true; } if(!ddProducts.Items.Contains(item)) this.ddProducts.Items.Add(item); } if(Convert.ToBoolean(Session["wantsMembership"])) this.chkAutoship.Checked = true; string file = Request.ServerVariables["APPL_PHYSICAL_PATH"] + "Product\\MembershipHTML\\" + this.ddProducts.SelectedValue + ".htm"; OTCHtmlReader reader = new OTCHtmlReader(file); this.m_membershipHTML = reader.HTML; DirectoryInfo dInfo = new DirectoryInfo(Request.ServerVariables["APPL_PHYSICAL_PATH"] + "Product\\MembershipHTML\\"); foreach(FileInfo f in dInfo.GetFiles()) { reader = new OTCHtmlReader(f.FullName); this.m_hiddenDivs += "<div id=\"div" + f.Name.Replace(".htm","") + "\" class=\"hidden\">" + reader.HTML + "</div>" + CR; } } }
/// <summary> /// /// </summary> //private void buildBetterWoman() //{ //} /// <summary> /// /// </summary> private void buildWest() { Response.Write("<td width=\"18%\">" + CR); string rootDirectory = this.m_isBetterWoman ? "BetterWoman" : "Betterman"; string file = Request.ServerVariables["APPL_PHYSICAL_PATH"] + "Common\\HtmlTemplates\\Order\\" + rootDirectory + "\\west.htm"; OTCHtmlReader reader = new OTCHtmlReader(file); Response.Write(reader.HTML); Response.Write("</td>" + CR); }
private void ddProducts_SelectedIndexChanged(object sender, System.EventArgs e) { string categoryId = Session["site"] == "bm" ? "21" : "22"; string file = Request.ServerVariables["APPL_PHYSICAL_PATH"] + "Product\\MembershipHTML\\" + this.ddProducts.SelectedValue + ".htm"; OTCHtmlReader reader = new OTCHtmlReader(file); this.m_membershipHTML = reader.HTML; this.m_db.Open(); this.m_dt = this.m_db.GetDataset("spGetINT_VisibleProducts " + categoryId).Tables[0]; this.m_db.ReleaseConnection(); DataRow[] rows = this.m_dt.Select("OTCProductId = " + this.ddProducts.SelectedValue); if(rows.Length > 0){ if(!(Convert.ToInt32(rows[0]["OTCSubordinateProductId"]) > 0)) { this.chkAutoship.Enabled = false; this.chkAutoship.Text = "Autoship Unavailable"; } else { this.chkAutoship.Enabled = true; this.chkAutoship.Checked = true; this.chkAutoship.Text = "Uncheck this box if you do not wish to be enrolled into the program."; } } else { this.chkAutoship.Visible = true; //this.chkAutoship.Checked = Convert.ToBoolean(Session["wantsMembership"]); } }