protected void RadComboShipmentKey_ItemDataBound(object sender, RadComboBoxItemEventArgs e) { RadComboBoxItem item = e.Item; if (item.Index > -1 && item.DataItem is ReturnWeeklySummaryViewBO) { ReturnWeeklySummaryViewBO objWeeklySummaryView = (ReturnWeeklySummaryViewBO)item.DataItem; Literal litShipTo = (Literal)item.FindControl("litShipTo"); litShipTo.Text = objWeeklySummaryView.CompanyName; Literal litWeek = (Literal)item.FindControl("litWeek"); litWeek.Text = WeekNo; Literal litETD = (Literal)item.FindControl("litETD"); litETD.Text = WeekEndDate.ToString("dd MMMM yyyy"); Literal litMode = (Literal)item.FindControl("litMode"); litMode.Text = objWeeklySummaryView.ShipmentMode; Literal litQty = (Literal)item.FindControl("litQty"); litQty.Text = objWeeklySummaryView.Qty.ToString(); item.Value = objWeeklySummaryView.DistributorClientAddress.ToString() + "," + objWeeklySummaryView.ShipmentModeID.ToString(); } }
/// <summary> /// Populate the controls. /// </summary> private void PopulateControls() { litHeaderText.Text = "Packing List For " + WeekEndDate.ToString("dd/MM/yyyy"); // this.ActivePage.Heading; this.ddlShipmentMode.Items.Clear(); this.ddlShipmentMode.Items.Add(new ListItem("Select a Shipment Mode", "0")); List <ShipmentModeBO> lstShipmentModes = (new ShipmentModeBO()).GetAllObject().ToList(); foreach (ShipmentModeBO sm in lstShipmentModes) { this.ddlShipmentMode.Items.Add(new ListItem(sm.Name, sm.ID.ToString())); } this.ddlShippingAddress.Items.Clear(); this.ddlShippingAddress.Items.Add(new ListItem("Select Shipping Address", "0")); List <ReturnShippingAddressWeekendDateBO> lstShippingAddresses = PackingListBO.GetShippingAddressWeekendDate(this.WeekEndDate); foreach (ReturnShippingAddressWeekendDateBO sa in lstShippingAddresses) { this.ddlShippingAddress.Items.Add(new ListItem(sa.CompanyName, sa.ID.ToString())); } this.PopulateDataGrid(); }
/// <summary> /// Populate the controls. /// </summary> private void PopulateControls() { litHeaderText.Text = "Packing List For " + WeekEndDate.ToString("dd/MM/yyyy"); // this.ActivePage.Heading; this.PopulateDataGrid(); }