Пример #1
0
 ///<summary>Only run on server for mobile.  Takes the list of changes from the dental office and makes updates to those items in the mobile server db.  Also, make sure to run DeletedObjects.DeleteForMobile().</summary>
 public static void UpdateFromChangeList(List <MedicationPatm> list, long customerNum)
 {
     for (int i = 0; i < list.Count; i++)
     {
         list[i].CustomerNum = customerNum;
         MedicationPatm medicationPatm = Crud.MedicationPatmCrud.SelectOne(customerNum, list[i].MedicationPatNum);
         if (medicationPatm == null)              //not in db
         {
             Crud.MedicationPatmCrud.Insert(list[i], true);
         }
         else
         {
             Crud.MedicationPatmCrud.Update(list[i]);
         }
     }
 }
Пример #2
0
 /// <remarks/>
 public void SynchMedicationPatsAsync(string RegistrationKey, MedicationPatm[] medicationPatList, object userState) {
     if ((this.SynchMedicationPatsOperationCompleted == null)) {
         this.SynchMedicationPatsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSynchMedicationPatsOperationCompleted);
     }
     this.InvokeAsync("SynchMedicationPats", new object[] {
                 RegistrationKey,
                 medicationPatList}, this.SynchMedicationPatsOperationCompleted, userState);
 }
Пример #3
0
 /// <remarks/>
 public void SynchMedicationPatsAsync(string RegistrationKey, MedicationPatm[] medicationPatList) {
     this.SynchMedicationPatsAsync(RegistrationKey, medicationPatList, null);
 }
Пример #4
0
 public void SynchMedicationPats(string RegistrationKey, MedicationPatm[] medicationPatList) {
     this.Invoke("SynchMedicationPats", new object[] {
                 RegistrationKey,
                 medicationPatList});
 }