private void btnAgregar_Click(object sender, EventArgs e) { if (lblIdHabitacion.Text != "H" && txtCaracteristica.Text != "CARACTERISTICAS" && nudNroCamas.Value != 0 && nudNroPiso.Value != 0 && nudPrecio.Value != 0) { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Habitaciones nuevo = new Habitaciones(); nuevo.idHabitacion = lblIdHabitacion.Text; nuevo.caracteristicas = txtCaracteristica.Text; nuevo.precio = nudPrecio.Value; nuevo.nroPiso = (int)nudNroPiso.Value; nuevo.nroCamas = (int)nudNroCamas.Value; nuevo.estado = cbEstadoH.SelectedItem.ToString(); DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Servicios nuevo = new Servicios(); nuevo.idServicio = lblIdHabitacion.Text; nuevo.wifiHabitacion = swWifiHabitacion.Value; nuevo.wifiLobby = swWifiLobby.Value; nuevo.alberca = swAlberca.Value; nuevo.spa = swSpa.Value; nuevo.estacionamiento = swEstacionamiento.Value; nuevo.mascotas = swMascotas.Value; nuevo.aireAcondicionado = swAireAcondicionado.Value; nuevo.restaurante = swRestaurante.Value; nuevo.barHotel = swBarHotel.Value; nuevo.gym = swGym.Value; DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleHabitacion nuevo = new DetalleHabitacion(); nuevo.idDetalleHabitacion = lblIdHabitacion.Text; nuevo.idTipo = cbTipoHabitacion.SelectedValue.ToString(); DB.Entry(nuevo).State = System.Data.Entity.EntityState.Modified; DB.SaveChanges(); } MessageBox.Show("LA HABITACION AH SIDO MODIFICADA CON ÉXITO!"); limpiarCampos(); } catch (Exception) { MessageBox.Show("OCURRIO UN ERROR CON LA MODIFICACION DE LA HABITACION, VERIFIQUE EL ID DE LA HABITACION!"); } } else { lblError.Visible = true; } }
private void btnAgregar_Click(object sender, EventArgs e) { if (verificarAgregar()) { try { using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Habitaciones nuevo = new Habitaciones(); nuevo.idHabitacion = lblIdHabitacion.Text; nuevo.caracteristicas = txtCaracteristica.Text; nuevo.precio = nudPrecio.Value; nuevo.nroPiso = (int)nudNroPiso.Value; nuevo.nroCamas = (int)nudNroCamas.Value; nuevo.estado = "DISPONIBLE"; DB.Habitaciones.Add(nuevo); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { Servicios nuevo = new Servicios(); nuevo.idServicio = lblIdHabitacion.Text; nuevo.wifiHabitacion = swWifiHabitacion.Value; nuevo.wifiLobby = swWifiLobby.Value; nuevo.alberca = swAlberca.Value; nuevo.spa = swSpa.Value; nuevo.estacionamiento = swEstacionamiento.Value; nuevo.mascotas = swMascotas.Value; nuevo.aireAcondicionado = swAireAcondicionado.Value; nuevo.restaurante = swRestaurante.Value; nuevo.barHotel = swBarHotel.Value; nuevo.gym = swGym.Value; DB.Servicios.Add(nuevo); DB.SaveChanges(); } using (SistemaHotelWaraEntitiesV1 DB = new SistemaHotelWaraEntitiesV1()) { DetalleHabitacion nuevo = new DetalleHabitacion(); nuevo.idDetalleHabitacion = lblIdHabitacion.Text; nuevo.idTipo = cbTipoHabitacion.SelectedValue.ToString(); DB.DetalleHabitacion.Add(nuevo); DB.SaveChanges(); } MessageBox.Show("LA HABITACION AH SIDO REGISTRADA CON ÉXITO!"); limpiarCampos(); } catch (Exception) { MessageBox.Show("OCURRIO UN ERROR CON EL REGISTRO DE LA HABITACION, VERIFIQUE EL ID DE LA HABITACION!"); } } else { lblError.Visible = true; } }