/// <summary> /// Abre el formulario de parámetros /// </summary> private void OpenFormParameters(string strKey) { ListViewItem lsiItem = Search(strKey); frmParameter frmNewParameter = new frmParameter(); // Asigna los datos del parámetro if (lsiItem == null) { frmNewParameter.Parameter = new KeyValuePair <string, string>(); } else { frmNewParameter.Parameter = new KeyValuePair <string, string>(lsiItem.Text, lsiItem.SubItems[1].Text); } // Abre el formulario frmNewParameter.ShowDialog(); // Asigna el resultado if (frmNewParameter.DialogResult == DialogResult.OK) { // Añade el resultado a la lista if (lsiItem == null) { AddParameter(new ParameterData(frmNewParameter.Parameter.Key, frmNewParameter.Parameter.Value)); } else { lsiItem.Text = frmNewParameter.Parameter.Key; lsiItem.SubItems[1].Text = frmNewParameter.Parameter.Value; } // Lanza el evento de modificación RaiseEventChanged(); } }
/// <summary> /// Abre el formulario de parámetros /// </summary> private void OpenFormParameters(string strKey) { ListViewItem lsiItem = Search(strKey); frmParameter frmNewParameter = new frmParameter(); // Asigna los datos del parámetro if (lsiItem == null) frmNewParameter.Parameter = new KeyValuePair<string,string>(); else frmNewParameter.Parameter = new KeyValuePair<string,string>(lsiItem.Text, lsiItem.SubItems[1].Text); // Abre el formulario frmNewParameter.ShowDialog(); // Asigna el resultado if (frmNewParameter.DialogResult == DialogResult.OK) { // Añade el resultado a la lista if (lsiItem == null) AddParameter(new ParameterData(frmNewParameter.Parameter.Key, frmNewParameter.Parameter.Value)); else { lsiItem.Text = frmNewParameter.Parameter.Key; lsiItem.SubItems[1].Text = frmNewParameter.Parameter.Value; } // Lanza el evento de modificación RaiseEventChanged(); } }