private void Guardar() { lblResultado.Text = ""; Hotel hotel = new Hotel(); string mensaje = Estaticas.Validaciones(Controls); if (mensaje != "") { MessageBox.Show(mensaje, "Datos invalidos", MessageBoxButtons.OK, MessageBoxIcon.Error); } else { try { if (_tipo != AbmTipo.Alta) { hotel.Id = int.Parse(txtIdHotel.Text); } hotel.Nombre = txtNombre.Text; hotel.Direccion = txtDireccion.Text; hotel.Amenities = cbAmenities.Checked; hotel.Estrellas = int.Parse(nuEstrellas.Value.ToString()); int resultado = -1; switch (_tipo) { case AbmTipo.Alta: resultado = _hotelServicios.IngresarHotel(hotel); LogHelper.LogResultado(lblResultado, resultado, "Ingresar Hotel"); break; case AbmTipo.Modificacion: resultado = _hotelServicios.ModificarHotel(hotel); LogHelper.LogResultado(lblResultado, resultado, "Modificar Hotel"); break; } this.DialogResult = DialogResult.OK; } catch (Exception e) { LogHelper.LogResultado(lblResultado, false, e.Message); } } }