public void AbrirParaAgregar(listadoVisibilidad frmEnviador) { //si se ejecuta esta funcion, significa que llaman al frm para agregar. //existe una variable global frmPadre, //que es el form que llama a este, para poder volver al mismo //Configuro todos los campos de este formulario en enabled true, es decir, editables this.Show(); txtDescripcion.Text = ""; txtDescripcion.Enabled = true; txtPrecioPorPublicar.Text = ""; txtPrecioPorPublicar.Enabled = true; txtPorcentaje.Text = ""; txtPorcentaje.Enabled = true; txtDuracion.Text = ""; txtDuracion.Enabled = true; chkActivo.Checked = false; chkActivo.Visible = true; chkActivo.Enabled = true; btnCrear.Visible = true; btnVolver.Visible = true; btnGuardar.Visible = false; frmPadre = frmEnviador; }
public void AbrirParaModificar(Visibilidad unaVisibilidad, listadoVisibilidad frmEnviador) { //si se ejecuta esta funcion, significa que llaman al frm para modificar. va a instanciar una //variable global llamada visibilidadDelForm, la cual recibiremos por parametro y sera la visibilidad //que se ha elegido modificar. Tambien existe una variable global frmPadre, } //que es el form que llama a este, para poder volver al mismo //Configuro todos los campos de este formulario en enabled true, es decir, editables frmPadre = frmEnviador; visibilidadDelForm = unaVisibilidad; this.Show(); chkActivo.Visible = true; chkActivo.Checked = unaVisibilidad.Activo; chkActivo.Enabled = true; txtDescripcion.Text = unaVisibilidad.Descripcion; txtDescripcion.Enabled = true; txtPrecioPorPublicar.Text = unaVisibilidad.Precio.ToString(); txtPrecioPorPublicar.Enabled = true; txtPorcentaje.Text = unaVisibilidad.Porcentaje.ToString(); txtPorcentaje.Enabled = true; txtDuracion.Text = unaVisibilidad.Duracion.ToString(); txtDuracion.Enabled = true; btnCrear.Visible = false; btnGuardar.Visible = true; }