Exemple #1
0
 public static Model.ComponenteModuloBo GetComponenteModuloByName(string nombre)
 {
     try
     {
         Model.ComponenteModuloBo obj = null;
         var r = new CnaComponenteModulo().ExecuteComponentesModulos(nombre);
         while (r.Read())
         {
             obj = new Model.ComponenteModuloBo
             {
                 idComponentesModulos = int.Parse(r["idComponentesModulos"].ToString()),
                 Nombre      = r["Nombre"].ToString(),
                 Descripcion = r["Descripcion"].ToString(),
                 Modulo      = int.Parse(r["Modulos"].ToString())
             };
         }
         r.Close();
         return(obj);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
Exemple #2
0
        /// <summary>
        /// Obtiene una lista con todos los componentes de los modulos vigentes y principales del sistema, ademas con su respectivo directorio.
        /// </summary>
        /// <returns></returns>
        public static List <Model.ComponenteModuloBo> GetComponentesConDirectorio()
        {
            List <Model.ComponenteModuloBo> lista = new List <Model.ComponenteModuloBo>();

            try
            {
                var reader = new CnaComponenteModulo().ExecuteConDirectorio();
                while (reader.Read())
                {
                    lista.Add(new Model.ComponenteModuloBo
                    {
                        idComponentesModulos = int.Parse(reader["idComponentesModulos"].ToString()),
                        Nombre          = reader["Nombre"].ToString(),
                        Descripcion     = reader["Descripcion"].ToString(),
                        Modulo          = int.Parse(reader["Modulos"].ToString()),
                        TipoComponentes = new Model.TipoComponenteBo
                        {
                            idTipoComponentes = int.Parse(reader["TipoComponentes"].ToString())
                        },
                        Directorio = reader["Directorio"].ToString(),
                        NomModulo  = reader["NomModulo"].ToString()
                    });
                }
                reader.Close();
                return(lista);
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                throw new Exception(msg, ex);
            }
        }
Exemple #3
0
 public static List <Model.ComponenteModuloBo> GetComponentesConDirectorioByModulo(int idModulo)
 {
     try
     {
         List <Model.ComponenteModuloBo> comp = new List <Model.ComponenteModuloBo>();
         var reader = new CnaComponenteModulo().ExecuteConDirectorioByModulo(idModulo);
         while (reader.Read())
         {
             comp.Add(new Model.ComponenteModuloBo
             {
                 idComponentesModulos = int.Parse(reader["idComponentesModulos"].ToString()),
                 Nombre          = reader["Nombre"].ToString(),
                 Descripcion     = reader["Descripcion"].ToString(),
                 Modulo          = int.Parse(reader["Modulos"].ToString()),
                 TipoComponentes = GetTipoComponentes().SingleOrDefault(x => x.idTipoComponentes == int.Parse(reader["TipoComponentes"].ToString())),
                 Directorio      = reader["Directorio"].ToString(),
                 NomModulo       = reader["NomModulo"].ToString()
             });
         }
         reader.Close();
         return(comp);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
Exemple #4
0
 public static List <Model.TipoComponenteBo> GetTipoComponentes()
 {
     try
     {
         List <Model.TipoComponenteBo> lista = new List <Model.TipoComponenteBo>();
         var reader = new CnaComponenteModulo().ExecuteTipoComponente();
         while (reader.Read())
         {
             lista.Add(new Model.TipoComponenteBo
             {
                 idTipoComponentes = int.Parse(reader["idTipoComponentes"].ToString()),
                 Nombre            = reader["Nombre"].ToString(),
                 isCompBD          = bool.Parse(reader["isCompBD"].ToString()),
                 isCompDLL         = bool.Parse(reader["isCompDLL"].ToString()),
                 Extensiones       = reader["Extensiones"].ToString(),
                 isCompCambios     = bool.Parse(reader["isCompCambios"].ToString())
             });
         }
         reader.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
Exemple #5
0
 public static bool ExisteComponentesModulos(string nombre)
 {
     try
     {
         var reader = new CnaComponenteModulo().ExecuteComponentesModulos(nombre);
         var ret    = reader.Read();
         reader.Close();
         return(ret);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }