public controlCmdSeleccionar(TreeNode n) { // // The InitializeComponent() call is required for Windows Forms designer support. // InitializeComponent(); // // TODO: Add constructor code after the InitializeComponent() call. // ToolTip tt = new ToolTip(); tt.AutoPopDelay = 5000; tt.InitialDelay = 1000; tt.ReshowDelay = 500; tt.ShowAlways = true; tt.SetToolTip(this.txDesc, "Presiona 'Esc' para recuperar la descripción inicial"); tt.SetToolTip(this.txSQL, "Presiona 'Esc' para recuperar la sentencia SQL inicial"); _nodo = n; _cmd = (CmdSeleccionar)n.Tag; if (_cmd.Origen == dbOrigen.ORA) { this.opORA.Checked = true; } else { this.opPGSQL.Checked = true; } this.txDesc.Text = descInicial = _cmd.Descripcion; this.txSQL.Text = sqlInicial = _cmd.SQL; }
private bool Exec(CmdSeleccionar c) { bool r = false; DataTable dt; this.ComandoComienza(c, string.Empty, SyncroStep.NotSyncro); if (((ActiveTask.GetType() == typeof(PreSincro)) && !_omitPreSincro) || ((ActiveTask.GetType() == typeof(PostSincro)) && !_omitPostSincro)) { switch (_responseCmdSeleccionar) { case (CmdResponse.Data): dt = c.ObtenerDatos(); if (dt.TableName == "Excepcion") { this.ComandoInforma((string)dt.Rows[0]["Mensaje"]); } else { this.ComandoObtieneDatos(dt); } r = true; break; case (CmdResponse.Count): dt = c.ObtenerDatos(); string msg = string.Empty; if (dt.TableName == "Excepcion") { msg = (string)dt.Rows[0]["Mensaje"]; } else { msg = string.Format("Nº de registros recuperados: {0}", dt.Rows.Count.ToString()); } this.ComandoInforma(msg); r = true; break; } } return(r); }