private void initFields()
        {
            RepositorioTipoHabitacion repositorioTipoHab = new RepositorioTipoHabitacion();

            comboBoxTipoHabitacion.DataSource    = repositorioTipoHab.getAll();
            comboBoxTipoHabitacion.DisplayMember = "Descripcion";
            comboBoxTipoHabitacion.SelectedIndex = comboBoxTipoHabitacion.FindStringExact(habitacion.getTipoHabitacion().getDescripcion());

            this.textNumero.Text                = habitacion.getNumero().ToString();
            this.checkBoxActiva.Checked         = habitacion.getActiva();
            this.textDescripcion.Text           = habitacion.getDescripcion();
            this.textPiso.Text                  = habitacion.getPiso().ToString();
            this.comboBoxUbicacion.SelectedItem = habitacion.getUbicacion();
            this.Text = "Modificar Habitación: " + habitacion.getNumero().ToString() + ", Hotel: " + habitacion.getHotel().getNombre();
        }
        public void limpiarDatos()
        {
            RepositorioTipoHabitacion repositorioTipoHab = new RepositorioTipoHabitacion();

            comboBoxTipoHabitacion.DataSource    = repositorioTipoHab.getAll();
            comboBoxTipoHabitacion.DisplayMember = "Descripcion";
            comboBoxTipoHabitacion.SelectedIndex = -1;

            RepositorioHabitacion repoHabitacion = new RepositorioHabitacion();

            comboBoxUbicacion.DataSource    = repoHabitacion.getAllUbicaciones();
            comboBoxUbicacion.SelectedIndex = -1;
            checkBoxActiva.Checked          = false;

            textNumero.Text      = "";
            textPiso.Text        = "";
            textDescripcion.Text = "";
        }
        private void init()
        {
            calendarioDesde.Value = Utils.getSystemDatetimeNow().Date;
            calendarioHasta.Value = Utils.getSystemDatetimeNow().Date.AddDays(1);
            RepositorioTipoHabitacion repoTipoHabitacion = new RepositorioTipoHabitacion();
            RepositorioHotel          repoHotel          = new RepositorioHotel();

            comboBoxTipoHabitacion.DisplayMember = "Descripcion";
            comboBoxTipoHabitacion.ValueMember   = "Descripcion";
            comboBoxTipoHabitacion.DataSource    = repoTipoHabitacion.getAll();

            comboBoxHotel.DisplayMember = "Nombre";
            comboBoxHotel.ValueMember   = "Nombre";
            comboBoxHotel.DataSource    = repoHotel.getAll().OrderBy(h => h.getNombre()).ToList();

            comboBoxTipoHabitacion.SelectedValue = "";
            comboBoxTipoHabitacion.SelectedIndex = -1;

            if (sesion != null && sesion.getHotel() != null)
            {
                this.comboBoxHotel.Visible = false;
                this.labelHotel.Visible    = false;
            }
        }
        public ABMHabitacion(Sesion sesion)
        {
            InitializeComponent();

            this.sesion = sesion;

            this.Text = "ABM Habitación: " + this.sesion.getHotel().getNombre();

            RepositorioTipoHabitacion repositorioTipoHab = new RepositorioTipoHabitacion();

            comboBoxTipoHabitacion.DataSource  = repositorioTipoHab.getAll();
            comboBoxTipoHabitacion.ValueMember = "Descripcion";

            List <KeyValuePair <String, Boolean> > estados = new List <KeyValuePair <String, Boolean> >();

            estados.Add(new KeyValuePair <String, Boolean>("Habilitado", true));
            estados.Add(new KeyValuePair <String, Boolean>("Inhabilitado", false));
            comboBoxEstados.ValueMember   = "Value";
            comboBoxEstados.DisplayMember = "Key";
            comboBoxEstados.DataSource    = estados;
            comboBoxEstados.SelectedValue = "";

            limpiarBusquedaYResultados();
        }