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;
     }
 }
示例#2
0
 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;
     }
 }