/// <summary> /// 统计频率规划方案 /// </summary> /// <param name="activityguid"></param> /// <returns></returns> //public static IList StatisticFreqPartPlan(string activityguid) //{ // return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.StatisticFreqPartPlan(activityguid); // }); //} /// <summary> /// 统计设备 /// </summary> /// <param name="activityguid"></param> /// <returns></returns> //public static IList StatisticEquipment(string activityguid) //{ // return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.StatisticEquipment(activityguid); // }); //} /// <summary> /// 统计周围台站 /// </summary> /// <param name="activityguid"></param> /// <returns></returns> //public static IList StatisticSurroundStation(string activityguid) //{ // return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.StatisticSurroundStation(activityguid); // }); //} /// <summary> /// 统计频率指配 /// </summary> /// <returns></returns> //public static IList StatisticFreqAssign(string activityguid) //{ // return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.StatisticFreqAssign(activityguid); // }); //} /// <summary> /// 统计设备检测 /// </summary> /// <param name="activityguid"></param> /// <returns></returns> //public static IList StatisticEquInspection(string activityguid) //{ // return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.GetEquInspectionStats(activityguid); // }); //} /// <summary> /// 统计人员预案 /// </summary> /// <param name="activityguid"></param> /// <returns></returns> public static IList StatisticPersonPlan(string activityguid) { //return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.GetPersonPlanStats(activityguid); // }); DataManager.Public.StatisticModel model = new DataManager.Public.StatisticModel(); return(model.GetPersonPlanStats2017(activityguid).ToList <PersonPlanStatisticData>()); }
public static IList StatisticPersonRP() { //return BeOperationInvoker.Invoke<I_CO_IA.Statistic.I_CO_IA_Statistic, IList>( // channel => // { // return channel.GetPersonPlanStats(activityguid); // }); DataManager.Public.StatisticModel model = new DataManager.Public.StatisticModel(); return(model.GetPersonRPStatByDate(DateTime.Now.Year.ToString() + "-01-01", DateTime.Now.Year.ToString() + "-12-31").ToList <PersonPlanStatisticData>()); }
//void LoadData() //{ // this.dg_GrouperList.ItemsSource = null; // if (!string.IsNullOrEmpty(OrgID)) // { // List<PP_PersonInfo> itemPersonList; // PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke<I_CO_IA.PersonSchedule.I_CO_IA_PersonSchedule>(channel => // { // itemPersonList = channel.GetPP_PersonInfos(OrgID); // if(itemPersonList!=null&&itemPersonList.Count>0) // this.dg_GrouperList.ItemsSource = itemPersonList.Where(item => !string.IsNullOrEmpty(item.NAME)); // }); // } // else // { // List<PP_OrgInfo> nodes = new List<PP_OrgInfo>(); // PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke<I_CO_IA.PersonSchedule.I_CO_IA_PersonSchedule>(channel => // { // //更新当前节点 // nodes = channel.GetPP_OrgInfos(CO_IA.Client.RiasPortal.ModuleContainer.Activity.Guid); // }); // if (nodes!=null&&nodes.Count > 0) // { // List<PP_PersonInfo> itemPersonList = new List<PP_PersonInfo>(); // List<PP_PersonInfo> PersonList; // foreach (var org in nodes) // { // PT_BS_Service.Client.Framework.BeOperationInvoker.Invoke<I_CO_IA.PersonSchedule.I_CO_IA_PersonSchedule>(channel => // { // PersonList = channel.GetPP_PersonInfos(org.GUID); // if(PersonList!=null&&PersonList.Count>0) // itemPersonList.AddRange(PersonList.Where(item=>!string.IsNullOrEmpty(item.NAME))); // }); // } // this.dg_GrouperList.ItemsSource = itemPersonList; // } // } //} public void LoadLeaveData() { this.dg_GrouperList.ItemsSource = null; //if (!string.IsNullOrEmpty(Name)) //{ List <PP_PersonLeaveInfo> itemPersonList; DataManager.Public.StatisticModel model = new DataManager.Public.StatisticModel(); itemPersonList = model.GetPP_PersonInfos(Name, Leave_Type); if (itemPersonList != null && itemPersonList.Count > 0) { this.dg_GrouperList.ItemsSource = itemPersonList.Where(item => !string.IsNullOrEmpty(item.NAME)); } //} }
/// <summary> /// 查询统计 /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btn_Stat_Click(object sender, RoutedEventArgs e) { DataManager.Public.StatisticModel model = new DataManager.Public.StatisticModel(); PersonPlanStatisticSource = model.GetPersonRPStatByDate(de_fromdate.DateTime.ToString("yyyy-MM-dd"), de_todate.DateTime.ToString("yyyy-MM-dd")).ToList <PersonPlanStatisticData>(); }