public ActionResult DetalleIndicadorMasivo(int id, int ini)
        {
            ListaObjeto modelo  = new ListaObjeto();
            int         validar = IniciativaLN.ValidarVista(id);

            if (validar == 6 || validar == 7 || validar == 14) //add 14-10-20
            {
                IniciativaBE inic = new IniciativaBE();
                inic.ID_INICIATIVA    = id;
                modelo.iniciativa_mit = inic;
                modelo.iniciativa_mit = IniciativaLN.IniciativaMitigacionDatos(modelo.iniciativa_mit);

                if (modelo.iniciativa_mit.ListaSustentos.Count > 0)
                {
                    modelo.iniciativa_mit.ListaSustentos = limpiarFileSustento(modelo.iniciativa_mit.ListaSustentos);                                                //add
                }
                modelo.menor           = IndicadorLN.DetalleIndicadorEnfoque(modelo.iniciativa_mit.ID_INICIATIVA);
                modelo.medida          = MedidaMitigacionLN.getMedidaMitigacion(modelo.iniciativa_mit.ID_MEDMIT);
                modelo.listaEnfoque    = EnfoqueLN.listarEnfoqueMedida(modelo.iniciativa_mit.ID_MEDMIT);
                modelo.listaUbicacion  = IniciativaLN.ListarUbicacionIniciativa(modelo.iniciativa_mit);
                modelo.listaEnergetico = IniciativaLN.ListarEnergeticoIniciativa(modelo.iniciativa_mit);
                modelo.listaGei        = IniciativaLN.ListarGeiIniciativa(modelo.iniciativa_mit);
                modelo.usuario         = UsuarioLN.EspecialistaMedida(modelo.iniciativa_mit.ID_MEDMIT);
                modelo.url             = WebConfigurationManager.AppSettings.Get("Sello");
                //if (modelo.menor == 0)
                //{
                //    modelo.menor = getMenorId(modelo.listaEnfoque);
                //}
                int enf = IniciativaLN.getIdEnfoqueMenor(inic);
                if (enf == 0)
                {
                    if (modelo.menor == 0)
                    {
                        modelo.menor       = getMenorId(modelo.listaEnfoque);
                        Session["enfoque"] = 0;
                    }
                }
                else
                {
                    modelo.menor       = enf;
                    Session["enfoque"] = enf;
                }
                Session["correo_destino"] = modelo.usuario.EMAIL_USUARIO;
            }
            else
            {
                return(RedirectToAction("Default", "Error"));
            }


            return(View(modelo));
        }
Example #2
0
        // GET: Detalle
        public ActionResult DetalleIndicadorMasivo(int id, int ini)
        {
            ListaObjeto  modelo = new ListaObjeto();
            IniciativaBE inic   = new IniciativaBE();

            inic.ID_INICIATIVA     = id;
            modelo.iniciativa_mit  = inic;
            modelo.iniciativa_mit  = IniciativaLN.IniciativaMitigacionDatos(modelo.iniciativa_mit);
            modelo.menor           = IndicadorLN.DetalleIndicadorEnfoque(modelo.iniciativa_mit.ID_INICIATIVA);
            modelo.medida          = MedidaMitigacionLN.getMedidaMitigacion(modelo.iniciativa_mit.ID_MEDMIT);
            modelo.listaEnfoque    = EnfoqueLN.listarEnfoqueMedida(modelo.iniciativa_mit.ID_MEDMIT);
            modelo.listaUbicacion  = IniciativaLN.ListarUbicacionIniciativa(modelo.iniciativa_mit);
            modelo.listaEnergetico = IniciativaLN.ListarEnergeticoIniciativa(modelo.iniciativa_mit);
            modelo.listaGei        = IniciativaLN.ListarGeiIniciativa(modelo.iniciativa_mit);
            modelo.usuario         = UsuarioLN.EspecialistaMedida(modelo.iniciativa_mit.ID_MEDMIT);
            if (modelo.menor == 0)
            {
                modelo.menor = getMenorId(modelo.listaEnfoque);
            }
            Session["correo_destino"] = modelo.usuario.EMAIL_USUARIO;
            return(View(modelo));
        }