コード例 #1
0
 public async void Edit_Department()
 {
     if (SelectedDepartment.DEPARTMENT_ID != null && SelectedDepartment.DEPARTMENT_ID != 0)
     {
         App.Current.Properties["Action"] = "Edit";
         HttpClient client = new HttpClient();
         client.BaseAddress = new Uri(GlobalData.gblApiAdress);
         client.DefaultRequestHeaders.Accept.Add(
             new MediaTypeWithQualityHeaderValue("application/json"));
         client.Timeout = new TimeSpan(500000000000);
         HttpResponseMessage response = client.GetAsync("api/DepartmentAPI/DepartmentEdit?id=" + SelectedDepartment.DEPARTMENT_ID + "").Result;
         if (response.IsSuccessStatusCode)
         {
             data = JsonConvert.DeserializeObject <DepartmentModel[]>(await response.Content.ReadAsStringAsync());
             if (data.Length > 0)
             {
                 for (int i = 0; i < data.Length; i++)
                 {
                     SelectedDepartment.COMPANY_ID = data[i].COMPANY_ID;
                     //SelectedDepartment.IS_DELETE = data[i].IS_DELETE;
                     SelectedDepartment.DEPARTMENT_NAME = data[i].DEPARTMENT_NAME;
                     SelectedDepartment.SORT_INDEX      = data[i].SORT_INDEX;
                     SelectedDepartment.DEPARTMENT_ID   = data[i].DEPARTMENT_ID;
                 }
                 App.Current.Properties["DepartmentEdit"] = SelectedDepartment;
                 Add_department IA = new Add_department();
                 IA.Show();
             }
         }
     }
     else
     {
         MessageBox.Show("Select Department first", "Department Selection", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
 }
コード例 #2
0
        public void AddDepartment_Click()
        {
            Add_department IA = new Add_department();

            IA.Show();
        }