private async void GetProjects() { var ret = await proxy.GetMessage <BatchResult <ProjectModel> >("v1/oa/project"); if (ret.HttpStatusCode == System.Net.HttpStatusCode.OK) { var result = ret.Content.Data; if (result != null && result.Count > 0) { Projects = new ObservableCollection <ProjectModel>(result); CurrentProject = Projects[0]; } } }
private async void btnSearch_Click(object sender, RoutedEventArgs e) { var result = await proxy.GetMessage <BatchResult <ProjectStatModel> >("v1/oa/report/project/monthly", new { year = 2018, month = 10 }); if (result.HttpStatusCode == System.Net.HttpStatusCode.OK) { ProjectStats = result.Content.Data; if (ProjectStats != null && ProjectStats.Count > 0) { } } }
private async void GetProjects() { HttpProxy proxy = new HttpProxy(AppCache.Host); var ret = await proxy.GetMessage <BatchResult <ProjectModel> >("v1/oa/project"); if (ret.HttpStatusCode == System.Net.HttpStatusCode.OK) { var result = ret.Content.Data; if (result != null && result.Count > 0) { Projects = result; dgResult.ItemsSource = Projects; } } }
private async void SelectFreeEmployee_Loaded(object sender, RoutedEventArgs e) { dpStart.SelectedDate = DateTime.Now; var ret = await proxy.GetMessage <BatchResult <EmployeeModel> >("v1/oa/employee/free"); if (ret.HttpStatusCode == System.Net.HttpStatusCode.OK) { var result = ret.Content.Data; if (result != null && result.Count > 0) { Employees = result; } else { MessageBox.Show("当前无空闲人员。"); } } }