using System; using System.Collections.Generic; using System.ComponentModel; using System.Linq; using System.Text; using System.Threading.Tasks; namespace OliviaAddInPro.Model { class OliviaConf { private static OliviaConf conf=null; private OliviaConf() { } static public OliviaConf Conf() { if (conf == null) { conf = new OliviaConf(); conf.leerConfig(); } return conf; } void leerConfig() { //leer ini } [Category("General")] [DisplayName("Red de carreteras")] [Description("Red de carreteras que se usara para la navegación")] public string red_carreteras { get; set; } [Category("General")] [DisplayName("Puerto")] [Description("Puerto de conexión con el proceso olivia")] public int puerto { get; set; } [Category("General")] [DisplayName("Buffer de exportado (m)")] [Description("Buuffer extra, en metros, que se va a exportar de la red de carreteras")] public int buffer_export { get; set; } [Category("Capas Generales")] [DisplayName("Eje de via")] [Description("Capa de eje de via que se usara")] public string eje_via { get; set; } [Category("Capas Generales")] [DisplayName("Capa municipios")] [Description("Capa municipios")] public string municipios { get; set; } [Category("Campos Limpieza")] [DisplayName("Tipo entidad")] [Description("Nombre del campo tipo de entidad")] public string cons_tip_ent { get; set; } [Category("Campos Limpieza")] [DisplayName("Mecanizable")] [Description("Nombre del campo que indica si es mecanizable")] public string cons_mecaniz { get; set; } [Category("Campos Limpieza")] [DisplayName("Observaciones")] [Description("Nombre del campo de observaciones")] public string cons_obser { get; set; } [Category("Campos Limpieza")] [DisplayName("Ancho aceras")] [Description("Nombre del campo que indica el ancho de las aceras")] public string cons_anch_tip { get; set; } [Category("Campos Limpieza")] [DisplayName("Tipo de aparcamiento")] [Description("Nombre del campo que indica el tipo de aparcamiento")] public string cons_tipolo { get; set; } [Category("Atributos limpieza")] [DisplayName("Acera")] [Description("Valor para el atributo acera")] public string atr_acera { get; set; } [Category("Atributos limpieza")] [DisplayName("Banda Aparcamiento")] [Description("Valor para el atributo banda de aparcamiento")] public int atr_aparc { get; set; } [Category("Atributos limpieza")] [DisplayName("Bordillo libre")] [Description("Valor para el atributo de bordillo libre")] public string atr_bord { get; set; } [Category("Atributos limpieza")] [DisplayName("Caída de hoja")] [Description("Valor para el atributo caída hoja")] public string atr_hoja { get; set; } [Category("Atributos limpieza")] [DisplayName("Peatonales")] [Description("Valor para el atributo calle peatonal")] public string atr_peat { get; set; } [Category("Atributos limpieza")] [DisplayName("Mecanizable")] [Description("Valor para el atributo de si es mecanizable")] public int atr_mec_s { get; set; } [Category("Atributos limpieza")] [DisplayName("No mecanizable")] [Description("Valor para el atributo de si no es mecanizable")] public string atr_mec_n { get; set; } [Category("Atributos limpieza")] [DisplayName("Escaleras")] [Description("Valor para el atributo escaleras")] public string atr_esca { get; set; } [Category("Atributos limpieza")] [DisplayName("Fuentes")] [Description("Valor para el atributo fuentes")] public string atr_fuent { get; set; } [Category("Atributos limpieza")] [DisplayName("Juegos infantiles")] [Description("Valor para el atributo juegos infantiles")] public string atr_infan { get; set; } [Category("Atributos limpieza")] [DisplayName("Papelera")] [Description("Valor para el atributo papelera")] public int atr_pape { get; set; } [Category("Atributos limpieza")] [DisplayName("Paso a nivel")] [Description("Valor para el atributo papelera para el atributo paso a nivel")] public string atr_paso_niv { get; set; } [Category("Atributos limpieza")] [DisplayName("Pipican")] [Description("Valor para el atributo pipican")] public string atr_pipi { get; set; } [Category("Atributos limpieza")] [DisplayName("Sanecan")] [Description("Valor para el atributo saneacan")] public string atr_sane { get; set; } [Category("Atributos limpieza")] [DisplayName("Areas Terrizas")] [Description("Valor para el atributo areas terrizas")] public int atr_terri { get; set; } [Category("Atributos limpieza")] [DisplayName("Ocio")] [Description("Valor para el atributo Ocio")] public string atr_ocio { get; set; } [Category("Atributos limpieza")] [DisplayName("Organismos oficiales")] [Description("Valor para el atributo organismos oficiales")] public string atr_org_ofi { get; set; } [Category("Atributos limpieza")] [DisplayName("Organismos oficiales")] [Description("Valor para el atributo parques")] public string atr_parq { get; set; } [Category("Atributos limpieza")] [DisplayName("Parquin")] [Description("Valor para el atributo parquin")] public string atr_park { get; set; } [Category("Atributos limpieza")] [DisplayName("Playa")] [Description("Valor para el atributo playa")] public int atr_play { get; set; } [Category("Atributos limpieza")] [DisplayName("Polideportivo")] [Description("Valor para el atributo polideportivo")] public string atr_polid { get; set; } [Category("Atributos limpieza")] [DisplayName("P. interes turistico")] [Description("Valor para el atributo los puntos de interes turistico")] public string atr_turis { get; set; } [Category("Atributos limpieza")] [DisplayName("Solares")] [Description("Valor para el atributo solares")] public string atr_solar { get; set; } [Category("Atributos limpieza")] [DisplayName("Suelo")] [Description("Valor para el atributo uso del suelo")] public string atr_suelo { get; set; } [Category("Atributos limpieza")] [DisplayName("Aparcamiento en linea")] [Description("Valor para el atributo aparcamiento en linea")] public int atr_ap_lin { get; set; } [Category("Atributos limpieza")] [DisplayName("Aparacamiento en bateria")] [Description("Valor para el atributo aparcamiento en bateria")] public string atr_ap_bat { get; set; } /* [Category("Atributos limpieza")] [DisplayName("")] [Description("")] public string puerto { get; set; } [Category("Atributos limpieza")] [DisplayName("")] [Description("")] public string puerto { get; set; } /* [Category("")] [DisplayName("")] [Description("")] public string puerto { get; set; } }*/ } }