or
| <telerik:RadChart ID="rcOrders" runat="server" Skin="LightBlue" |
| Width="710px" SeriesOrientation="Vertical" AutoLayout="false"> |
| <Series> |
| <telerik:ChartSeries Name="Open"> |
| </telerik:ChartSeries> |
| </Series> |
| <Series> |
| <telerik:ChartSeries Name="WIP"> |
| </telerik:ChartSeries> |
| </Series> |
| <PlotArea> |
| <XAxis> |
| <AxisLabel> |
| <Appearance RotationAngle="270"> |
| </Appearance> |
| </AxisLabel> |
| </XAxis> |
| <YAxis> |
| <AxisLabel> |
| <Appearance RotationAngle="0"> |
| </Appearance> |
| </AxisLabel> |
| </YAxis> |
| <YAxis2> |
| <AxisLabel> |
| <Appearance RotationAngle="0"> |
| </Appearance> |
| </AxisLabel> |
| </YAxis2> |
| </PlotArea> |
| <ChartTitle TextBlock-Visible="false"></ChartTitle> |
| </telerik:RadChart> |
| var orderStatusesByCompanyQuery = from o in database.Orders |
| join c in database.Companies on o.CompanyId equals c.CompanyId |
| join os in database.OrderStatuses on o.StatusId equals os.StatusId |
| where o.Active == true && c.Active == true && os.Active == true && os.StatusId != 3 |
| group o |
| by new { CompanyId = o.CompanyId, CompanyName = c.ShortDisplayName, StatusId = os.StatusId, StatusDisplayName = os.ShortDisplayName } |
| into grouping |
| orderby grouping.Key.CompanyName |
| select new |
| { |
| CompanyId = grouping.Key.CompanyId, |
| CompanyName = grouping.Key.CompanyName, |
| StatusId = grouping.Key.StatusId, |
| StatusDisplayName = grouping.Key.StatusDisplayName, |
| StatusCount = grouping.Count() |
| }; |
| foreach (var orderStatusByCompany in orderStatusesByCompanyQuery) |
| { |
| // adding this ChartAxisItem does nothing |
| ChartAxisItem chartAxisItem = new ChartAxisItem(); |
| chartAxisItem.Value = orderStatusByCompany.CompanyId; |
| chartAxisItem.TextBlock.Text = orderStatusByCompany.CompanyName; |
| rcOrders.PlotArea.XAxis.Items.Add(chartAxisItem); |
| ChartSeriesItem chartSeriesItem = new ChartSeriesItem(); |
| chartSeriesItem.Label.TextBlock.Text = orderStatusByCompany.StatusCount.ToString(); |
| chartSeriesItem.XValue = orderStatusByCompany.CompanyId; |
| chartSeriesItem.XValue2 = orderStatusByCompany.StatusId; |
| chartSeriesItem.YValue = orderStatusByCompany.StatusCount; |
| rcOrders.Series.GetByName(orderStatusByCompany.StatusDisplayName).Items.Add(chartSeriesItem); |
| } |
| Panel1.Visible = True |
| <rad:RadAjaxManager ID="RadAjaxManager1" runat="server"> <rad:AjaxSetting AjaxControlID="radGrid1"> <UpdatedControls><rad:AjaxUpdatedControl ControlID="radGrid1" LoadingPanelID="AjaxLoadingPanel"><rad:AjaxUpdatedControl ControlID="Panel1"> </UpdatedControls> </rad:AjaxSetting> </rad:RadAjaxManage> |
| <asp:Panel ID="Panel1" runat="server" Height="230px" Width="415px" class="dialogBox"> <h4>Do you wish to Continue?</h4><asp:Label ID="Label1" runat="server">Some Text</asp:Label> <asp:Button runat="server" ID="btnContinue" Text="Continue" CssClass="button"><asp:Button runat="server" ID="btnCancel" Text="Cancel" CssClass="button"> </asp:Panel> |

| .GridRow_Vista, .GridRow_Vista td, .GridAltRow_Vista td, .GridEditRow_Vista td, .GridFooter_Vista td, .GridGroupFooter_Vista td, .GridFilterRow_Vista td, .GridHeader_Vista, .ResizeHeader_Vista, .GroupHeader_Vista td |
| { |
| padding: 0px; |
| margin: 0px; |
| } |