Example #1
0
        private void ChartArea_ItemClick(object sender, ChartItemClickEventArgs e)
        {
            if (e.DataPoint != null && e.DataPoint.DataItem != null)
            {
                object o = e.DataPoint.DataItem;
                if (o is StationReportResult)
                {
                    StationReportResult item = o as StationReportResult;

                    drill(item.UnitId);
                }
            }
        }
Example #2
0
        void ChartArea_ItemClick(object sender, ChartItemClickEventArgs e)
        {
            if (RadChart1.DefaultView.ChartArea.SelectedItems.Count > 1)
            {
                RadChart1.DefaultView.ChartArea.ClearSelection();
            }
            List <DataPoint> barsInStack = new List <DataPoint>();

            foreach (StackedBar item in this.RadChart1.DefaultView.ChartArea.ChildrenOfType <StackedBar>())
            {
                if (item.DataPoint.XCategory == e.DataPoint.XCategory)
                {
                    barsInStack.Add(item.DataPoint);
                }
            }
            RadChart1.DefaultView.ChartArea.SelectItems(barsInStack);
        }
Example #3
0
        internal static bool IsDoubleClick(object sender, ChartItemClickEventArgs e)
        {
            Point position = e.MouseData.GetPosition(null);

            return(IsDoubleClick(sender, position));
        }
Example #4
0
        private void chartareaYearlyZamowienia_ItemClick(object sender, ChartItemClickEventArgs e)
        {
            if (!_first)
            {
                produktyContext.Clear();
            }

            ChartFilterDescriptor descriptor = new ChartFilterDescriptor();
            descriptor.Member = "RokZrealizowania";
            descriptor.Operator = Telerik.Windows.Data.FilterOperator.IsEqualTo;
            descriptor.Value = e.DataPoint.XCategory;

            ChartFilterDescriptor descriptor1 = new ChartFilterDescriptor();
            descriptor1.Member = "Ilosc";
            descriptor1.Operator = Telerik.Windows.Data.FilterOperator.IsGreaterThan;
            descriptor1.Value = "0";

            this.chartMonthlyZamowienia.FilterDescriptors.Clear();
            this.chartMonthlyZamowienia.FilterDescriptors.Add(descriptor);
            this.chartKlientZamowienia.FilterDescriptors.Clear();
            this.chartKlientZamowienia.FilterDescriptors.Add(descriptor);
            this.chartMonthlyZamowienia.FilterDescriptors.Add(descriptor1);
            chartMonthlyZamowienia.ItemsSource = zamowieniaContext.Data;

            this.busyIndicator3.IsBusy = true;
            produktyContext.QueryParameters.Clear();
            produktyContext.QueryName = "";
            produktyContext.QueryParameters.Add(new Parameter() { ParameterName = "year", Value = e.DataPoint.XCategory });
            produktyContext.QueryName = "GetProductsSoldByYear";

            produktyContext.Load();
            _selectedYear = e.DataPoint.XCategory;

            chartTitle2.Content = String.Format("Sprzedaż na Rok :{0}", _selectedYear);

            _first = false;
        }
Example #5
0
        private void chartMonthlyZamowienia_ItemClick(object sender, ChartItemClickEventArgs e)
        {
            this.busyIndicator3.IsBusy = true;
            if (!_first)
            {
                produktyContext.Clear();
            }
            string month = ConvertMonthToInt(e.DataPoint.XCategory);
            _currentMonth = month;
            ChartFilterDescriptor descriptor = new ChartFilterDescriptor();
            descriptor.Member = "RokZrealizowania";
            descriptor.Operator = Telerik.Windows.Data.FilterOperator.IsEqualTo;
            descriptor.Value = _selectedYear;
            ChartFilterDescriptor descriptor1 = new ChartFilterDescriptor();
            descriptor1.Member = "MiesiacZrealizowania";
            descriptor1.Operator = Telerik.Windows.Data.FilterOperator.IsEqualTo;
            descriptor1.Value = month;

            this.chartKlientZamowienia.FilterDescriptors.Clear();
            this.chartKlientZamowienia.FilterDescriptors.Add(descriptor);
            this.chartKlientZamowienia.FilterDescriptors.Add(descriptor1);

            produktyContext.QueryParameters.Clear();
            produktyContext.QueryName = "";
            produktyContext.QueryParameters.Add(new Parameter() { ParameterName = "month", Value = month });
            produktyContext.QueryParameters.Add(new Parameter() { ParameterName = "year", Value = _selectedYear });
            produktyContext.QueryName = "GetProductsSoldByMonthAndYear";
            produktyContext.Load();

            _first = false;
        }