private void btnEditar_Click(object sender, EventArgs e)
 {
     LogHelper.LimpiarLog(lblResultado);
     try
     {
         if (lstHabitaciones.SelectedItems.Count == 1)
         {
             int idSeleccionado            = ((Hotel)cbxHoteles.SelectedItem).Id;
             FrmAbmHabitaciones formulario = new FrmAbmHabitaciones(AbmTipo.Modificacion, idSeleccionado, _hotelServicios);
             LlenarTextboxChild(formulario);
             formulario.Owner = this;
             var ret = formulario.ShowDialog();
             if (ret != DialogResult.Cancel)
             {
                 CargarListView((Hotel)cbxHoteles.SelectedItem);
             }
         }
         else
         {
             LogHelper.LogResultado(lblResultado, false, "Debe seleccionar una fila para realizar la modificacion");
         }
     }
     catch (Exception ex)
     {
         LogHelper.LogResultado(lblResultado, false, ex.Message);
     }
 }
        private void LlenarTextboxChild(FrmAbmHabitaciones formulario)
        {
            _items = (ListViewItem)lstHabitaciones.SelectedItems[0];
            bool cancelable;

            if (_items.SubItems[3].Text == "SI")
            {
                cancelable = true;
            }
            else
            {
                cancelable = false;
            }
            formulario.txtIdHabitacion.Text   = _items.Text;
            formulario.txtCategoria.Text      = _items.SubItems[1].Text;
            formulario.txtCantidadPlazas.Text = _items.SubItems[2].Text;
            formulario.cbCancelable.Checked   = cancelable;
            formulario.txtPrecio.Text         = _items.SubItems[4].Text;
        }
        private void btnNuevo_Click(object sender, EventArgs e)
        {
            LogHelper.LimpiarLog(lblResultado);
            try
            {
                int idSeleccionado             = ((Hotel)cbxHoteles.SelectedItem).Id;
                FrmAbmHabitaciones formularios = new FrmAbmHabitaciones(AbmTipo.Alta, idSeleccionado, _hotelServicios);
                formularios.Owner = this;

                var ret = formularios.ShowDialog();
                if (ret != DialogResult.Cancel)
                {
                    CargarListView((Hotel)cbxHoteles.SelectedItem);
                }
            }
            catch (Exception ex)
            {
                LogHelper.LogResultado(lblResultado, false, ex.Message);
            }
        }