| private object _dataItem; |
| public object DataItem |
| { |
| get |
| { |
| return this._dataItem; |
| } |
| set |
| { |
| this._dataItem = value; |
| } |
| } |
| protected override void OnInit(EventArgs e) |
| { |
| base.OnInit(e); |
| this.DataBinding += new EventHandler(Companies_DataBinding); |
| } |
| protected void Companies_DataBinding(object sender, System.EventArgs e) |
| { |
| txtName.Text = DataBinder.Eval(DataItem, "CompanyName").ToString(); |
| using (DBService dms = new DBService()) |
| { |
| cblProducts.DataSource = dms.GetProducts(); |
| cblProducts.DataBind(); |
| } |
| // get company's products -> string where products are separated with comma |
| object objProducts = DataBinder.Eval(DataItem, "Products"); |
| if (objProducts != DBNull.Value) |
| { |
| foreach (string prod in objProducts.ToString().Split(',')) |
| { |
| ListItem li = cblProducts.Items.FindByText(prod); |
| if (li != null) |
| li.Selected = true; |
| } |
| } |
| } |
<telerik:RadListBox ID="radListBoxStopes" runat="server" Width="100%" Height="100%" OnItemCreated="radListBoxStopes_ItemCreated"><br> <ItemTemplate><br> <asp:Panel runat="server" style="padding-bottom:0px; border: solid 1px black"><br> <asp:Label ID="labelStope" runat="server" Text='<%# Eval("Description") %>' CssClass="muckListPrimary" /><br /><br> <asp:Label ID="labelUnits" runat="server" Text='<%# Eval("Units", "{0:0 units}") %>' CssClass="muckListSecondary" /><br> <asp:HiddenField ID="hidFieldMaterial" runat="server" Value='<%# Eval("Material").ToString() %>' /><br> </asp:Panel><br> </ItemTemplate><br> </telerik:RadListBox><br>.rlbActive <br>{<br> background: #b3d4f5 !important;<br> border: 1px solid blue !important;<br>}<br><br>.rlbHovered <br>{<br> background: #ffff80 !important;<br> border: 1px solid red !important;<br>}
<telerik:RadTabStrip ID="RepWorkspaceTabStrip" runat="server" MultiPageID="RadMultiPage1" EnableEmbeddedSkins="false" Skin="CustomSkin" CausesValidation="false">
<Tabs>
<telerik:RadTab Text="Tracking Record Look-up" PageViewID="TrackingRecordTab" Selected="true" />
<telerik:RadTab Text="Rep Activity Summary" PageViewID="ActivitySummaryTab" />
<telerik:RadTab Text="Rep Activity Log" PageViewID="ActivityLogTab" />
</Tabs>
</telerik:RadTabStrip>
<
telerik:RadMultiPage ID="RadMultiPage1" SelectedIndex="0" runat="server">
<telerik:RadPageView ID="TrackingRecordTab" runat="server">
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="ActivitySummaryTab">
</telerik:RadPageView>
<telerik:RadPageView runat="server" ID="ActivityLogTab">
<telerik:RadGrid ID="RepActivityLogGrid" runat="server" PageSize="20" Skin="ATTSkin" EnableEmbeddedSkins="false" Width="100%" AllowPaging="true" Visible="true" AlternatingItemStyle-BackColor="#E7F6FD" ShowHeader="true">
<MasterTableView GridLines="None" AllowSorting="true" ShowHeadersWhenNoRecords="true"></MasterTableView>
<PagerStyle Mode="NumericPages" Position="Bottom" AlwaysVisible="True" />
</telerik:RadGrid>
</telerik:RadPageView>
</telerik:RadMultiPage>