Beispiel #1
0
        public static IList <InfoPartido> TraerVotaciones(EsquemaVotacion esquema)
        {
            string s = TraerEsquemaVotacion(esquema);
            IList <InfoPartido> result = UtilInfo.TraerInfoPartidos(s);

            return(result);
        }
Beispiel #2
0
            public void AddData(string eqpID, DateTime date, float setup, float busy, float idleRun, float idle, float pm, float down, bool isShift)
            {
                var withoutTime = date.Date;

                UtilInfo info;

                if (_infos.TryGetValue(eqpID, out info) == false)
                {
                    _infos[eqpID] = info = new UtilInfo(this, eqpID);
                }

                info.AddData(withoutTime, setup, busy, idleRun, idle, pm, down, isShift);

                if (_dates.Contains(withoutTime) == false)
                {
                    _dates.Add(withoutTime);
                }
            }
Beispiel #3
0
        public ActionResult MostrarDatos(InsumoDistribucion insumo)
        {
            if (string.IsNullOrEmpty(insumo.ResultadosVotacion))
            {
                return(RedirectToAction("PedirDatos", insumo));
            }

            var infoPartidos = UtilInfo.TraerInfoPartidos(insumo.ResultadosVotacion);

            if (infoPartidos.Count == 0)
            {
                return(RedirectToAction("PedirDatos", insumo));
            }


            // procesar datos
            var algo = new DistribucionHondt();

            algo.Calcular(infoPartidos, insumo.CurulesDisponibles);
            insumo.ResultadosCalculados = infoPartidos;
            return(View(insumo));
        }