Exemple #1
0
        /// <summary>
        /// Handles the Load event of the Page 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 Page_Load(object sender, EventArgs e)
        {
            txtCriterio.TextChanged += (ActualizarCriterio);
            if (!Page.IsPostBack)
            {
                indicador = new EDUAR_Entities.DEC.Indicador();
                indicador.nombre = this.nombre;

                BLIndicador objBLIndicador = new BLIndicador();
                indicador = objBLIndicador.GetIndicador(indicador);

                this.esMaximzante = indicador.maximiza;
                this.pesoCriterio = indicador.pesoDefault;

                SliderExtender1.Minimum = (double)indicador.pesoMinimo;
                SliderExtender1.Maximum = (double)indicador.pesoMaximo;
                //valCriterioMax.ValueToCompare = indicador.pesoMaximo.ToString();
                //valCriterioMax.ErrorMessage = "El valor MÁXIMO admitido es " + indicador.pesoMaximo.ToString();

                //valCriterioMin.ValueToCompare = indicador.pesoMinimo.ToString();
                //valCriterioMin.ErrorMessage = "El valor MÍNIMO admitido es " + indicador.pesoMinimo.ToString();
            }
        }
Exemple #2
0
        /// <summary>
        /// Carga los valores de los indicadores
        /// </summary>
        private void SetIndicadores()
        {
            if (!String.IsNullOrEmpty(nombreSP))
            {
                BLIndicador objBLIndicadores = new BLIndicador();
                decimal valor = objBLIndicadores.GetValorIndicador("Indicadores_" + nombreSP, idCursoCicloLectivo, DateTime.Today.AddDays(HastaPrincipal * -1), DateTime.Today);
                btnIndicador.Text = valor.ToString();
                btnIndicador.CommandArgument = this.ID;

                valor = objBLIndicadores.GetValorIndicador("Indicadores_" + nombreSP, idCursoCicloLectivo, DateTime.Today.AddDays(HastaIntermedio * -1), DateTime.Today);
                btnIntermedio.Text = valor.ToString();
                btnIntermedio.CommandArgument = this.ID;

                valor = objBLIndicadores.GetValorIndicador("Indicadores_" + nombreSP, idCursoCicloLectivo, DateTime.Today.AddDays(HastaSecundario * -1), DateTime.Today);
                btnSecundario.Text = valor.ToString();
                btnSecundario.CommandArgument = this.ID;
            }
        }
        /// <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 links.
 /// </summary>
 private void CargarIndicadores()
 {
     BLIndicador objBLIndicador = new BLIndicador();
     listaIndicadores = objBLIndicador.GetIndicadores(null);
     gvwIndicadores.DataSource = listaIndicadores;
     gvwIndicadores.DataBind();
     udpGrilla.Update();
 }
        /// <summary>
        /// Cargars the indicadores.
        /// </summary>
        private void CargarIndicadores()
        {
            Indicador indi = null;
            BLIndicador objBLIndicador = new BLIndicador();
            List<EDUAR_Entities.Reports.Indicador> listaIndicadores = objBLIndicador.GetIndicadores(null);

            for (int i = 1; i <= listaIndicadores.Count; i++)
            {
                switch (i)
                {
                    case 1:
                        indi = Indicador1;
                        break;
                    case 2:
                        indi = Indicador2;
                        break;
                    case 3:
                        indi = Indicador3;
                        break;
                    case 4:
                        indi = Indicador4;
                        break;
                    case 5:
                        indi = Indicador5;
                        break;
                    case 6:
                        indi = Indicador6;
                        break;
                    default:
                        break;
                }
                if (indi != null)
                {
                    indi.Visible = true;
                    indi.InvertirEscala = Convert.ToBoolean(listaIndicadores[i - 1].invertirEscala.ToString());
                    indi.HastaPrincipal = listaIndicadores[i - 1].diasHastaPrincipal;
                    indi.HastaIntermedio = listaIndicadores[i - 1].diasHastaIntermedio;
                    indi.HastaSecundario = listaIndicadores[i - 1].diasHastaSecundario;
                    indi.VerdePrincipal = listaIndicadores[i - 1].verdeNivelPrincipal;
                    indi.RojoPrincipal = listaIndicadores[i - 1].rojoNivelPrincipal;
                    indi.VerdeIntermedio = listaIndicadores[i - 1].verdeNivelIntermedio;
                    indi.RojoSecundario = listaIndicadores[i - 1].rojoNivelIntermedio;
                    indi.VerdeSecundario = listaIndicadores[i - 1].verdeNivelSecundario;
                    indi.RojoSecundario = listaIndicadores[i - 1].rojoNivelSecundario;
                    indi.nombreSP = listaIndicadores[i - 1].nombreSP;
                    indi.Título = listaIndicadores[i - 1].nombre;
                    //indi.Filtros = dr["filtros"].ToString().Split(',');
                    indi.CargarIndicador();
                }
            }
        }
 /// <summary>
 /// Guardars the agenda.
 /// </summary>
 /// <param name="entidad">The entidad.</param>
 private void GuardarEntidad(Indicador entidad)
 {
     objBLIndicador = new BLIndicador(entidad);
     objBLIndicador.Save();
 }
 /// <summary>
 /// Cargars the lista.
 /// </summary>
 /// <param name="entidad">The entidad.</param>
 private void CargarLista(Indicador entidad)
 {
     objBLIndicador = new BLIndicador();
     listaIndicadores = objBLIndicador.GetIndicadores(entidad);
 }