public void ChangeMode(string ch, string Mode) { RegKyeDBSyncActionTreeNode obj = new RegKyeDBSyncActionTreeNode(); obj = RegKeySettings.setRegKey(ch, "Mode", Mode); MainForm._PropertyWindow.Properies = obj; //frmPropertyWindow.k //RegKeySettings.setRegKey(ch, propertyGrid.SelectedGridItem.Label, propertyGrid.SelectedGridItem.Value.ToString()); switch (ch) { case "NodeDataSynchronization": //obj = ActionDataSync; //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodePayments": //obj = ActionDataSyncPayment; //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeDirect": //obj = ActionDataSyncPaymentDirect; //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeIndirect": //obj = ActionDataSyncPaymentIndirect; //obj.ActionPropery = RegKeySettings.setRegKey(ch, "Mode", Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeMembership": //obj = ActionDataSyncMembership; //obj.ActionPropery = RegKeySettings.setRegKey(ch, "Mode", Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeMembershipApplication": //obj = ActionDataSyncMembershipApplication; //obj.ActionPropery = RegKeySettings.setRegKey(ch, "Mode", Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeChangeAddress": ActionDataSyncChangeAddress.ActionPropery = obj; //obj = ActionDataSyncChangeAddress; ////obj.ActionPropery.ActionProperties.Mode = ActionDataSyncChangeAddress.setMode(Mode); //obj.ActionPropery = RegKeySettings.setRegKey(ch, "Mode", Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeMemberData": //obj = ActionDataSyncMemberData; //obj.ActionPropery.ActionProperties.Mode = ActionDataSyncChangeAddress.setMode(Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeExamination": //obj = ActionDataSyncExamination; //obj.ActionPropery.ActionProperties.Mode = ActionDataSyncChangeAddress.setMode(Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; case "NodeTechnicalActivities": //obj = ActionDataSyncTechnicalActivities; //obj.ActionPropery.ActionProperties.Mode = ActionDataSyncChangeAddress.setMode(Mode); //MainForm._PropertyWindow.Properies = obj.ActionPropery; break; } CMSActionRefresh(obj); }
public frmActionExplorer() { InitializeComponent(); CustomInitialization(); tvActionExplorer.ExpandAll(); try { ActionProperies = new List <RegKyeDBSyncActionTreeNode>(); ActionProperies = RegKeySettings.getAllKeyProp(); node = ActionProperies.Where(w => w.Name == "NodeDataSynchronization").SingleOrDefault(); ActionDataSync = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSync); node = ActionProperies.Where(w => w.Name == "NodePayments").SingleOrDefault(); ActionDataSyncPayment = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncPayment); node = ActionProperies.Where(w => w.Name == "NodeDirect").SingleOrDefault(); ActionDataSyncPaymentDirect = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncPaymentDirect); node = ActionProperies.Where(w => w.Name == "NodeIndirect").SingleOrDefault(); ActionDataSyncPaymentIndirect = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncPaymentIndirect); node = ActionProperies.Where(w => w.Name == "NodeFile").SingleOrDefault(); ActionDataSyncPaymentFile = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncPaymentIndirect); node = ActionProperies.Where(w => w.Name == "NodeMembership").SingleOrDefault(); ActionDataSyncMembership = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncMembership); node = ActionProperies.Where(w => w.Name == "NodeMembershipApplication").SingleOrDefault(); ActionDataSyncMembershipApplication = new ActionToolStrip(node); //ActionDataSync.ActionPropery.ActionProperties.Timer.Elapsed += new System.Timers.ElapsedEventHandler(this.PaymentIndirectTimer_Tick); ActionToolStrips.Add(ActionDataSyncMembershipApplication); node = ActionProperies.Where(w => w.Name == "NodeChangeAddress").SingleOrDefault(); ActionDataSyncChangeAddress = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncChangeAddress); node = ActionProperies.Where(w => w.Name == "NodeMemberData").SingleOrDefault(); ActionDataSyncMemberData = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncMemberData); node = ActionProperies.Where(w => w.Name == "NodeExamination").SingleOrDefault(); ActionDataSyncExamination = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncExamination); node = ActionProperies.Where(w => w.Name == "NodeTechnicalActivities").SingleOrDefault(); ActionDataSyncTechnicalActivities = new ActionToolStrip(node); ActionToolStrips.Add(ActionDataSyncTechnicalActivities); } catch { } }