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