Exemplo n.º 1
0
        public List <IndicadorBE> capturarIndicadores(List <IndicadorDataBE> lista)
        {
            List <IndicadorBE> listaE = new List <IndicadorBE>();

            //var id_indicadores = "";
            if (lista != null)
            {
                foreach (var item in lista)
                {
                    if (item != null)
                    {
                        foreach (var it in item.listaInd)
                        {
                            IndicadorBE ind = new IndicadorBE();
                            ind.ID_INDICADOR  = it.ID_INDICADOR;
                            ind.ID_INICIATIVA = it.ID_INICIATIVA;
                            ind.ID_MEDMIT     = it.ID_MEDMIT;
                            ind.ID_ENFOQUE    = it.ID_ENFOQUE;
                            ind.SIGLA         = it.listaInd[0].VALOR;
                            listaE.Add(ind);
                            //id_indicadores += Convert.ToString(it.ID_INDICADOR) + "/";
                        }
                        //id_indicadores = id_indicadores.Substring(0, id_indicadores.Length - 1);
                    }
                }
            }
            //return id_indicadores;
            return(listaE);
        }
Exemplo n.º 2
0
        public JsonResult DashboardResultado(IndicadorBE entidad)
        {
            List <IndicadorBE> lista = IndicadorLN.DashboardResultado(entidad);
            var jsonResult           = Json(lista, JsonRequestBehavior.AllowGet);

            jsonResult.MaxJsonLength = int.MaxValue;
            return(jsonResult);
        }
Exemplo n.º 3
0
        /*==== add==========*/
        public static IndicadorBE RegistraTodosIndicadores(List <IndicadorBE> ListaIndicadores)
        {
            IndicadorBE entidad = null;

            foreach (IndicadorBE item in ListaIndicadores)
            {
                entidad = indicador.RegistrarDetalleIndicador(item);
                if (!entidad.OK)
                {
                    break;
                }
            }
            return(entidad);
        }
Exemplo n.º 4
0
 public static IndicadorBE RegistrarDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.RegistrarDetalleIndicador(entidad));
 }
Exemplo n.º 5
0
 public static IndicadorBE EvaluarIniciativaDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.EvaluarIniciativaDetalleIndicador(entidad));
 }
Exemplo n.º 6
0
 public static IndicadorBE VerificarIniciativaDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.VerificarIniciativaDetalleIndicador(entidad));
 }
Exemplo n.º 7
0
 public static IndicadorBE CorregirAvanceDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.CorregirAvanceDetalleIndicador(entidad));
 }
Exemplo n.º 8
0
 public static IndicadorBE AprobarAdminIniciativaDetalleIndicador(IndicadorBE entidad)
 {
     entidad = indicador.AprobarAdminIniciativaDetalleIndicador(entidad);
     return(procesoGeiEnergetico(entidad));
 }
Exemplo n.º 9
0
 public static List <IndicadorBE> ListarDetalleIndicadorRevision(IndicadorBE entidad)
 {
     return(indicador.ListarDetalleIndicadorRevision(entidad));
 }
Exemplo n.º 10
0
 public static IndicadorBE ObservacionDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.ObservacionDetalleIndicador(entidad));
 }
Exemplo n.º 11
0
 public static IndicadorBE GetDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.GetDetalleIndicador(entidad));
 }
Exemplo n.º 12
0
 public static List <IndicadorBE> ListarTablaIndicador(IndicadorBE entidad)
 {
     return(indicador.ListarTablaIndicador(entidad));
 }
Exemplo n.º 13
0
 public static IndicadorBE EvaluarIndicador(IndicadorBE entidad)
 {
     return(indicador.EvaluarIndicador(entidad));
 }
Exemplo n.º 14
0
 public static IndicadorBE EliminarIndicador(IndicadorBE entidad)
 {
     return(indicador.EliminarIndicador(entidad));
 }
Exemplo n.º 15
0
        public static IndicadorBE procesoGeiEnergetico(IndicadorBE entidad)
        {
            IniciativaBE ent       = new IniciativaBE();
            bool         verificar = true;

            //entidad = iniciativaDA.AprobarIniciativaMitigacion(entidad);
            if (entidad.OK)
            {
                string id_energ = "";
                if (string.IsNullOrEmpty(entidad.ENERGETICO))
                {
                    id_energ = "0,";
                    ent.OK   = true;
                }
                else
                {
                    var energetico = entidad.ENERGETICO.Split('/');
                    for (int i = 0; i < energetico.Count(); i++)
                    {
                        ent      = IniciativaLN.ProcesoIniciativaEnergetico(energetico[i], entidad.ID_INICIATIVA);
                        id_energ = id_energ + ent.ENERGETICO + ',';
                        if (!ent.OK)
                        {
                            i      = energetico.Count();
                            ent.OK = false;
                        }
                    }
                }


                if (ent.OK)
                {
                    id_energ = id_energ.Substring(0, id_energ.Length - 1);
                    IniciativaLN.ActualizarIniciativaEnergetico(id_energ, entidad.ID_INICIATIVA);
                }
                else
                {
                    verificar = false;
                }
            }


            if (entidad.OK)
            {
                string id_gei = "";
                if (string.IsNullOrEmpty(entidad.GEI))
                {
                    id_gei = "0,";
                    ent.OK = true;
                }
                else
                {
                    var gei = entidad.GEI.Split('/');
                    for (int i = 0; i < gei.Count(); i++)
                    {
                        ent    = IniciativaLN.ProcesoIniciativaGei(gei[i], entidad.ID_INICIATIVA);
                        id_gei = id_gei + ent.GEI + ',';
                        if (!ent.OK)
                        {
                            i      = gei.Count();
                            ent.OK = false;
                        }
                    }
                }

                if (ent.OK)
                {
                    id_gei = id_gei.Substring(0, id_gei.Length - 1);
                    IniciativaLN.ActualizarIniciativaGei(id_gei, entidad.ID_INICIATIVA);
                }
                else
                {
                    verificar = false;
                }
            }
            return(entidad);
        }
Exemplo n.º 16
0
 public static List <IndicadorBE> DashboardResultado(IndicadorBE entidad)
 {
     return(indicador.DashboardResultado(entidad));
 }
Exemplo n.º 17
0
 public static List <IndicadorBE> CalcularIndicador(IndicadorBE entidad)
 {
     return(indicador.CalcularIndicador(entidad));
 }
Exemplo n.º 18
0
 public EnvioCorreo(IndicadorBE entidad)
 {
     xEntidadID = entidad;
 }
Exemplo n.º 19
0
 public static IndicadorBE AvanceDetalleIndicador(IndicadorBE entidad)
 {
     return(indicador.AvanceDetalleIndicador(entidad));
 }