protected void Page_PreRender(Object sender, EventArgs e) { Mailing current = this.RequestAddOn.Query.Mailing; if (current != null) { this.MailingTypeList.SelectedIndex = (Int32)current.ShippingMethod; this.MailingCostsSenderTextBox.Text = current.MailingCostsSender.ToString("C"); this.MailingCostsRecepientTextBox.Text = current.MailingCostsRecepient.ToString("C"); this.TotalPriceTextBox.Text = current.TotalPriceGross.ToString("C"); this.RecepientCountryTextBox.Text = current.RecepientCountry; this.RecepientNameTextBox.Text = current.RecepientName; this.RecepientStreet1TextBox.Text = current.RecepientStreet1; this.RecepientStreet2TextBox.Text = current.RecepientStreet2; this.RecepientPostcodeTextBox.Text = current.RecepientPostcode; this.RecepientCityTextBox.Text = current.RecepientCity; this.RecepientCountryList.SelectedValue = current.RecepientCountry; this.TrackingNumberTextBox.Text = current.TrackingNumber; this.SaleItemRepeater.DataSource = current.GetAllSaleItemsOfAllSalesGrouped(false); this.SaleItemRepeater.DataBind(); } this.BackToListLink.NavigateUrl = PageUrlAttribute.Get <Mailings.Default>(new Mailings.Default.Query() { SearchTerm = this.RequestAddOn.Query.SearchTerm }); }
//Methods #region Page_PreRender protected void Page_PreRender(Object sender, EventArgs e) { Mailing current = this.RequestAddOn.Query.Mailing; if (current != null) { this.DeliveredCheckBox.Checked = current.DateOfShipping.HasValue; this.InvoiceCreatedCheckBox.Checked = current.Sales.AreAllBilled(); this.SaleDatesLabel.Text = current.SaleDates.Replace(Environment.NewLine, "<br/>"); this.CreatedAtLabel.Text = current.CreatedAt.ToShortDateString(); this.RecepientNameLabel.Text = current.RecepientName; this.RecepientStreet1Label.Text = current.RecepientStreet1; this.RecepientStreet2Label.Text = current.RecepientStreet2; this.RecepientCountryLabel.Text = current.RecepientCountry; this.RecepientPostcodeLabel.Text = current.RecepientPostcode; this.RecepientCityLabel.Text = current.RecepientCity; this.RecepientPhoneLabel.Text = current.RecepientPhone; this.MailingCostsSenderLabel.Text = current.MailingCostsSender.ToString("C"); this.MailingCostsRecepientLabel.Text = current.MailingCostsRecepient.ToString("C"); this.MailingTypeLabel.Text = current.ShippingMethod.ToString(); this.TrackingNumber.Text = current.TrackingNumber; this.RecepientEbayNameLabel.Text = current.RecepientEbayName; this.RecepientEmailLabel.Text = current.RecepientEmail; this.NotesLabel.Text = current.Notes; this.SaleItemRepeater.DataSource = current.GetAllSaleItemsOfAllSalesGrouped(false); this.SaleItemRepeater.DataBind(); } this.BackToListLink.NavigateUrl = PageUrlAttribute.Get <Mailings.Default>(new Mailings.Default.Query() { SearchTerm = this.RequestAddOn.Query.SearchTerm }); this.EditLink.NavigateUrl = PageUrlAttribute.Get <Mailings.Edit>(new Mailings.Edit.Query() { Mailing = this.RequestAddOn.Query.Mailing, SearchTerm = this.RequestAddOn.Query.SearchTerm }); }