protected void Page_Load(object sender, EventArgs e) { placeOrderButton.Click += new EventHandler(placeOrderButton_Click); /* * OrderId = 10166; * SendReceipt(); * return; */ if (Order == null || Order.StationId != StationId || Order.OrderStatusId != (int)OrderStatus.New) { OrderId = 0; Response.Redirect("~/Cart.aspx"); } if (Order.LineItems.Count == 0) { Response.Redirect("~/Cart.aspx"); } if (Order.IsShippingEmailNull() || Order.ShippingEmail == String.Empty) { Response.Redirect("~/EnterEmail.aspx"); } if (!Page.IsPostBack) { StringBuilder disableButtonJS = new StringBuilder(); disableButtonJS.Append("if (typeof(Page_ClientValidate) == 'function') { "); disableButtonJS.Append("if (Page_ClientValidate() == false) { return false; }} "); disableButtonJS.Append("this.value = 'Submitting...';"); disableButtonJS.Append("this.disabled = true;"); disableButtonJS.Append(this.Page.ClientScript.GetPostBackEventReference(placeOrderButton, "")); disableButtonJS.Append(";"); placeOrderButton.Attributes.Add("onclick", disableButtonJS.ToString()); OrderTableAdapter orderAdapter = new OrderTableAdapter(); Order.CheckoutStartDate = DateTime.Now; orderAdapter.Update(Order); customerEmailLabel.Text = Server.HtmlEncode(Order.ShippingEmail); if (Order.ShippingRequired) { shippingHolder.Visible = true; shippingAddressLabel.Text = Server.HtmlEncode(Order.ShippingInfo).Replace(Environment.NewLine, "<BR>"); } else { shippingHolder.Visible = false; } StateTableAdapter stateAdapter = new StateTableAdapter(); DollarSaverDB.StateDataTable states = stateAdapter.GetStates(); stateList.DataSource = states.Rows; stateList.DataTextField = "Summary"; stateList.DataValueField = "StateCode"; stateList.DataBind(); for (int year = DateTime.Now.Year; year <= DateTime.Now.Year + 11; year++) { expirationYearList.Items.Add(new ListItem(year.ToString())); } if (!Order.IsBillingFirstNameNull()) { if (!Order.IsBillingFirstNameNull()) { firstNameBox.Text = Order.BillingFirstName; } if (!Order.IsBillingLastNameNull()) { lastNameBox.Text = Order.BillingLastName; } if (!Order.IsBillingAddress1Null()) { address1Box.Text = Order.BillingAddress1; } if (!Order.IsBillingAddress2Null()) { address2Box.Text = Order.BillingAddress2; } if (!Order.IsBillingCityNull()) { cityBox.Text = Order.BillingCity; } if (!Order.IsBillingStateCodeNull()) { stateList.SelectedValue = Order.BillingStateCode; } else if (!Station.IsStateCodeNull()) { stateList.SelectedValue = Station.StateCode; } if (!Order.IsBillingZipCodeNull()) { zipCodeBox.Text = Order.BillingZipCode; } if (!Order.IsBillingPhoneNull()) { phoneNumberBox.Text = Order.BillingPhone; } } else if (DsCookie["_c"] == "1") { firstNameBox.Text = Cipher.Decrypt2(DsCookie["_c_ba"]); lastNameBox.Text = Cipher.Decrypt2(DsCookie["_c_bb"]); address1Box.Text = Cipher.Decrypt2(DsCookie["_c_bc"]); address2Box.Text = Cipher.Decrypt2(DsCookie["_c_bd"]); cityBox.Text = Cipher.Decrypt2(DsCookie["_c_be"]); String stateCode = Cipher.Decrypt2(DsCookie["_c_bf"]); if (stateCode != String.Empty) { stateList.SelectedValue = stateCode; } else { stateList.SelectedValue = Station.StateCode; } zipCodeBox.Text = Cipher.Decrypt2(DsCookie["_c_bg"]); phoneNumberBox.Text = Cipher.Decrypt2(DsCookie["_c_bh"]); } else { stateList.SelectedValue = Station.StateCode; } } else { // postback, reset place order button placeOrderButton.Text = "Place Order"; placeOrderButton.Enabled = true; } }
protected override void OnPreRender(EventArgs e) { base.OnPreRender(e); if (!Page.IsPostBack) { StateTableAdapter stateAdapter = new StateTableAdapter(); DollarSaverDB.StateDataTable states = stateAdapter.GetStates(); stateList.DataSource = states.Rows; stateList.DataTextField = "Summary"; stateList.DataValueField = "StateCode"; stateList.DataBind(); //for (int hour = 1; hour <= 12; hour++) { // hourList.Items.Add(new ListItem(hour.ToString("00"))); //} //for (int minute = 0; minute <= 59; minute++) { // minuteList.Items.Add(new ListItem(minute.ToString("00"))); //} if (order != null) { orderIdLabel.Text = order.OrderId.ToString(); statusLabel.Text = order.Status; if (!order.IsOrderDateNull()) { orderDateBox.Text = order.AdjustedOrderDate.ToString(); //hourList.SelectedValue = order.AdjustedOrderDate.Hour.ToString("00"); //minuteList.SelectedValue = order.AdjustedOrderDate.Minute.ToString("00"); //amPmList.SelectedValue = order.AdjustedOrderDate.ToString("tt"); } if (!order.IsShippingEmailNull()) { emailBox.Text = order.ShippingEmail; } if (!order.IsBillingFirstNameNull()) { firstNameBox.Text = order.BillingFirstName; } if (!order.IsBillingLastNameNull()) { lastNameBox.Text = order.BillingLastName; } if (!order.IsBillingAddress1Null()) { address1Box.Text = order.BillingAddress1; } if (!order.IsBillingAddress2Null()) { address2Box.Text = order.BillingAddress2; } if (!order.IsBillingCityNull()) { cityBox.Text = order.BillingCity; } if (!order.IsBillingStateCodeNull()) { stateList.SelectedValue = order.BillingStateCode; } if (!order.IsBillingZipCodeNull()) { zipCodeBox.Text = order.BillingZipCode; } if (!order.IsBillingPhoneNull()) { phoneNumberBox.Text = order.BillingPhone; } if (order.ShippingRequired) { shippingHolder.Visible = true; shippingStateList.DataSource = states.Rows; shippingStateList.DataTextField = "StateCode"; shippingStateList.DataValueField = "StateCode"; shippingStateList.DataBind(); if (!order.IsShippingFirstNameNull()) { shippingFirstNameBox.Text = order.ShippingFirstName; } if (!order.IsShippingLastNameNull()) { shippingLastNameBox.Text = order.ShippingLastName; } if (!order.IsShippingAddress1Null()) { shippingAddress1Box.Text = order.ShippingAddress1; } if (!order.IsShippingAddress2Null()) { shippingAddress2Box.Text = order.ShippingAddress2; } if (!order.IsShippingCityNull()) { shippingCityBox.Text = order.ShippingCity; } if (!order.IsShippingStateCodeNull()) { shippingStateList.SelectedValue = order.ShippingStateCode; } if (!order.IsShippingZipCodeNull()) { shippingZipCodeBox.Text = order.ShippingZipCode; } if (!order.IsShippingPhoneNull()) { shippingPhoneNumberBox.Text = order.ShippingPhone; } } else { shippingHolder.Visible = false; } //lineItemRepeater.DataSource = order.LineItems.Rows; //lineItemRepeater.DataBind(); //if (!order.IsGrandTotalNull()) { // orderTotalHolder.Visible = true; // orderTotalLabel.Text = order.GrandTotal.ToString("$#,0.00"); //} else { // orderTotalHolder.Visible = false; //} } else { Response.Redirect("~/admin/"); } } }
protected void Page_Load(object sender, EventArgs e) { saveButton.Click += new EventHandler(saveButton_Click); cancelButton.Click += new EventHandler(cancelButton_Click); deleteButton.Click += new EventHandler(deleteButton_Click); deleteButton.Attributes["onclick"] = "javascript: return confirm('Are you sure want to delete this item?');"; categoryList.SelectedIndexChanged += new EventHandler(categoryList_SelectedIndexChanged); advertiserId = GetIdFromQueryString(); if (advertiserId > 0) { AdvertiserTableAdapter advertiserAdapter = new AdvertiserTableAdapter(); DollarSaverDB.AdvertiserDataTable advetisers = advertiserAdapter.GetAdvertiser(advertiserId); if (advetisers.Count != 1) { Response.Redirect("~/admin/AdvertiserList.aspx"); } advertiser = advetisers[0]; if (advertiser.StationId != StationId) { Response.Redirect("~/admin/AdvertiserList.aspx"); } if (advertiser.IsDeleted) { InfoMessage = "Sorry, this advertiser has been deleted"; Response.Redirect("~/admin/AdvertiserList.aspx"); } } if (!Page.IsPostBack) { categoryList.DataSource = Station.PrimaryCategories; categoryList.DataTextField = "Name"; categoryList.DataValueField = "CategoryId"; categoryList.DataBind(); salesPersonList.DataSource = Station.ActiveSalesPeople.Rows; salesPersonList.DataValueField = "SalesPersonId"; salesPersonList.DataTextField = "FullName"; salesPersonList.DataBind(); salesPersonList.Items.Insert(0, new ListItem("", "0")); StateTableAdapter stateAdapter = new StateTableAdapter(); DollarSaverDB.StateDataTable states = stateAdapter.GetStates(); stateList.DataSource = states.Rows; stateList.DataTextField = "Summary"; stateList.DataValueField = "StateCode"; stateList.DataBind(); stateList.Items.Insert(0, new ListItem(String.Empty, String.Empty)); if (advertiserId > 0) { createEditLabel.Text = "Edit"; categoryList.SelectedValue = advertiser.CategoryId.ToString(); BindSubCategories(advertiser.CategoryId); nameBox.Text = advertiser.Name; address1Box.Text = advertiser.DisplayAddress1; address2Box.Text = advertiser.DisplayAddress2; cityBox.Text = advertiser.DisplayCity; if (!advertiser.IsStateCodeNull()) { stateList.SelectedValue = advertiser.StateCode; } zipCodeBox.Text = advertiser.DisplayZipCode; isAddressMappableBox.Checked = advertiser.IsAddressMappable; phoneNumberBox.Text = advertiser.DisplayPhoneNumber; if (!advertiser.IsContactPersonNull()) { contactPersonBox.Text = advertiser.ContactPerson; } string urlDomain = String.Empty; if (!advertiser.IsWebsiteUrlNull() && advertiser.WebsiteUrl != String.Empty) { if (advertiser.WebsiteUrl.StartsWith("https://")) { urlDomain = advertiser.WebsiteUrl.Substring(8); websiteUrlStart.SelectedValue = "https://"; } else { urlDomain = advertiser.WebsiteUrl.Substring(7); } } websiteBox.Text = urlDomain; descriptionLengthLabel.Text = advertiser.DisplayDescription.Length.ToString(); descriptionBox.Text = advertiser.DisplayDescription; isActiveBox.Checked = advertiser.IsActive; if (advertiser.DisplayLogoImage != String.Empty) { logoUrlImage.ImageUrl = advertiser.LogoUrl + "?" + DateTime.Now.ToString("yyyyMMddhhmmss"); if (advertiser.IsLogoImageVertical) { logoUrlImage.Width = 75; logoUrlImage.Height = 125; } else { logoUrlImage.Width = 125; logoUrlImage.Height = 75; } logoUrlImage.Visible = true; } if (!advertiser.IsSalesPersonIdNull() && salesPersonList.Items.FindByValue(advertiser.SalesPersonId.ToString()) == null) { if (advertiser.SalesPerson != null) { salesPersonList.Items.Add(new ListItem(advertiser.SalesPerson.FullName, advertiser.SalesPerson.SalesPersonId.ToString())); } } if (!advertiser.IsSalesPersonIdNull()) { salesPersonList.SelectedValue = advertiser.SalesPersonId.ToString(); } if (advertiser.ActiveCertificates.Count > 0) { noActiveFoundHolder.Visible = false; activeCertHolder.Visible = true; certificateGrid.DataSource = advertiser.ActiveCertificates.Rows; certificateGrid.DataBind(); } else { noActiveFoundHolder.Visible = true; activeCertHolder.Visible = false; } if (advertiser.InactiveCertificates.Count > 0) { inactiveCertHolder.Visible = true; inactiveCertificateGrid.DataSource = advertiser.InactiveCertificates.Rows; inactiveCertificateGrid.DataBind(); } else { inactiveCertHolder.Visible = false; } newCertificateLink.NavigateUrl = "~/admin/CertificateEdit.aspx?advertiserId=" + advertiserId; certificateHolder.Visible = true; } else { deleteButton.Visible = false; saveButton.Text = "Create"; createEditLabel.Text = "Create"; certificateHolder.Visible = false; stateList.SelectedValue = Station.StateCode; BindSubCategories(Convert.ToInt32(categoryList.SelectedValue)); } } }
protected override void OnLoad(EventArgs e) { base.OnLoad(e); saveButton.Click += new EventHandler(saveButton_Click); cancelButton.Click += new EventHandler(cancelButton_Click); cancelButton.CausesValidation = false; if (!Page.IsPostBack) { if (IsSuperAdmin) { linkHolder.Visible = false; superAdminHolder.Visible = true; } else { linkHolder.Visible = true; superAdminHolder.Visible = false; } StateTableAdapter stateAdapter = new StateTableAdapter(); DollarSaverDB.StateDataTable states = stateAdapter.GetStates(); stateList.DataSource = states.Rows; stateList.DataTextField = "Summary"; stateList.DataValueField = "StateCode"; stateList.DataBind(); timeZoneList.Items.Add(new ListItem("Atlantic", "8")); timeZoneList.Items.Add(new ListItem("Eastern", "1")); timeZoneList.Items.Add(new ListItem("Central", "2")); timeZoneList.Items.Add(new ListItem("Mountain", "3")); timeZoneList.Items.Add(new ListItem("Mountain - Arizona", "4")); timeZoneList.Items.Add(new ListItem("Pacific", "5")); timeZoneList.Items.Add(new ListItem("Alaska", "6")); timeZoneList.Items.Add(new ListItem("Hawaii", "7")); if (Station == null) { actionLabel.Text = "Create"; saveButton.Text = "Create"; } else { actionLabel.Text = "Edit"; saveButton.Text = "Save"; nameBox.Text = Station.Name; if (IsSuperAdmin) { codeBox.Text = Station.Code; } siteTypeList.SelectedValue = Station.SiteTypeId.ToString(); stationTypeList.SelectedValue = Station.StationTypeId.ToString(); if (!Station.IsPhoneNumberNull()) { phoneNumberBox.Text = Station.PhoneNumber; } if (!Station.IsAddress1Null()) { address1Box.Text = Station.Address1; } if (!Station.IsAddress2Null()) { address2Box.Text = Station.Address2; } if (!Station.IsCityNull()) { cityBox.Text = Station.City; } if (!Station.IsStateCodeNull()) { stateList.SelectedValue = Station.StateCode; } if (!Station.IsZipCodeNull()) { zipCodeBox.Text = Station.ZipCode; } timeZoneList.SelectedValue = Station.TimeZoneId.ToString(); //DateTime test = DateTime.Now; //test = new DateTime( //daylightSavingsBox.Checked = Station.AffectedByDST; string urlDomain = String.Empty; if (!Station.IsStationUrlNull() && Station.StationUrl != String.Empty) { if (Station.StationUrl.StartsWith("https://")) { urlDomain = Station.StationUrl.Substring(8); stationUrlStart.SelectedValue = "https://"; } else { urlDomain = Station.StationUrl.Substring(7); } } stationUrlBox.Text = urlDomain; if (!Station.IsSiteNameNull()) { siteNameBox.Text = Station.SiteName; } if (!Station.IsContent1Null()) { content1Box.Text = Station.Content1; } if (!Station.IsContent2Null()) { content2Box.Text = Station.Content2; } //isActiveBox.Checked = Station.IsActive; isSiteActiveBox.Checked = Station.IsSiteActive; } } }
protected void Page_Load(object sender, EventArgs e) { checkoutButton.Click += new EventHandler(checkoutButton_Click); paypalButton.Click += new ImageClickEventHandler(paypalButton_Click); shippingRepeater.ItemDataBound += new RepeaterItemEventHandler(shippingRepeater_ItemDataBound); pickUpRepeater.ItemDataBound += new RepeaterItemEventHandler(pickUpRepeater_ItemDataBound); if (Order == null || Order.StationId != StationId || Order.OrderStatusId != (int)OrderStatus.New) { OrderId = 0; Response.Redirect("~/Cart.aspx"); } if (Order.LineItems.Count == 0) { Response.Redirect("~/Cart.aspx"); } if (!Page.IsPostBack) { if (!Order.IsShippingEmailNull()) { emailBox.Text = Order.ShippingEmail; confirmEmailBox.Text = Order.ShippingEmail; } else if (DsCookie["_c"] == "1") { emailBox.Text = Cipher.Decrypt2(DsCookie["_c_e"]); confirmEmailBox.Text = emailBox.Text; } if (DsCookie["_c"] == "1") { rememberMeBox.Checked = true; } if (Order.PrintingRequired) { viewAndPrintHolder.Visible = true; } else { viewAndPrintHolder.Visible = false; } if (Order.PickUpRequired) { pickUpHolder.Visible = true; noDeliveryHolder.Visible = false; pickUpRepeater.DataSource = Order.PickUpItems.Rows; pickUpRepeater.DataBind(); } else { pickUpHolder.Visible = false; } if (Order.ShippingRequired) { shippingHolder.Visible = true; noDeliveryHolder.Visible = false; shippingRepeater.DataSource = Order.ShipItems.Rows; shippingRepeater.DataBind(); StateTableAdapter stateAdapter = new StateTableAdapter(); DollarSaverDB.StateDataTable states = stateAdapter.GetStates(); stateList.DataSource = states.Rows; stateList.DataTextField = "Summary"; stateList.DataValueField = "StateCode"; stateList.DataBind(); if (!Order.IsShippingFirstNameNull()) { if (!Order.IsShippingFirstNameNull()) { firstNameBox.Text = Order.ShippingFirstName; } if (!Order.IsShippingLastNameNull()) { lastNameBox.Text = Order.ShippingLastName; } if (!Order.IsShippingAddress1Null()) { address1Box.Text = Order.ShippingAddress1; } if (!Order.IsShippingAddress2Null()) { address2Box.Text = Order.ShippingAddress2; } if (!Order.IsShippingCityNull()) { cityBox.Text = Order.ShippingCity; } if (!Order.IsShippingStateCodeNull()) { stateList.SelectedValue = Order.ShippingStateCode; } else if (!Station.IsStateCodeNull()) { stateList.SelectedValue = Station.StateCode; } if (!Order.IsShippingZipCodeNull()) { zipCodeBox.Text = Order.ShippingZipCode; } if (!Order.IsShippingPhoneNull()) { phoneNumberBox.Text = Order.ShippingPhone; } } else if (DsCookie["_c"] == "1") { firstNameBox.Text = Cipher.Decrypt2(DsCookie["_c_sa"]); lastNameBox.Text = Cipher.Decrypt2(DsCookie["_c_sb"]); address1Box.Text = Cipher.Decrypt2(DsCookie["_c_sc"]); address2Box.Text = Cipher.Decrypt2(DsCookie["_c_sd"]); cityBox.Text = Cipher.Decrypt2(DsCookie["_c_se"]); stateList.SelectedValue = Cipher.Decrypt2(DsCookie["_c_sf"]); zipCodeBox.Text = Cipher.Decrypt2(DsCookie["_c_sg"]); phoneNumberBox.Text = Cipher.Decrypt2(DsCookie["_c_sh"]); } else { stateList.SelectedValue = Station.StateCode; } } else { shippingHolder.Visible = false; } } }