コード例 #1
0
ファイル: Modulo.cs プロジェクト: radtek/winperupdate
 public static Model.ModuloBo GetModulo(int idModulo)
 {
     try
     {
         Model.ModuloBo modulo = null;
         var            reader = new CnaModulo().Execute(idModulo);
         while (reader.Read())
         {
             modulo = new Model.ModuloBo
             {
                 idModulo    = int.Parse(reader["idModulo"].ToString()),
                 Descripcion = reader["Descripcion"].ToString(),
                 Directorio  = reader["Directorio"].ToString(),
                 NomModulo   = reader["NomModulo"].ToString(),
                 isCore      = bool.Parse(reader["isCore"].ToString()),
                 Estado      = char.Parse(reader["Estado"].ToString()),
                 Suite       = int.Parse(reader["Suite"].ToString())
             };
         }
         reader.Close();
         return(modulo);
     }
     catch (Exception ex)
     {
         var msg = "Excepcion Controlada: " + ex.Message;
         throw new Exception(msg, ex);
     }
 }
コード例 #2
0
ファイル: Modulo.cs プロジェクト: radtek/winperupdate
        public static List <Model.ModuloBo> GetModulos(EventLog log)
        {
            var lista    = new List <Model.ModuloBo>();
            var consulta = new CnaModulo();

            try
            {
                var dr = consulta.Execute();
                while (dr.Read())
                {
                    var obj = new Model.ModuloBo
                    {
                        idModulo    = int.Parse(dr["idModulo"].ToString()),
                        NomModulo   = dr["NomModulo"].ToString(),
                        Descripcion = dr["Descripcion"].ToString(),
                        isCore      = bool.Parse(dr["isCore"].ToString()),
                        Directorio  = dr["Directorio"].ToString(),
                        Estado      = char.Parse(dr["Estado"].ToString()),
                        Suite       = int.Parse(dr["Suite"].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);
        }