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(); } }
protected void RadGridWeeklySummary_ItemDataBound(object sender, Telerik.Web.UI.GridItemEventArgs e) { if (e.Item is GridDataItem) { var item = e.Item as GridDataItem; if (item.ItemIndex > -1 && item.DataItem is ReturnWeeklySummaryViewBO) { ReturnWeeklySummaryViewBO objWeekSummary = (ReturnWeeklySummaryViewBO)item.DataItem; Literal litWeekEnDate = (Literal)item.FindControl("litWeekEnDate"); litWeekEnDate.Text = this.WeekEndDate.ToString("dd MMMM yyyy"); HyperLink linkTotal = (HyperLink)item.FindControl("linkTotal"); linkTotal.Text = objWeekSummary.Qty.ToString(); linkTotal.NavigateUrl = "ViewWeekDetails.aspx?WeekendDate=" + this.WeekEndDate.ToString("dd/MM/yyyy") + "&CompanyName=" + objWeekSummary.CompanyName + "&sm=" + objWeekSummary.ShipmentModeID; TextBox txtInvoiceNo = (TextBox)item.FindControl("txtInvoiceNo"); Literal litStatus = (Literal)item.FindControl("litStatus"); litStatus.Text = "<span class=\"label label-" + objWeekSummary.InvoiceStatus.ToLower().Replace(" ", string.Empty).Trim() + "\">" + objWeekSummary.InvoiceStatus + "</span>"; HyperLink linkInvoice = (HyperLink)item.FindControl("linkInvoice"); linkInvoice.NavigateUrl = "AddEditInvoice.aspx?id=" + objWeekSummary.Invoice.ToString(); linkInvoice.Visible = (objWeekSummary.Invoice > 0) ? true : false; LinkButton btnCreateInvoice = (LinkButton)item.FindControl("btnCreateInvoice"); btnCreateInvoice.Attributes.Add("widdate", this.WeekEndDate.ToString("dd MMMM yyyy")); btnCreateInvoice.Attributes.Add("sdate", Convert.ToDateTime(objWeekSummary.ShipmentDate.ToString()).ToString("dd MMMM yyyy")); btnCreateInvoice.Attributes.Add("smkey", objWeekSummary.DistributorClientAddress.ToString()); btnCreateInvoice.Attributes.Add("smid", objWeekSummary.ShipmentModeID.ToString()); if (objWeekSummary.Invoice > 0) { InvoiceBO objInvoice = new InvoiceBO(); objInvoice.ID = (int)objWeekSummary.Invoice; objInvoice.GetObject(); txtInvoiceNo.Text = objInvoice.InvoiceNo; txtInvoiceNo.Enabled = false; btnCreateInvoice.Visible = false; } total = total + (int)objWeekSummary.Qty; } } else if (e.Item is GridFooterItem) { var item = e.Item as GridFooterItem; Literal litQty = (Literal)item.FindControl("litQty"); litQty.Text = total.ToString(); } }