Ejemplo n.º 1
0
        public ConfigGeneralHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            // Windows - events
            cbGeneralStartWithWindows.CheckedChanged += OnStartWithWindowsChanged;

            // GCBA Red - events
            tGeneralGCBARedUser.TextChanged += (sender, e) => { Config.Global.General.GCBARed.User = tGeneralGCBARedUser.Text; Config.SaveGlobal(); };
            tGeneralGCBARedPass.TextChanged += (sender, e) => { Config.Global.General.GCBARed.Pass = tGeneralGCBARedPass.Text; Config.SaveGlobal(); };

            // Default Apps - events
            bAppsWebNone.Click   += (sender, e) => { Config.Global.General.App.Web = null; Config.SaveGlobal(); ReLoad(); };
            bAppsWebSearch.Click += (sender, e) => { var app = SearchApp(); if (!string.IsNullOrEmpty(app))
                                                     {
                                                         Config.Global.General.App.Web = app; Config.SaveGlobal(); ReLoad();
                                                     }
            };

            // Modulos - events
            cbGeneralModuloAlarmas.Image  = Resources.alarmclock.ToBitmap().ZoomForControl(cbGeneralModuloAlarmas);
            cbGeneralModuloMemory.Image   = Resources.note.ToBitmap().ZoomForControl(cbGeneralModuloMemory);
            cbGeneralModuloAmbiente.Image = Resources.data.ToBitmap().ZoomForControl(cbGeneralModuloAmbiente);
            cbGeneralModuloLink.Image     = Resources.link.ToBitmap().ZoomForControl(cbGeneralModuloLink);

            cbGeneralModuloAlarmas.CheckedChanged  += (sender, e) => { Config.Global.General.ModuleAlarma = cbGeneralModuloAlarmas.Checked; Config.SaveGlobal(); this.Form.Result.ReLoadAlarmaMenu = true; ReLoad(); };
            cbGeneralModuloMemory.CheckedChanged   += (sender, e) => { Config.Global.General.ModuleMemory = cbGeneralModuloMemory.Checked; Config.SaveGlobal(); this.Form.Result.ReLoadMemoryMenu = true; ReLoad(); };
            cbGeneralModuloAmbiente.CheckedChanged += (sender, e) => { Config.Global.General.ModuleAmbiente = cbGeneralModuloAmbiente.Checked; Config.SaveGlobal(); this.Form.Result.ReLoadAmbientesMenu = true; ReLoad(); };
            cbGeneralModuloLink.CheckedChanged     += (sender, e) => { Config.Global.General.ModuleLink = cbGeneralModuloLink.Checked; Config.SaveGlobal(); this.Form.Result.ReLoadLinksMenu = true; ReLoad(); };

            ReLoad();
        }
Ejemplo n.º 2
0
        public ConfigLinksHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            // form event
            form.ResizeEnd += (sender, e) => BuildImagePictures(false);

            // events
            bEditPathFind.Click  += (sender, e) => OpenDialog("path");
            bImgCustomFind.Click += (sender, e) => OpenDialog("img");

            cbShowFolderContent.CheckedChanged += (sender, e) => UpdateChecksStatus();
            cbShowSubFolders.CheckedChanged    += (sender, e) => UpdateChecksStatus();
            tvLinks.AfterSelect += (sender, e) => SelectNode(e.Node);
            bSave.Click         += (sender, e) => Save();


            // TreeList
            tvLinks.ImageList = new ImageList();
            foreach (var img in Recursos.GetAllImages())
            {
                tvLinks.ImageList.Images.Add(img.Key, img.Value);
            }

            BuildImagePictures();
            ReLoadData();
            tvLinks.TopNode.ExpandAll();
            SelectNode(tvLinks.TopNode);
        }
Ejemplo n.º 3
0
        public ConfigJiraHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            bJiraDisconnect.Click += OnDisconnect_Click;
            bJiraLogin.Click      += OnLogin_Click;

            ReLoad();
        }
Ejemplo n.º 4
0
        public ConfigWorkingHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            // Establezco los DataBinding de las grillas
            this.gWorkJiraFiltersSource            = new System.Windows.Forms.BindingSource();
            this.gWorkFiltersSource                = new System.Windows.Forms.BindingSource();
            this.gWorkJiraFiltersSource.DataSource = typeof(CSWork.DTO.GlobalConfigs.JiraFilter);
            this.gWorkFiltersSource.DataSource     = typeof(CSWork.DTO.GlobalConfigs.JiraFilter);
            this.gWorkJiraFilters.DataSource       = this.gWorkJiraFiltersSource;
            this.gWorkFilters.DataSource           = this.gWorkFiltersSource;

            bWorkRefreshJiraFilters.Image = Resources.view.ToBitmap().ZoomForControl(bWorkRefreshJiraFilters);
            bWorkJiraFiltersAdd.Image     = Resources.add.ToBitmap().ZoomForControl(bWorkJiraFiltersAdd);
            bWorkFiltersRemove.Image      = Resources.delete2.ToBitmap().ZoomForControl(bWorkFiltersRemove);

            cbWorkWithoutIssue.CheckedChanged  += (sender, e) => { Config.Global.Work.AllowTaskWithoutIssue = cbWorkWithoutIssue.Checked; Config.SaveGlobal(); this.Form.Result.ReLoadWorkMenu = true; };
            bWorkRefreshJiraFilters.Click      += OnSearchFilters;
            tWorkJiraFiltersFilter.TextChanged += (sender, e) => ReLoadFilterJiraGrid();
            bWorkJiraFiltersAdd.Click          += OnAddJira;
            bWorkFiltersRemove.Click           += OnRemoveJira;

            ReLoadData();
        }
