public CatalogoEdificiosViewModel()
 {
     CatalogoHeader = "Edificios";
     HeaderAgregar  = "Agregar Nuevo Edificio";
     //LLENAR
     EditarVisible       = false;
     NuevoVisible        = false;
     obj                 = new cEdificio();
     AgregarVisible      = false;
     Busqueda            = "";
     GuardarMenuEnabled  = false;
     EliminarMenuEnabled = false;
     EditarMenuEnabled   = false;
     CancelarMenuEnabled = false;
     AyudaMenuEnabled    = true;
     SalirMenuEnabled    = true;
     ExportarMenuEnabled = true;
     /*MAXLENGTH*/
     MaxLength       = 14;
     SeleccionIndice = -1;
     //////////////////////////////
     EmptyVisible = false;
     //Listado
     ListItems      = new ObservableCollection <EDIFICIO>();
     ListMunicipios = new ObservableCollection <MUNICIPIO>();
     ListCentros    = new ObservableCollection <CENTRO>();
     //Obtenemos los Centros
     ListMunicipios    = new ObservableCollection <MUNICIPIO>(new cMunicipio().ObtenerTodos(string.Empty, 2));
     SelectedMunicipio = SelectedMunicipioAlta = ListMunicipios.Where(w => w.ID_MUNICIPIO == 0).FirstOrDefault();
     this.GetEdificios();
     this.setValidationRules();
 }
        public F_PlantaSimilitudNervios(cEdificio Edificio)
        {
            InitializeComponent();

            P_Title.MouseDown  += P_Title_MouseDown;
            LB_Title.MouseDown += P_Title_MouseDown;
            PB_Icono.MouseDown += P_Title_MouseDown;

            GL_Control1.MouseMove  += GL_Control1_MouseMove; GL_Control1.MouseMove += GL_Control1_MouseMove1;
            GL_Control1.MouseDown  += GL_Control1_MouseDown1;
            GL_Control1.MouseDown  += GL_Control1_MouseDown2;
            GL_Control1.MouseWheel += GL_Control1_MouseWheel;

            Pisos          = Edificio.Lista_Pisos.FindAll(y => y.Nervios != null && y.Nervios.Count > 0);
            Grids          = Edificio.Lista_Grids;
            LB_Nervio.Text = "";
            LoadLV(LV_Stories);
        }
 private void GetEdificios()
 {
     try
     {
         cEdificio objEdificio = new cEdificio();
         ListItems = new ObservableCollection <EDIFICIO>(objEdificio.ObtenerTodos(Busqueda, SelectedMunicipio.ID_MUNICIPIO, SelectedCentro.ID_CENTRO).OrderBy(o => o.CENTRO.ID_MUNICIPIO));
         if (ListItems.Count > 0)
         {
             EmptyVisible = false;
         }
         else
         {
             EmptyVisible = true;
         }
     }
     catch (Exception ex)
     {
         StaticSourcesViewModel.ShowMessageError("Algo pasó...", "Ocurrió un error al obtener datos.", ex);
     }
 }