Пример #1
0
        private void CTLM_AfterButtonClick(object sender, CTLMEventArgs e)
        {
            Application.DoEvents();

            ChangeButtonsStatus();

            toolStrip.Enabled = (CTLM.Status == CommonTools.EnumStatus.NAVIGATE || CTLM.Status == CommonTools.EnumStatus.SEARCH) && ("btnUpp|btnCancel|btnAdd|".IndexOf(e.ButtonClick + "|") == -1);
            //toolStrip.Enabled = true; // The event that changes the status happens after this AfterButtonClick, so we left this enabled until I decide what to do.
        }
Пример #2
0
 private void CTLM_AfterButtonClick(object sender, CTLMEventArgs e)
 {
     switch (e.ButtonClick)
     {
     case "btnAdd":
         cboPlaceAdvise.Value   = cboPlaceAdviseDef.Value;
         cboPlaceAffected.Value = cboPlaceAffectedDef.Value;
         cboService.Value       = cboServiceDef.Value;
         cboMatter.Value        = cboMatterDef.Value;
         dateStart.Value        = CalDateDef.SelectionStart;
         dateEnd.Value          = CalDateDef.SelectionEnd;
         break;
     }
 }
Пример #3
0
 private void CTLM_AfterButtonClick(object sender, CTLMEventArgs e)
 {
     Application.DoEvents();
     if (lstFlags.Text.Split('|').Contains("EMAIL"))
     {
         if (changeAliases)
         {
             lstEmailAliases.Source("select Address,a2=Address from mail..aliasCAB a where exists( select 0 from dbo.Split(a.COD3,'|') where valor in (select valor from dbo.Split('" + listCOD3.Value + "','|'))) and dbo.CheckFlag(a.flags,'STATIC')=0 order by address");
             lstEmailAliases.UpdateEspackControl();
             Application.DoEvents();
             changeAliases = false;
         }
     }
     else
     {
         lstEmailAliases.DataSource = null;
         changeAliases = true;
     }
     btnMigrateToExchange.Enabled = false;
     lblStatus.Text = "";
     if (lstFlags.CheckedValues.Contains("EMAIL"))
     {
         if (lstFlags.CheckedValues.Contains("EXCHANGE"))
         {
             lblStatus.Text = "MIGRATED";
         }
     }
     //else if (lstFlags.CheckedValues.Contains("MIGRATING"))
     //{
     //    using (var client = new SshClient("proxy.val.local", Values.DefaultUserForServers, Values.DefaultPasswordForServers))
     //    {
     //        client.Connect();
     //        var sshCommand = string.Format("pgrep -f imapsync.*{0}", txtUserCode.Text);
     //        var result = client.RunCommand(sshCommand);
     //        if (result.Result != "")
     //        {
     //            lblStatus.Text = "MIGRATION CURRENTLY RUNNING.";
     //        }
     //        else
     //        {
     //            lblStatus.Text = "MIGRATION PROCESS FINISHED, CHECK LOGS.";
     //        }
     //    }
     //    btnMigrateToExchange.Enabled = true;
     //}
     //else
     //{
     //    btnMigrateToExchange.Enabled = true;
     //}
 }
Пример #4
0
        private void CTLM_AfterButtonClick(object sender, CTLMEventArgs e)
        {
            string          _COD3 = "";
            FileVersionInfo _localFileVersion;

            switch (CTLM.Status)
            {
            case EnumStatus.NAVIGATE:
            case EnumStatus.SEARCH:
            {
                if (isEspackIP(ref _COD3) && txtSystemCode.Text != "")
                {
                    using (var _RS = new StaticRS(string.Format("Select APPServer from sistemas..NetworkSedes where COD3='{0}'", _COD3), Values.gDatos))
                    {
                        _RS.Open();
                        if (!_RS.EOF)
                        {
                            string _pathToExe = string.Format(@"\\{0}\raiz\media\shares\APPS_CS\{1}\{2}", _RS["AppServer"].ToString(), txtSystemCode.Text.ToLower(), txtApp.Text.ToString().ToLower());
                            //_pathToExe = @"\\valsrv02\raiz\media\shares\APPS_CS\almacenaje\almacenaje.exe";
                            try
                            {
                                _localFileVersion  = FileVersionInfo.GetVersionInfo(_pathToExe);
                                txtNetVersion.Text = _localFileVersion.FileVersion.ToString();
                                if (txtNetVersion.Text != txtVersion.Text)
                                {
                                    txtNetVersion.BackColor = Color.LightSalmon;
                                }
                                else
                                {
                                    txtNetVersion.BackColor = txtVersion.BackColor;
                                }
                            }
                            catch (SecurityException se)
                            {
                                MessageBox.Show(se.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                            catch
                            {
                                // MessageBox.Show(ex.Message, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                                txtNetVersion.Text      = "";
                                txtNetVersion.BackColor = txtVersion.BackColor;
                            }
                        }
                    }
                }
            }
            break;
            }
        }
Пример #5
0
 private void CTLM_BeforeButtonClick(object sender, CTLMEventArgs e)
 {
     switch (CTLM.Status)
     {
     case EnumStatus.ADDNEW:
     case EnumStatus.EDIT:
     {
         if (txtVersion != txtNetVersion)
         {
             txtVersion.Text = txtNetVersion.Text;
         }
     }
     break;
     }
 }
Пример #6
0
 private void CTLM_AfterButtonClick(object sender, CTLMEventArgs e)
 {
     lstSectionFlags.Source(string.Format("Select codigo,DescFlagEng from vFlags where Tabla='ItemsCab' and Section='{0}' and Section!=''", cboType.Value));
     lstSectionFlags.UpdateEspackControl();
 }