public static void UpdateFromChangeList(List <LabPanelm> list, long customerNum) { for (int i = 0; i < list.Count; i++) { list[i].CustomerNum = customerNum; LabPanelm labPanelm = Crud.LabPanelmCrud.SelectOne(customerNum, list[i].LabPanelNum); if (labPanelm == null) //not in db { Crud.LabPanelmCrud.Insert(list[i], true); } else { Crud.LabPanelmCrud.Update(list[i]); } } }
/// <remarks/> public void SynchLabPanelsAsync(string RegistrationKey, LabPanelm[] labPanelmList) { this.SynchLabPanelsAsync(RegistrationKey, labPanelmList, null); }
/// <remarks/> public void SynchLabPanelsAsync(string RegistrationKey, LabPanelm[] labPanelmList, object userState) { if ((this.SynchLabPanelsOperationCompleted == null)) { this.SynchLabPanelsOperationCompleted = new System.Threading.SendOrPostCallback(this.OnSynchLabPanelsOperationCompleted); } this.InvokeAsync("SynchLabPanels", new object[] { RegistrationKey, labPanelmList}, this.SynchLabPanelsOperationCompleted, userState); }
public void SynchLabPanels(string RegistrationKey, LabPanelm[] labPanelmList) { this.Invoke("SynchLabPanels", new object[] { RegistrationKey, labPanelmList}); }