Esempio n. 1
0
        internal void SaveOrUpdate()
        {
            Loading = true;

            if (SelectedMainRow != null)
            {
                var save = SelectedMainRow.Iserial == 0;

                if (AllowUpdate != true && !save)
                {
                    MessageBox.Show(strings.AllowUpdateMsg);
                    return;
                }
                var saveRow = new _Proxy.GenericTable();
                saveRow.InjectFrom(SelectedMainRow);
                Client.GenericUpdateOrInsertAsync(TablEname, saveRow, MainRowList.IndexOf(SelectedMainRow));
            }
        }
Esempio n. 2
0
 public void SaveImported(ObservableCollection <GenericViewModel> list)
 {
     foreach (var variable in list)
     {
         if (variable == null)
         {
             return;
         }
         var saveRow = new _Proxy.GenericTable();
         saveRow.InjectFrom(variable);
         var save = variable.Iserial == 0;
         if (AllowUpdate != true && !save)
         {
             MessageBox.Show(strings.AllowUpdateMsg);
             return;
         }
         Loading = true;
         Client.GenericUpdateOrInsertAsync(TablEname, saveRow, 0);
     }
 }