示例#1
0
        /// <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();
            }
        }
示例#2
0
        /// <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();
                        }
        }