private void MetroWindow_Loaded(object sender, RoutedEventArgs e)
        {
            Clases.C_Supervisor sp = new Clases.C_Supervisor();

            if (cm_act.idSupervisor != -1)//Si la asignación actual tiene supervisores
            {
                dtgrdsup.ItemsSource   = sp.BuscarSupervisorPorId(Convert.ToInt32(cm_act.idSupervisor));
                dtgrdsup.SelectedIndex = 0;
                sp_act = dtgrdsup.SelectedItem as Clases.C_Supervisor;
            }
            else//Si no tiene supervisor asignado
            {
                sp_act = null;
            }


            habaux = h2.listarhabxcamfecha(cm_act.idCamarera, DateTime.Today); //Listado de habitaciones (De haber asignación de suministros)
            if (habaux.Count > 0)                                              //Condición en caso de que las habitaciones tengan asignados suministros (Sólo estará habilitado para editar supervisor)

            {
                dtgrdcam.IsEnabled       = false;
                txtBuscarCam.IsEnabled   = false;
                dtgrdhab.IsEnabled       = false;
                txtBuscarHab.IsEnabled   = false;
                dtgrdhabsel.IsEnabled    = false;
                cmbModulo.IsEnabled      = false;
                cmbPiso.IsEnabled        = false;
                btnRst.IsEnabled         = false;
                btnSeleccionar.IsEnabled = false;
            }



            dtgrdcam.ItemsSource   = cm_act.BuscarCamareraPorId(cm_act.idCamarera);
            dtgrdcam.SelectedIndex = 0;
            Clases.habitacionIqware hb = new Clases.habitacionIqware();

            dtgrdhabsel.ItemsSource = hb.listarhabasigxcamysup(cm_act.idCamarera, Convert.ToInt32(cm_act.idSupervisor), DateTime.Today);

            lblHabSel.Content = "HABITACIONES SELECCIONADAS: " + Convert.ToString(dtgrdhabsel.Items.Count);


            copiar_dghabsel_a_list();//Carga de lista de habitaciones seleccionadas actualmente en hb_act


            //------------------------ Carga de Hab. (Para anexar las habitaciones asignadas actuales en la búsqueda) ---------------------//
            foreach (Clases.habitacionIqware h in dtgrdhabsel.ItemsSource)
            {
                habit.Add(h.ID_Room);
            }
            //----------------------------------------------------------------------------------------------------------------------------//

            Clases.habitacionIqware hI = new Clases.habitacionIqware();
            cmbModulo.ItemsSource       = hI.listarModulos();
            cmbModulo.DisplayMemberPath = "descripcion";
            cmbModulo.SelectedValuePath = "descripcion";
        }