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; } }
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(); } } }