/// <summary> /// Handles the Click event of the btnGuardar control. /// </summary> /// <param name="sender">The source of the event.</param> /// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param> protected void btnGuardar_Click(object sender, EventArgs e) { try { if (idIndicador != 0) { Indicador indSeleccion = new Indicador(); indSeleccion = listaIndicadores.Find(p => p.idIndicador == idIndicador); indSeleccion.invertirEscala = chkInvertirEscala.Checked; indSeleccion.parametroCantidad = Convert.ToInt32(txtParametroCantidad.Text); indSeleccion.diasHastaPrincipal = Convert.ToInt32(txtHastaPrincipal.Text); indSeleccion.diasHastaIntermedio = Convert.ToInt32(txtHastaIntermedio.Text); indSeleccion.diasHastaSecundario = Convert.ToInt32(txtHastaSecundario.Text); indSeleccion.verdeNivelPrincipal = Convert.ToInt32(txtVerdePrincipal.Text); indSeleccion.verdeNivelIntermedio = Convert.ToInt32(txtVerdeIntermedio.Text); indSeleccion.verdeNivelSecundario = Convert.ToInt32(txtVerdeSecundario.Text); indSeleccion.rojoNivelPrincipal = Convert.ToInt32(txtRojoPrincipal.Text); indSeleccion.rojoNivelIntermedio = Convert.ToInt32(txtRojoIntermedio.Text); indSeleccion.rojoNivelSecundario = Convert.ToInt32(txtRojoSecundario.Text); BLIndicador objBLIndicador = new BLIndicador(indSeleccion); objBLIndicador.Save(); CargarIndicadores(); divConfig.Visible = false; idIndicador = 0; rfvTxtParametroCantidad.Enabled = false; cmvtxtParametroCantidad.Enabled = false; mpeContenido.Hide(); } } catch (Exception ex) { Master.ManageExceptions(ex); } }
/// <summary> /// Cargars the indicador. /// </summary> private void CargarIndicador() { if (idIndicador != 0) { Indicador indSeleccion = new Indicador(); indSeleccion = listaIndicadores.Find(p => p.idIndicador == idIndicador); lblTitulo.Text = indSeleccion.nombre; chkInvertirEscala.Checked = indSeleccion.invertirEscala; txtParametroCantidad.Text = indSeleccion.parametroCantidad.ToString(); txtParametroCantidad.Visible = indSeleccion.parametroCantidad > 0; lblParametroCantidad.Visible = indSeleccion.parametroCantidad > 0; rfvTxtParametroCantidad.Enabled = indSeleccion.parametroCantidad > 0; cmvtxtParametroCantidad.Enabled = indSeleccion.parametroCantidad > 0; txtHastaPrincipal.Text = indSeleccion.diasHastaPrincipal.ToString(); txtHastaIntermedio.Text = indSeleccion.diasHastaIntermedio.ToString(); txtHastaSecundario.Text = indSeleccion.diasHastaSecundario.ToString(); txtVerdePrincipal.Text = indSeleccion.verdeNivelPrincipal.ToString(); txtVerdeIntermedio.Text = indSeleccion.verdeNivelIntermedio.ToString(); txtVerdeSecundario.Text = indSeleccion.verdeNivelSecundario.ToString(); txtRojoPrincipal.Text = indSeleccion.rojoNivelPrincipal.ToString(); txtRojoIntermedio.Text = indSeleccion.rojoNivelIntermedio.ToString(); txtRojoSecundario.Text = indSeleccion.rojoNivelSecundario.ToString(); } }