private void setValues(ActionToolStrip obj) { if (obj.ActionPropery.ActionProperties.Mode == 0) { obj.ActionPropery.ActionProperties.StartEnabledBoth = false; obj.ActionPropery.ActionProperties.StartEnabledDown = false; obj.ActionPropery.ActionProperties.StartEnabledUp = false; obj.ActionPropery.ActionProperties.StopEnabledUp = false; obj.ActionPropery.ActionProperties.StopEnabledDown = false; obj.ActionPropery.ActionProperties.PauseEnabledUp = false; obj.ActionPropery.ActionProperties.PauseEnabledDown = false; obj.ActionPropery.ActionProperties.StartVisibleBoth = false; obj.ActionPropery.ActionProperties.StartVisibleDown = false; obj.ActionPropery.ActionProperties.StartVisibleUp = false; obj.ActionPropery.ActionProperties.StopVisibleUp = false; obj.ActionPropery.ActionProperties.StopVisibleDown = false; obj.ActionPropery.ActionProperties.PauseVisibleUp = false; obj.ActionPropery.ActionProperties.PauseVisibleDown = false; } CMSAction.Items["changeModeToolStripMenuItem"].Text = "Change Mode : " + obj.ActionPropery.ActionProperties.Mode.ToString(); CMSAction.Items["changeModeToolStripMenuItem"].Text = "Change Mode : " + obj.ActionPropery.ActionProperties.Mode.ToString(); CMSAction.Items["startToolStripMenuItemBoth"].Enabled = obj.ActionPropery.ActionProperties.StartEnabledBoth; CMSAction.Items["startToolStripMenuItemDown"].Enabled = obj.ActionPropery.ActionProperties.StartEnabledDown; CMSAction.Items["startToolStripMenuItemUp"].Enabled = obj.ActionPropery.ActionProperties.StartEnabledUp; CMSAction.Items["stopToolStripMenuItemUp"].Enabled = obj.ActionPropery.ActionProperties.StopEnabledUp; CMSAction.Items["stopToolStripMenuItemDown"].Enabled = obj.ActionPropery.ActionProperties.StopEnabledDown; CMSAction.Items["pauseToolStripMenuItemUp"].Enabled = obj.ActionPropery.ActionProperties.PauseEnabledUp; CMSAction.Items["pauseToolStripMenuItemDown"].Enabled = obj.ActionPropery.ActionProperties.PauseEnabledDown; CMSAction.Items["startToolStripMenuItemBoth"].Visible = obj.ActionPropery.ActionProperties.StartVisibleBoth; CMSAction.Items["startToolStripMenuItemDown"].Visible = obj.ActionPropery.ActionProperties.StartVisibleDown; CMSAction.Items["startToolStripMenuItemUp"].Visible = obj.ActionPropery.ActionProperties.StartVisibleUp; CMSAction.Items["stopToolStripMenuItemUp"].Visible = obj.ActionPropery.ActionProperties.StopVisibleUp; CMSAction.Items["stopToolStripMenuItemDown"].Visible = obj.ActionPropery.ActionProperties.StopVisibleDown; CMSAction.Items["pauseToolStripMenuItemUp"].Visible = obj.ActionPropery.ActionProperties.PauseVisibleUp; CMSAction.Items["pauseToolStripMenuItemDown"].Visible = obj.ActionPropery.ActionProperties.PauseVisibleDown; CMSAction.Items["startToolStripMenuItemBoth"].Visible = CMSAction.Items["toolStripSeparator1"].Visible = obj.ActionPropery.ActionProperties.StartEnabledBoth; CMSAction.Items["startToolStripMenuItemDown"].Visible = CMSAction.Items["toolStripSeparator2"].Visible = obj.ActionPropery.ActionProperties.StartEnabledDown; CMSAction.Items["startToolStripMenuItemUp"].Visible = CMSAction.Items["toolStripSeparator4"].Visible = obj.ActionPropery.ActionProperties.StartEnabledDown; CMSAction.Refresh(); }
public void initAction(string ch, MouseEventArgs e) { ActionToolStrip obj = new ActionToolStrip(); switch (ch) { case "NodeDataSynchronization": obj = ActionDataSync; initToolStrip(ActionDataSync.ActionPropery.ActionProperties.Type); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodePayments": obj = ActionDataSyncPayment; initToolStrip(ActionDataSyncPayment.ActionPropery.ActionProperties.Type); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeDirect": obj = ActionDataSyncPaymentDirect; initToolStrip(ActionDataSyncPaymentDirect.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncPaymentDirect.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeIndirect": obj = ActionDataSyncPaymentIndirect; initToolStrip(ActionDataSyncPaymentIndirect.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncPaymentIndirect.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeFile": obj = ActionDataSyncPaymentIndirect; initToolStrip(ActionDataSyncPaymentIndirect.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncPaymentIndirect.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeMembership": obj = ActionDataSyncMembership; initToolStrip(ActionDataSyncMembership.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncMembership.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeMembershipApplication": obj = ActionDataSyncMembershipApplication; initToolStrip(ActionDataSyncMembershipApplication.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncMembershipApplication.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeChangeAddress": obj = ActionDataSyncChangeAddress; initToolStrip(ActionDataSyncChangeAddress.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncChangeAddress.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeMemberData": obj = ActionDataSyncMemberData; initToolStrip(ActionDataSyncMemberData.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncMemberData.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeExamination": initToolStrip(ActionDataSyncExamination.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncExamination.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; case "NodeTechnicalActivities": initToolStrip(ActionDataSyncTechnicalActivities.ActionPropery.ActionProperties.Type); changeModeToolStripMenuItem.Text = "Change Mode : " + ActionDataSyncTechnicalActivities.getMode(); CMSAction.Show(tvActionExplorer, e.Location); break; } CMSActionRefresh(obj.ActionPropery); }
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 { } }
public void setAction(string ch, int state) { ActionToolStrip obj = new ActionToolStrip(); switch (ch) { case "NodeDataSynchronization": obj = ActionDataSync; ActionDataSync.changeState(state); break; case "NodePayments": obj = ActionDataSyncPayment; ActionDataSyncPayment.changeState(state); break; case "NodeDirect": obj = ActionDataSyncPaymentDirect; ActionDataSyncPaymentDirect.changeState(state); tvActionExplorer.SelectedNode.Text = "Direct [Table to table] " + "(" + ActionDataSyncPaymentDirect.ActionPropery.ActionProperties.Text + ")"; break; case "NodeIndirect": obj = ActionDataSyncPaymentIndirect; ActionDataSyncPaymentIndirect.changeState(state); tvActionExplorer.SelectedNode.Text = "Indirect [Gateway to DB] " + "(" + ActionDataSyncPaymentIndirect.ActionPropery.ActionProperties.Text + ")"; break; case "NodeFile": obj = ActionDataSyncPaymentIndirect; ActionDataSyncPaymentIndirect.changeState(state); tvActionExplorer.SelectedNode.Text = "From File [*.csv to table] " + "(" + ActionDataSyncPaymentIndirect.ActionPropery.ActionProperties.Text + ")"; break; case "NodeMembership": obj = ActionDataSyncMembership; ActionDataSyncMembership.changeState(state); break; case "NodeMembershipApplication": obj = ActionDataSyncMembershipApplication; ActionDataSyncMembershipApplication.changeState(state); tvActionExplorer.SelectedNode.Text = "Membership Application " + "(" + ActionDataSyncMembershipApplication.ActionPropery.ActionProperties.Text + ")"; break; case "NodeChangeAddress": obj = ActionDataSyncChangeAddress; ActionDataSyncChangeAddress.changeState(state); tvActionExplorer.SelectedNode.Text = "Change of Address " + "(" + ActionDataSyncChangeAddress.ActionPropery.ActionProperties.Text + ")"; break; case "NodeMemberData": obj = ActionDataSyncMemberData; ActionDataSyncMemberData.changeState(state); tvActionExplorer.SelectedNode.Text = "New/Upgraded Member's Data " + "(" + ActionDataSyncMemberData.ActionPropery.ActionProperties.Text + ")"; break; case "NodeExamination": obj = ActionDataSyncExamination; ActionDataSyncExamination.changeState(state); //tvActionExplorer.SelectedNode.Text = "New/Upgraded Member's Data " + "(" + ActionDataSyncExamination.Text + ")"; break; case "NodeTechnicalActivities": obj = ActionDataSyncTechnicalActivities; ActionDataSyncTechnicalActivities.changeState(state); //tvActionExplorer.SelectedNode.Text = "New/Upgraded Member's Data " + "(" + ActionDataSyncTechnicalActivities.Text + ")"; break; } //if(state == 1) //{ // tvActionExplorer.SelectedNode.Text = "Direct [Table to table] (Up & Down Sync Runing ...)"; //} //if (state == 2) //{ // tvActionExplorer.SelectedNode.Text = "Indirect [Gateway to DB] (Up & Down Sync Runing ...)"; //} CMSActionRefresh(obj.ActionPropery); }