예제 #1
0
 public bool SaveDataA(bool droponerror = false)
 {
     if (!this.Validate())
     {
         return(false);
     }
     if (!dgvAmati.EndEditX())
     {
         return(false);
     }
     if (!dgvPersons.EndEditX())
     {
         return(false);
     }
     try
     {
         DataTasks.SetNewIDs(MyAdapterManager1);
         MyAdapterManager1.UpdateAll();
         CheckSave();
     }
     catch (Exception e)
     {
         CheckSave();
         Form_Error.ShowException(e, "Neizdevās saglabāt izmaiņas.");
         if (droponerror)
         {
             DropChanges();
         }
         return(false);
     }
     return(true);
 }
예제 #2
0
 public override bool SaveData()
 {
     if (!this.Validate())
     {
         return(false);
     }
     try
     {
         DataTasks.SetNewIDs(MyAdapterManager1);
         MyAdapterManager1.UpdateAll();
         CheckSave();
     }
     catch (Exception e)
     {
         CheckSave();
         Form_Error.ShowException(e, "Neizdevās saglabāt izmaiņas.");
         return(false);
     }
     return(true);
 }
예제 #3
0
 private void CheckSave()
 {
     SetSaveButton(MyAdapterManager1.HasChanges());
 }
예제 #4
0
        private void MyAdapterManager1_MyUpdateAll(object sender, EventArgs e)
        {
            var am = MyAdapterManager1.GetAdapterManager() as KlonsA.DataSets.KlonsADataSetTableAdapters.TableAdapterManager;

            am.UpdateAll(MyData.DataSetKlons);
        }