/// <summary> /// 查询历史记录 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void Query(object sender, RoutedEventArgs e) { string Date = this.UserDataPicker.Text; if (Date == "") { Message mes = new Message(1, "请选择查询的日期"); mes.ShowDialog(); } else { //在天点击按钮下才查询天数据 if (IsDay) { QueryDate = Date; UserTable = new HomeDataTable(QueryDate, "Day"); // 判断是否点击了切换图表 if (DisplayChart) { ReachCharts = new DayChart(QueryDate); } else { ReachCharts = new DayYieldChart(QueryDate); } } } }
/// <summary> /// 点击日统计按钮 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void DayChecked(object sender, RoutedEventArgs e) { DayBackcolor = "#cacaca"; MonthBackcolor = "#f9f9fc"; IsDay = true; var NowDate = QueryDate == null?DateTime.Today.ToShortDateString() : QueryDate == DateTime.Today.ToShortDateString() ? DateTime.Today.ToShortDateString() : QueryDate; UserTable = new HomeDataTable(NowDate, "Day"); if (DisplayChart) { //ReachCharts = new DayReachChart(); //ChartTitle = "日达成率图表"; ReachCharts = new DayChart(NowDate); ChartTitle = "日产线信息图表"; } else { ReachCharts = new DayYieldChart(NowDate); ChartTitle = "日产量图表"; } }
/// <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 = "月产量图表"; } } }