Ejemplo n.º 5
0
        public ConfigGCBAHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            bGCBAAmbienteNew.Image    = Resources.add.ToBitmap().ZoomForControl(bGCBAAmbienteNew);
            bGCBAAmbienteDelete.Image = Resources.delete2.ToBitmap().ZoomForControl(bGCBAAmbienteDelete);
            bGCBADataSave.Image       = Resources.data_disk.ToBitmap().ZoomForControl(bGCBADataSave);

            tGCBAFilter.TextChanged += (sender, e) => ReLoadData();
            lbGCBAAmbientes.SelectedIndexChanged += (sender, e) => { SetData((DTO.GlobalConfigs.Ambiente)lbGCBAAmbientes.SelectedItem); };
            cbGCBAUseCustomUser.CheckedChanged   += (sender, e) => { tGCBACustomUser.Enabled = tGCBACustomPass.Enabled = cbGCBAUseCustomUser.Checked; };
            bGCBAAmbienteNew.Click    += (sender, e) => SetData();
            bGCBAAmbienteDelete.Click += (sender, e) => DeleteSelected();
            bGCBADataSave.Click       += (sender, e) => SaveChanges();

            lbGCBAWebsList.SelectedIndexChanged += (sender, e) => SetWebData((DTO.GlobalConfigs.AmbienteWeb)lbGCBAWebsList.SelectedItem);
            bGCBAWebsNew.Click        += (sender, e) => SetWebData();
            bGCBAWebsDelete.Click     += (sender, e) => DeleteSelectedWeb();
            tGCBAWebsName.TextChanged += (sender, e) => EditWebData();
            tGCBAWebsUrl.TextChanged  += (sender, e) => EditWebData();


            ReLoadData();
        }
Ejemplo n.º 6
0
        public ConfigMemoryHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            bMemoryAddNew.Image      = Resources.add.ToBitmap().ZoomForControl(bMemoryAddNew);
            bMemoryDelete.Image      = Resources.delete2.ToBitmap().ZoomForControl(bMemoryDelete);
            bMemorySaveChanges.Image = Resources.note_edit.ToBitmap().ZoomForControl(bMemorySaveChanges);

            // Filter - events
            cbMemoryFilterGroup.TextChanged += (sender, e) => ReLoadData(false);
            tMemoryFilterKey.TextChanged    += (sender, e) => ReLoadData(false);

            // Grid - events
            gMemoryData.SelectionChanged += OnGridSelectedChanged;

            // Edit - events
            cbMemoryEntityGroup.TextChanged += (sender, e) => { this.PendingChanges = true; };
            tMemoryEntityKey.TextChanged    += (sender, e) => { this.PendingChanges = true; };
            tMemoryEntityValue.TextChanged  += (sender, e) => { this.PendingChanges = true; };

            bMemoryAddNew.Click      += OnAddNew;
            bMemoryDelete.Click      += OnDelete;
            bMemorySaveChanges.Click += (sender, e) => SaveChanges();

            ReLoadData(true);
        }
