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); } }
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); }