コード例 #1
0
        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];
                }
            }
        }
コード例 #2
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)
                {
                }
            }
        }
コード例 #3
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;
                }
            }
        }
コード例 #4
0
        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("当前无空闲人员。");
                }
            }
        }