public controlCmdEditar(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 = (CmdEditar)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; }
bool AlSolicitarEdicion(CmdEditar c) { //Diálogo modal para confirmar actualización frmEdicion w = new frmEdicion(c.ObtenerDatos(), c.Descripcion); w.StartPosition = FormStartPosition.CenterParent; w.ShowDialog(this); return(w.DialogResult == DialogResult.OK); }
private bool Exec(CmdEditar c) { bool r = false; DataTable dt; string msg = string.Empty; this.ComandoComienza(c, string.Empty, SyncroStep.NotSyncro); if ((ActiveTask.GetType() == typeof(Complemento)) && !_omitComplemento) { switch (_responseCmdEditar) { case (CmdResponse.Data): dt = c.ObtenerDatos(); if (dt.TableName == "Excepcion") { this.ComandoInforma((string)dt.Rows[0]["Mensaje"]); r = true; } else { if (this.ComandoSolicitaEditar(c)) { DataTable dt1 = c.Actualizar(); msg = (string)dt1.Rows[0]["Mensaje"]; this.ComandoInforma(msg); r = true; } else { this.ComandoInforma("TRANSACCIÓN CANCELADA"); r = true; } } break; case (CmdResponse.Count): dt = c.ObtenerDatos(); if (dt.TableName == "Excepcion") { msg = (string)dt.Rows[0]["Mensaje"]; } else { msg = string.Format("Nº de registros pendientes de edición: {0}", dt.Rows.Count.ToString()); } this.ComandoInforma(msg); r = true; break; } } return(r); }