private void RegisteredDBNotification() { //Create DatabaseProxy IDatabaseProxy databaseProxy = McsfDatabaseProxyFactory.Instance().CreateDatabaseProxy(ContaineeUtility._feCommProxy); //setup some register info IMcsfDBInfoModal dbInfoModal = new IMcsfDBInfoModal(); dbInfoModal.EventItems = new List <IMcsfDBInfoModalItem>(); IMcsfDBInfoModalItem item; //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventPatientUpdate; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventPatientDelete; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventPatientStudyChange; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventStudyUpdate; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventStudyDelete; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventStudyInsert; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventStudySeriesChange; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventSeriesUpdate; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventSeriesComplete; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //----------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventSeriesDelete; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //---------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventSeriesInsert; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //---------------------------------------- item = new IMcsfDBInfoModalItem { Type = DBEventType.EventStudyImported, UID = "", SubType = DBEventSubType.EventAll, SubUID = "" }; dbInfoModal.EventItems.Add(item); //--------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventImageDelete; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); //--------------------------------------- item = new IMcsfDBInfoModalItem(); item.Type = DBEventType.EventStudyWithSubItemsChanged; item.UID = ""; item.SubType = DBEventSubType.EventAll; item.SubUID = ""; dbInfoModal.EventItems.Add(item); if (null != databaseProxy) { GlobalDefinition.LoggerWrapper.LogTraceInfo("param databaseProxy is not null"); databaseProxy.RegisterEventInfo(dbInfoModal); } GlobalDefinition.LoggerWrapper.LogTraceInfo("Now we exit RegisteredDBNotification method"); }