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); }
public JsonResult DashboardResultado(IndicadorBE entidad) { List <IndicadorBE> lista = IndicadorLN.DashboardResultado(entidad); var jsonResult = Json(lista, JsonRequestBehavior.AllowGet); jsonResult.MaxJsonLength = int.MaxValue; return(jsonResult); }
/*==== 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); }
public static IndicadorBE RegistrarDetalleIndicador(IndicadorBE entidad) { return(indicador.RegistrarDetalleIndicador(entidad)); }
public static IndicadorBE EvaluarIniciativaDetalleIndicador(IndicadorBE entidad) { return(indicador.EvaluarIniciativaDetalleIndicador(entidad)); }
public static IndicadorBE VerificarIniciativaDetalleIndicador(IndicadorBE entidad) { return(indicador.VerificarIniciativaDetalleIndicador(entidad)); }
public static IndicadorBE CorregirAvanceDetalleIndicador(IndicadorBE entidad) { return(indicador.CorregirAvanceDetalleIndicador(entidad)); }
public static IndicadorBE AprobarAdminIniciativaDetalleIndicador(IndicadorBE entidad) { entidad = indicador.AprobarAdminIniciativaDetalleIndicador(entidad); return(procesoGeiEnergetico(entidad)); }
public static List <IndicadorBE> ListarDetalleIndicadorRevision(IndicadorBE entidad) { return(indicador.ListarDetalleIndicadorRevision(entidad)); }
public static IndicadorBE ObservacionDetalleIndicador(IndicadorBE entidad) { return(indicador.ObservacionDetalleIndicador(entidad)); }
public static IndicadorBE GetDetalleIndicador(IndicadorBE entidad) { return(indicador.GetDetalleIndicador(entidad)); }
public static List <IndicadorBE> ListarTablaIndicador(IndicadorBE entidad) { return(indicador.ListarTablaIndicador(entidad)); }
public static IndicadorBE EvaluarIndicador(IndicadorBE entidad) { return(indicador.EvaluarIndicador(entidad)); }
public static IndicadorBE EliminarIndicador(IndicadorBE entidad) { return(indicador.EliminarIndicador(entidad)); }
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); }
public static List <IndicadorBE> DashboardResultado(IndicadorBE entidad) { return(indicador.DashboardResultado(entidad)); }
public static List <IndicadorBE> CalcularIndicador(IndicadorBE entidad) { return(indicador.CalcularIndicador(entidad)); }
public EnvioCorreo(IndicadorBE entidad) { xEntidadID = entidad; }
public static IndicadorBE AvanceDetalleIndicador(IndicadorBE entidad) { return(indicador.AvanceDetalleIndicador(entidad)); }