Esempio n. 1
0
 public async void Edit_Unit()
 {
     if (SelectedUnit.UNIT_ID != null && SelectedUnit.UNIT_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/UnitAPI/UnitEdit?id=" + SelectedUnit.UNIT_ID + "").Result;
         if (response.IsSuccessStatusCode)
         {
             data = JsonConvert.DeserializeObject <UnitModel[]>(await response.Content.ReadAsStringAsync());
             if (data.Length > 0)
             {
                 for (int i = 0; i < data.Length; i++)
                 {
                     SelectedUnit.COMPANY_ID     = data[i].COMPANY_ID;
                     SelectedUnit.IMAGE_PATH     = data[i].IMAGE_PATH;
                     SelectedUnit.IS_DELETE      = data[i].IS_DELETE;
                     SelectedUnit.MEASURING_NAME = data[i].MEASURING_NAME;
                     SelectedUnit.SHORT_INDAX    = data[i].SHORT_INDAX;
                     SelectedUnit.UNIT_ID        = data[i].UNIT_ID;
                 }
                 App.Current.Properties["UnitEdit"] = SelectedUnit;
                 UnitAdd IA = new UnitAdd();
                 IA.Show();
             }
         }
     }
     else
     {
         MessageBox.Show("Select unit first", "Unit Selection", MessageBoxButton.OK, MessageBoxImage.Error);
         return;
     }
 }
Esempio n. 2
0
        public void AddUnit_Click()
        {
            UnitAdd IA = new UnitAdd();

            IA.Show();
        }