Ejemplo n.º 7
0
 protected ConfigBase(Forms.Configuration form, Control container)
 {
     this.Form      = form;
     this.Container = container;
 }
        public ConfigAlarmasHelper(Forms.Configuration form, Control container) : base(form, container)
        {
            // load initial data
            cbAlarmasMonitor.Items.AddRange(
                new ComboBoxItem[]
            {
                new ComboBoxItem("Monitor Principal", null)
            }.Concat(
                    Screen.AllScreens.Select(p => new ComboBoxItem(p.DeviceName, p)).OrderBy(p => p.Text)
                    ).ToArray()
                );
            cbAlarmasMonitor.SelectedItem = cbAlarmasMonitor.Items.OfType <ComboBoxItem>().Single(p => p.Get <Screen>()?.DeviceName == Config.Global.Alarmas.ShowInMonitor);

            cbAlarmasPosicion.Items.AddRange(
                new ComboBoxItem[]
            {
                new ComboBoxItem("Arriba a la Derecha", 0)
            }
                );
            cbAlarmasPosicion.SelectedItem = cbAlarmasPosicion.Items.OfType <ComboBoxItem>().Single(p => p.Get <int>() == Config.Global.Alarmas.ShowInPosition);

            cbAlarmasAnimacion.Items.AddRange(
                new ComboBoxItem[]
            {
                new ComboBoxItem("Aparecer", 0)
            }
                );
            cbAlarmasAnimacion.SelectedItem = cbAlarmasAnimacion.Items.OfType <ComboBoxItem>().Single(p => p.Get <int>() == Config.Global.Alarmas.ShowAnimation);

            cbAlarmIssueAlarmEnabled.Checked    = Config.Global.Alarmas.IssueAlarmEnabled;
            cbAlarmIssuePriorityChanged.Checked = Config.Global.Alarmas.IssuePriorityChanged;
            cbAlarmIssuePriorityChanged.Enabled = cbAlarmIssueAlarmEnabled.Checked;
            cbAlarmIssueAdjuntoChanged.Checked  = Config.Global.Alarmas.IssueAdjuntoChanged;
            cbAlarmIssueAdjuntoChanged.Enabled  = cbAlarmIssueAlarmEnabled.Checked;
            cbAlarmIssueCommentChanged.Checked  = Config.Global.Alarmas.IssueCommentChanged;
            cbAlarmIssueCommentChanged.Enabled  = cbAlarmIssueAlarmEnabled.Checked;

            cbAlarmTempoAtEndDay.Checked    = Config.Global.Alarmas.TempoAtEndDay;
            cbAlarmTempoAtEndWeek.Checked   = Config.Global.Alarmas.TempoAtEndWeek;
            cbAlarmTempoAtEndPeriod.Checked = Config.Global.Alarmas.TempoAtEndPeriod;

            // Eventos
            bAlarmasMonitorFind.Click += (sender, e) =>
            {
                Forms.Tools.SelectMonitor fSelectMonitor = null;
                (fSelectMonitor = new Forms.Tools.SelectMonitor(((ComboBoxItem)cbAlarmasMonitor.SelectedItem).Get <Screen>())).ShowDialog();
                cbAlarmasMonitor.SelectedItem = cbAlarmasMonitor.Items.OfType <ComboBoxItem>().Single(p => p.Get <Screen>()?.DeviceName == fSelectMonitor.Result?.DeviceName);
            };

            cbAlarmasMonitor.SelectedIndexChanged   += (sender, e) => { Config.Global.Alarmas.ShowInMonitor = ((ComboBoxItem)cbAlarmasMonitor.SelectedItem).Get <Screen>()?.DeviceName; Config.SaveGlobal(); };
            cbAlarmasPosicion.SelectedIndexChanged  += (sender, e) => { Config.Global.Alarmas.ShowInPosition = ((ComboBoxItem)cbAlarmasPosicion.SelectedItem).Get <int>(); Config.SaveGlobal(); };
            cbAlarmasAnimacion.SelectedIndexChanged += (sender, e) => { Config.Global.Alarmas.ShowAnimation = ((ComboBoxItem)cbAlarmasAnimacion.SelectedItem).Get <int>(); Config.SaveGlobal(); };

            cbAlarmIssueAlarmEnabled.CheckedChanged += (sender, e) =>
            {
                Config.Global.Alarmas.IssueAlarmEnabled = cbAlarmIssueAlarmEnabled.Checked;
                Config.SaveGlobal();
                cbAlarmIssuePriorityChanged.Enabled = cbAlarmIssueAdjuntoChanged.Enabled = cbAlarmIssueCommentChanged.Enabled = cbAlarmIssueAlarmEnabled.Checked;
            };
            cbAlarmIssuePriorityChanged.CheckedChanged += (sender, e) => { Config.Global.Alarmas.IssuePriorityChanged = cbAlarmIssuePriorityChanged.Checked; Config.SaveGlobal(); };
            cbAlarmIssueAdjuntoChanged.CheckedChanged  += (sender, e) => { Config.Global.Alarmas.IssueAdjuntoChanged = cbAlarmIssueAdjuntoChanged.Checked; Config.SaveGlobal(); };
            cbAlarmIssueCommentChanged.CheckedChanged  += (sender, e) => { Config.Global.Alarmas.IssueCommentChanged = cbAlarmIssueCommentChanged.Checked; Config.SaveGlobal(); };

            cbAlarmTempoAtEndDay.CheckedChanged    += (sender, e) => { Config.Global.Alarmas.TempoAtEndDay = cbAlarmTempoAtEndDay.Checked; Config.SaveGlobal(); };
            cbAlarmTempoAtEndWeek.CheckedChanged   += (sender, e) => { Config.Global.Alarmas.TempoAtEndWeek = cbAlarmTempoAtEndWeek.Checked; Config.SaveGlobal(); };
            cbAlarmTempoAtEndPeriod.CheckedChanged += (sender, e) => { Config.Global.Alarmas.TempoAtEndPeriod = cbAlarmTempoAtEndPeriod.Checked; Config.SaveGlobal(); };

            ReLoadData();
        }