/// <summary> /// 切换按钮点击事件 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void SwitchClick(object sender, RoutedEventArgs e) { DisplayChart = !DisplayChart; var NowDate = QueryDate == null?DateTime.Today.ToShortDateString() : QueryDate == DateTime.Today.ToShortDateString() ? DateTime.Today.ToShortDateString() : QueryDate; // 判断是否是日点击按钮 if (IsDay) { UserTable = new HomeDataTable(NowDate, "Day"); if (DisplayChart) { //ReachCharts = new DayReachChart(); //ChartTitle = "日达成率图表"; ReachCharts = new DayChart(NowDate); ChartTitle = "日产线信息图表"; } else { ReachCharts = new DayYieldChart(NowDate); ChartTitle = "日产量图表"; } } else { UserTable = new HomeDataTable(QueryDate, "Month"); if (DisplayChart) { //ReachCharts = new MonthReachChart(); //ChartTitle = "月达成率图表"; ReachCharts = new MonthChart(); ChartTitle = "月产线信息图表"; } else { ReachCharts = new MonthYieldChart(); ChartTitle = "月产量图表"; } } }
/// <summary> /// 点击月统计按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void MonthChecked(object sender, RoutedEventArgs e) { DayBackcolor = "#f9f9fc"; MonthBackcolor = "#cacaca"; IsDay = false; var NowDate = DateTime.Today.ToShortDateString(); UserTable = new HomeDataTable(NowDate, "Month"); // 判断切换时改显示那种图表 if (DisplayChart) { //ReachCharts = new MonthReachChart(); //ChartTitle = "月达成率图表"; ReachCharts = new MonthChart(); ChartTitle = "月产线信息图表"; } else { ReachCharts = new MonthYieldChart(); ChartTitle = "月产量图表"; } }