示例#1
0
 public TableroGeneralModel(int UsuarioID, int AreaID, int Aplicacion)
 {
     if (aplicaciones.AplicacionesConsulta(UsuarioID, AreaID, Aplicacion))
     {
         resultadoXML = aplicaciones.ResultadoXML;
     }
 }
示例#2
0
        public TableroInicialModel(int UsuarioID, int AreaID, int AplicacionID)
        {
            if (aplicaciones.AplicacionesConsulta(UsuarioID, AreaID, AplicacionID))
            {
                resultadoXML = aplicaciones.ResultadoXML;
            }

            if (aplicaciones.AplicacionesConsultaDatosExtra(UsuarioID, AplicacionID))
            {
                datosExtraXML = aplicaciones.AplicacionesDatosExtraXML;
            }
        }
 public DiagramaUMLModel(int UsuarioID, int AplicacionID)
 {
     //MMOB - Se creo código para la optención del nombre de la aplicación
     if (aplicaciones.AplicacionesConsulta(UsuarioID, 0, AplicacionID))
     {
         XmlNode xmlApp = aplicaciones.ResultadoXML.DocumentElement.SelectSingleNode("Aplicaciones");
         foreach (XmlNode elementoapp in xmlApp.SelectNodes("row"))
         {
             indicadores.Add(new ElementosDeGrupo.Indicadores(
                                 "",
                                 0,
                                 0, "",
                                 elementoapp.Attributes["Aplicacion"].Value.ToString()) //MMOB - Se agregó nuevo atributo "Nombreapp"
                             );
         }
     }
 }
示例#4
0
        public JsonResult ActualizarAplicaciones(int AreaID)
        {
            Aplicaciones aplicaciones = new Aplicaciones();

            if (aplicaciones.AplicacionesConsulta(1, AreaID, 0))
            {
                aplicacionesLista.Add(new ListasDesplegables(0, "Selecciona"));
                XmlNode xmlNode = aplicaciones.ResultadoXML.DocumentElement.SelectSingleNode("Aplicaciones");
                foreach (XmlNode elemento in xmlNode.SelectNodes("row"))
                {
                    aplicacionesLista.Add(new ListasDesplegables(
                                              int.Parse(elemento.Attributes["AplicacionID"].Value.ToString()),
                                              elemento.Attributes["Aplicacion"].Value.ToString())
                                          );
                }
            }

            return(Json(new SelectList(aplicacionesLista, "Indice", "Texto"), JsonRequestBehavior.AllowGet));
        }
示例#5
0
        public GrupoCMModel(int UsuarioID, int AplicacionID)
        {
            String Nombreapp = ""; //MMOB - Se agregó variable

            if (datosObjetosCM.ObjetosCMConsulta(TipoConsulta1, UsuarioID, AplicacionID))
            {
                XmlNode xmlNode = datosObjetosCM.ResultadoXML.DocumentElement.SelectSingleNode("DatosCM");
                //MMOB - Se creo código para la optención del nombre de la aplicación
                if (aplicaciones.AplicacionesConsulta(UsuarioID, 0, AplicacionID))
                {
                    XmlNode xmlApp = aplicaciones.ResultadoXML.DocumentElement.SelectSingleNode("Aplicaciones");
                    foreach (XmlNode elementoapp in xmlApp.SelectNodes("row"))
                    {
                        Nombreapp = elementoapp.Attributes["Aplicacion"].Value.ToString();
                    }
                }
                //MMOB
                foreach (XmlNode elemento in xmlNode.SelectNodes("row"))
                {
                    indicadores.Add(new ElementosDeGrupo.Indicadores(
                                        elemento.Attributes["TipoObjeto"].Value.ToString(),
                                        int.Parse(elemento.Attributes["Total"].Value.ToString()),
                                        0, "", Nombreapp) //MMOB - Se agregó nuevo atributo "Nombreapp"
                                    );
                }
            }

            if (datosObjetosCM.ObjetosCMConsulta(TipoConsulta2, UsuarioID, AplicacionID))
            {
                XmlNode xmlNode = datosObjetosCM.ResultadoXML.DocumentElement.SelectSingleNode("DatosCM");
                foreach (XmlNode elemento in xmlNode.SelectNodes("row"))
                {
                    archivosPie.Add(new ElementosDeGrupo.GraficaPie(
                                        int.Parse(elemento.Attributes["Porcentaje"].Value.ToString()),
                                        elemento.Attributes["Descripcion"].Value.ToString())
                                    );

                    archivosColumnas.Add(new ElementosDeGrupo.GraficaColumnas(
                                             int.Parse(elemento.Attributes["Registros"].Value.ToString()),
                                             elemento.Attributes["Descripcion"].Value.ToString(),
                                             "")
                                         );
                }
            }

            if (datosObjetosCM.ObjetosCMConsulta(TipoConsulta3, UsuarioID, AplicacionID))
            {
                XmlNode xmlNode = datosObjetosCM.ResultadoXML.DocumentElement.SelectSingleNode("DatosCM");
                foreach (XmlNode elemento in xmlNode.SelectNodes("row"))
                {
                    masUsados.Add(new ElementosDeGrupo.GraficaBarra(
                                      int.Parse(elemento.Attributes["Registros"].Value.ToString()),
                                      elemento.Attributes["Objeto"].Value.ToString())
                                  );
                }
            }

            if (datosObjetosCM.ObjetosCMConsulta(TipoConsulta4, UsuarioID, AplicacionID))
            {
                XmlNode xmlNode = datosObjetosCM.ResultadoXML.DocumentElement.SelectSingleNode("DatosCM");
                foreach (XmlNode elemento in xmlNode.SelectNodes("row"))
                {
                    componentesPie.Add(new ElementosDeGrupo.GraficaPie(
                                           int.Parse(elemento.Attributes["Porcentaje"].Value.ToString()),
                                           elemento.Attributes["TipoHijo"].Value.ToString())
                                       );

                    componentesColumnas.Add(new ElementosDeGrupo.GraficaColumnas(
                                                int.Parse(elemento.Attributes["Registros"].Value.ToString()),
                                                elemento.Attributes["TipoHijo"].Value.ToString(),
                                                "")
                                            );
                }
            }
        }