Пример #1
0
 private void lvDatos_SelectedIndexChanged(object sender, EventArgs e)
 {
     //Cambio el elemento seleccionado y se deberan de presentar los campos en el panel derecho
     if (lvDatos.SelectedItems.Count > 0)
     {
         splitContainer1.Panel2.Enabled = true;
         //Tenemos un elemento seleccionado
         this.formularioSeleccionado = new Clases.clsFormulario(lvDatos.SelectedItems[0].Text.ToString());
         actualizarCampos();
     }
     else
     {
         lvCampos.Items.Clear();
         splitContainer1.Panel2.Enabled = false;
     }
 }
Пример #2
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            if (lvDatos.SelectedItems.Count > 0)
            {
                this.formularioSeleccionado = new Clases.clsFormulario(lvDatos.SelectedItems[0].Text.ToString());

                //Se tiene seleccionado un registro
                frmAgregarCampo frmAddCampo = new frmAgregarCampo();
                if (frmAddCampo.ShowDialog() == System.Windows.Forms.DialogResult.OK)
                {
                    Clases.clsFormularioCampo newCampo = new Clases.clsFormularioCampo(frmAddCampo.cboCampos.SelectedValue.ToString());
                    newCampo.idFormulario = formularioSeleccionado.id;
                    formularioSeleccionado.campos.Add(newCampo);
                    formularioSeleccionado.guardarDatos();
                    actualizarCampos();
                }
            }
        }