Ejemplo n.º 1
0
 public static List <Model.AtributosArchivoBo> GetComponenteConDirectorio(int idVersion)
 {
     try
     {
         List <Model.AtributosArchivoBo> lista = new List <Model.AtributosArchivoBo>();
         var r = new CnaComponentes().ExecuteConDirectorio(idVersion);
         while (r.Read())
         {
             lista.Add(new Model.AtributosArchivoBo
             {
                 idVersion  = int.Parse(r["idVersion"].ToString()),
                 Name       = r["NameFile"].ToString(),
                 DateCreate = DateTime.Parse(r["FechaFile"].ToString()),
                 Version    = r["VersionFile"].ToString(),
                 Modulo     = r["Modulo"].ToString().Trim(),
                 Comentario = r["Comentario"].ToString().Trim(),
                 Directorio = r["Directorio"].ToString(),
                 Tipo       = char.Parse(r["Tipo"].ToString()),
                 MotorSql   = r["MotorSql"].ToString()
             });
         }
         r.Close();
         return(lista);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
Ejemplo n.º 2
0
        public static List <Model.AtributosArchivoBo> GetComponentes(int idVersion, string modulo, EventLog log)
        {
            var lista    = new List <Model.AtributosArchivoBo>();
            var consulta = new CnaComponentes();

            try
            {
                var dr = consulta.Execute(idVersion, modulo);
                while (dr.Read())
                {
                    var obj = new Model.AtributosArchivoBo
                    {
                        Name       = dr["NameFile"].ToString(),
                        DateCreate = DateTime.Parse(dr["FechaFile"].ToString()),
                        Version    = dr["VersionFile"].ToString(),
                        Modulo     = dr["Modulo"].ToString().Trim(),
                        Comentario = dr["Comentario"].ToString(),
                        Tipo       = char.Parse(dr["Tipo"].ToString()),
                        MotorSql   = dr["MotorSql"].ToString()
                    };

                    lista.Add(obj);
                }
                dr.Close();
            }
            catch (Exception ex)
            {
                var msg = "Excepcion Controlada: " + ex.Message;
                if (log != null)
                {
                    log.WriteEntry(msg, EventLogEntryType.Error);
                }
                throw new Exception(msg, ex);
            }

            return(lista);
        }