예제 #1
0
        private bool Validar()
        {
            bool         paso = true;
            Habitaciones p    = NumerocomboBox.SelectedItem as Habitaciones;

            MyErrorProvider.Clear();
            if (string.IsNullOrWhiteSpace(ClientecomboBox.Text))
            {
                MyErrorProvider.SetError(ClientecomboBox, "No puede ser vacio.");
                paso = false;
            }

            if (FechaSalidadateTimePicker.Value <= FechaReservadateTimePicker.Value)
            {
                MyErrorProvider.SetError(FechaSalidadateTimePicker, "No puede ser igual A Fecha de salida");
                paso = false;
            }

            if (Detalle.Count == 0)
            {
                MessageBox.Show("El grid esta vacio.", "Hotel Software", MessageBoxButtons.OK, MessageBoxIcon.Stop);
                paso = false;
            }
            return(paso);
        }
        private void MarcarHabitacionOcupada(int nro)
        {
            Habitaciones habitacion = buscarHabitacion(nro);

            habitacion.EstaOcupada = true;
            _context.Habitaciones.Update(habitacion);
        }
예제 #3
0
        private void button7_Click(object sender, EventArgs e)
        {
            this.Hide();
            Habitaciones Hab = new Habitaciones();

            Hab.Show();
        }
예제 #4
0
        public List <TipoHabitaciones> RetrieveAllHabsReserva(Reserva reserva)
        {
            List <TipoHabitaciones> listaTipoHabitaciones = new List <TipoHabitaciones>();

            HabitacionesCrudFactory     habCrudFactory  = new HabitacionesCrudFactory();
            TipoHabitacionesCrudFactory tipoCrudFactory = new TipoHabitacionesCrudFactory();

            var listaHabitaciones = crudReserva.RetrieveAllHabsReserva <Reserva>(reserva);

            foreach (var i in crudReserva.RetrieveAllHabsReserva <Reserva>(reserva))
            {
                var codigoHab = i.IdHabitacion;

                var h = new Habitaciones
                {
                    Codigo = codigoHab
                };

                // var habitacionObtenida = habCrudFactory.Retrieve<Habitaciones>(h);

//                var th = new TipoHabitaciones
//              {
//                Codigo = habitacionObtenida.IdTipoHab
//         };


                //        var infoTipo = tipoCrudFactory.Retrieve<TipoHabitaciones>(th);

                //         listaTipoHabitaciones.Add(infoTipo);
            }


            return(listaTipoHabitaciones);
        }
예제 #5
0
        public async Task <IActionResult> Create([Bind("Id,NroHabitacion,PrecioPorDia,CapacidadMax")] Habitaciones habitaciones)
        {
            if (ModelState.IsValid && !HabitacionExists(habitaciones.NroHabitacion) && PrecioValido(habitaciones.PrecioPorDia) && CapacidadValida(habitaciones.CapacidadMax))
            {
                habitaciones.EstaOcupada = false;
                _context.Add(habitaciones);
                await _context.SaveChangesAsync();

                return(RedirectToAction(nameof(Index)));
            }
            else if (HabitacionExists(habitaciones.NroHabitacion))
            {
                ViewBag.habitacionExiste = "alert('No se puede crear: La habitacion ya existe');";
                return(View(habitaciones));
            }
            else if (!PrecioValido(habitaciones.PrecioPorDia))
            {
                ViewBag.habitacionExiste = "alert('Precio por dia invalido');";
                return(View(habitaciones));
            }

            else
            {
                ViewBag.habitacionExiste = "alert('Capacidad max. invalida');";
                return(View(habitaciones));
            }
        }
        //
        // GET: /Habitaciones/Edit/5

        public ActionResult Edit(int id = 0)
        {
            Habitaciones habitaciones = db.Habitaciones.Find(id);

            if (habitaciones == null)
            {
                return(HttpNotFound());
            }
            int IdRol = 0;

            ViewBag.IsCliente = false;
            ViewBag.IsMucama  = false;

            try
            {
                IdRol             = ((int)Session["IdRol"]);
                ViewBag.IsCliente = new UserModel().IsCliente(IdRol); //es CLiente?
                ViewBag.IsMucama  = new UserModel().IsMucama(IdRol);  //Es Mucama?
            }
            catch (NullReferenceException)
            {
                // return RedirectToAction("../Home/LogOut");
            }
            catch (InvalidCastException)
            {
                //return RedirectToAction("../Home/LogOut");
            }
            ViewBag.Precio         = habitaciones.Precio;
            ViewBag.Disponilidad   = new SelectList(db.Disponibilidad, "Id", "Nombre", habitaciones.Disponilidad);
            ViewBag.EstadoActivo   = new SelectList(db.EstadoActivo, "Id", "Nombre", habitaciones.EstadoActivo);
            ViewBag.EstadoLimpieza = new SelectList(db.EstadoLimpieza, "Id", "Nombre", habitaciones.EstadoLimpieza);
            ViewBag.TipoHabitacion = new SelectList(db.TipoHabitaciones, "Id", "Nombre", habitaciones.TipoHabitacion);
            return(View(habitaciones));
        }
        public async Task <IActionResult> PutHabitacion([FromRoute] int id, [FromBody] Habitaciones habitacion)
        {
            if (!ModelState.IsValid)
            {
                return(BadRequest(ModelState));
            }

            if (id != habitacion.Codigo)
            {
                return(BadRequest());
            }


            _context.Entry(habitacion).State = EntityState.Modified;

            try
            {
                await _context.SaveChangesAsync();
            }
            catch (DbUpdateConcurrencyException)
            {
                if (!HabitacionExists(id))
                {
                    return(NotFound());
                }
                else
                {
                    throw;
                }
            }

            return(NoContent());
        }
예제 #8
0
        //Accion de eliminar
        private void btnEliminar_Click(object sender, EventArgs e)
        {
            DialogResult          resultado   = new DialogResult();
            frmMensajeAdvertencia advertencia = new frmMensajeAdvertencia("¿Estas seguro de eliminar el registro?");

            resultado = advertencia.ShowDialog();

            if (dtgHabitaciones.SelectedRows.Count <= 0)
            {
                frmMensajeAviso.Avisar("Elija un registro para ejecutar la acción");
            }

            else if (resultado == DialogResult.OK && dtgHabitaciones.SelectedRows.Count > 0)
            {
                Habitaciones habitacion = new Habitaciones();
                habitacion.idHabitacion = Convert.ToInt32(dtgHabitaciones.CurrentRow.Cells[0].Value.ToString());

                habitaciones.EliminarHabitacion(habitacion);

                frmMensajeExito.Confirmar("Se ha Eliminado correctamente");

                var sucesos = cSucesos.UltimoSuceso();
                foreach (var suceso in sucesos)
                {
                    Titulo  = suceso.tipoSuceso;
                    Mensaje = suceso.descripcion;
                }
                inicio.MostrarNotificacion(Titulo, Mensaje, ToolTipIcon.Error);

                CargarHabitaciones();
            }
        }
예제 #9
0
        private bool ExisteEnLaBaseDeDatos()
        {
            RepositorioBase <Habitaciones> Repositorio = new RepositorioBase <Habitaciones>();
            Habitaciones h = Repositorio.Buscar((int)IdnumericUpDown.Value);

            return(h != null);
        }
 public List <Habitaciones> BuscaHabitacionDatos(String dato)
 {
     try
     {
         SqlConnection cnx = cn.conectar();
         cm = new SqlCommand("nuevaHabitacion", cnx);
         cm.Parameters.AddWithValue("@b", 6);
         cm.Parameters.AddWithValue("@IdHabitacion", "");
         cm.Parameters.AddWithValue("@Precio", dato);
         cm.Parameters.AddWithValue("@Codigo", dato);
         cm.Parameters.AddWithValue("@Tipo", dato);
         cm.CommandType = CommandType.StoredProcedure;
         cnx.Open();
         dr = cm.ExecuteReader();
         listaHabitacion = new List <Habitaciones>();
         while (dr.Read())
         {
             Habitaciones h = new Habitaciones();
             h.IdHabitacion = Convert.ToInt32(dr["IdHabitacion"].ToString());
             h.Precio       = dr["Precio"].ToString();
             h.Codigo       = dr["Codigo"].ToString();
             h.Tipo         = dr["Tipo"].ToString();
             listaHabitacion.Add(h);
         }
     }
     catch (Exception e)
     {
         e.Message.ToString();
         listaHabitacion = null;
     }
     finally { cm.Connection.Close(); }
     return(listaHabitacion);
 }
예제 #11
0
    public static List <Habitaciones> GetHabitacionesOcupadas()
    {
        var dataTable = new DataTable();


        using (var sqlConnection = new SqlConnection(Datos.cadena))
        {
            sqlConnection.Open();

            using (var sqlCommand = new SqlCommand("SELECT CONCAT(CLI_NOMBRES,' ', CLI_APELLIDOS) AS NOMBRE, HAB_NUM  FROM RESERVA INNER JOIN CLIENTES ON CLIENTES.CLI_ID= RESERVA.CLI_ID INNER JOIN HABITACIONES ON HABITACIONES.HAB_ID = RESERVA.HAB_ID WHERE CONVERT(nvarchar(10),GETDATE(),112) >= CHECKIN AND CONVERT(nvarchar(10),GETDATE(),112) < CHECKOUT AND ESTADO>2", sqlConnection))
            {
                using (var sqlReader = sqlCommand.ExecuteReader())
                {
                    dataTable.Load(sqlReader);
                }
            }
        }

        var habitaciones = new List <Habitaciones>();

        foreach (DataRow dataRow in dataTable.Rows)
        {
            var course = new Habitaciones()
            {
                numero = (int)dataRow["HAB_NUM"],
                nombre = (string)dataRow["NOMBRE"],
            };
            habitaciones.Add(course);
        }

        return(habitaciones);
    }
        public int EditarHabitacion(Habitaciones ht)
        {
            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("nuevaHabitacion", cnx);
                cm.Parameters.AddWithValue("@b", 3);
                cm.Parameters.AddWithValue("@IdHabitacion", "");
                cm.Parameters.AddWithValue("@Precio", ht.Precio);
                cm.Parameters.AddWithValue("@Codigo", ht.Codigo);
                cm.Parameters.AddWithValue("@Tipo", ht.Tipo);

                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                cm.ExecuteNonQuery();
                indicador = 1;
            }
            catch (Exception e)
            {
                e.Message.ToString();
                indicador = 0;
            }
            finally { cm.Connection.Close(); }
            return(indicador);
        }
        public Habitaciones BuscarHabitacionXcodigo(int numero)
        {
            Habitaciones hb = new Habitaciones();

            try
            {
                SqlConnection cnx = cn.conectar();

                cm = new SqlCommand("nuevHabitacion", cnx);
                cm.Parameters.AddWithValue("@b", 5);
                cm.Parameters.AddWithValue("@IdHabitacion", numero);
                cm.Parameters.AddWithValue("@Precio", "");
                cm.Parameters.AddWithValue("@Codigo", "");
                cm.Parameters.AddWithValue("@Tipo", "");
                cm.CommandType = CommandType.StoredProcedure;
                cnx.Open();
                dr = cm.ExecuteReader();
                dr.Read();

                hb.IdHabitacion = Convert.ToInt32(dr["IdHabitacion"].ToString());
                hb.Precio       = dr["Precio"].ToString();
                hb.Codigo       = dr["Codigo"].ToString();
                hb.Tipo         = dr["Tipo"].ToString();
            }
            catch (Exception e)
            {
                e.Message.ToString();
                hb = null;
            }
            finally
            {
                cm.Connection.Close();
            }
            return(hb);
        }
        public async Task <ActionResult <Habitaciones> > PostHabitaciones(Habitaciones habitaciones)
        {
            dbConexion.Habitaciones.Add(habitaciones);
            await dbConexion.SaveChangesAsync();

            //return CreatedAtAction("GetTodoItem", new { id = todoItem.Id }, todoItem);
            return(CreatedAtAction(nameof(GetHabitaciones), new { id = habitaciones.id_habitacion }, habitaciones));
        }
예제 #15
0
        public ActionResult DeleteConfirmed(int id)
        {
            Habitaciones habitaciones = db.Habitaciones.Find(id);

            db.Habitaciones.Remove(habitaciones);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
예제 #16
0
 public CrearReserva(int reserva, Habitaciones habitacion, Clientes clientess, DateTime fecha)
 {
     Reserva             = reserva;
     Habitacion          = habitacion;
     Clientess           = clientess;
     Fecha               = fecha;
     ListadeHabitaciones = new List <Habitaciones>();
 }
예제 #17
0
        private void Agregarbutton_Click(object sender, EventArgs e)
        {
            if (NumerocomboBox.SelectedValue != null)
            {
                int d = (int)NumerocomboBox.SelectedValue;

                foreach (var item in Detalle)
                {
                    if (d == item.HabitacionId)
                    {
                        MyErrorProvider.SetError(Agregarbutton, "La habitacion ya esta agregada");
                        return;
                    }
                }



                Contexto db = new Contexto();
                if (dataGridView1.DataSource != null)
                {
                    this.Detalle = (List <ReservasDetalle>)dataGridView1.DataSource;
                }

                /*  this.Detalle.Add(new ReservasDetalle(
                 *    reservaId :0,
                 *    habitacionId :NumerocomboBox.SelectedIndex,
                 *    numero:NumerocomboBox.Text,
                 *    tipo:TipotextBox.Text,
                 *    descripcion:DescripciontextBox.Text,
                 *    precio:Convert.ToDecimal(PreciotextBox.Text)
                 *    )
                 *    );*/

                Habitaciones p = NumerocomboBox.SelectedItem as Habitaciones;
                if (NumerocomboBox.SelectedValue != null)
                {
                    this.Detalle.Add(new ReservasDetalle()
                    {
                        Id           = 0,
                        ReservaId    = (int)IdnumericUpDown.Value,
                        HabitacionId = (int)NumerocomboBox.SelectedValue,
                        Numero       = NumerocomboBox.Text,
                        Tipo         = TipotextBox.Text,
                        Dias         = Convert.ToDecimal(PreciotextBox.Text),
                        Precio       = Convert.ToDecimal(ValortextBox.Text),
                        Importe      = Convert.ToDecimal(ImporteTextBox.Text)
                    });
                }
                NumerocomboBox.Text = null;
                PreciotextBox.Text  = null;
                TipotextBox.Text    = null;
                ValortextBox.Text   = null;
                CargarGrid();
                CargaTotal();
                dataGridView1.Columns["Id"].Visible        = false;
                dataGridView1.Columns["ReservaId"].Visible = false;
            }
        }
예제 #18
0
        private void btnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                if (btnGuardar.Text == "Guardar")
                {
                    Habitaciones objHabitaciones = new Habitaciones();
                    objHabitaciones.Precio = txtPrecio.Text;
                    objHabitaciones.Codigo = txtCodigo.Text;
                    objHabitaciones.Tipo   = txtTipo.Text;

                    if (lN.insertarHabitaciones(objHabitaciones) > 0)
                    {
                        MessageBox.Show("Agregado con exito!");
                        dgvHabitaciones.DataSource = lN.ListaHabitacion();
                        txtPrecio.Text             = "";
                        txtCodigo.Text             = "";
                        txtTipo.Text = "";
                        tabHabitacion.SelectedTab = tabPage2;
                    }

                    else
                    {
                        MessageBox.Show("Error al agragar Habitacion");
                    }
                }

                if (btnGuardar.Text == "Actualizar")
                {
                    Habitaciones objHabitaciones = new Habitaciones();
                    objHabitaciones.IdHabitacion = Convert.ToInt32(txtId.Text);
                    objHabitaciones.Precio       = txtPrecio.Text;
                    objHabitaciones.Codigo       = txtCodigo.Text;
                    objHabitaciones.Tipo         = txtTipo.Text;

                    if (lN.EditarHabitacion(objHabitaciones) > 0)
                    {
                        MessageBox.Show("Actualizado con exito!");
                        dgvHabitaciones.DataSource = lN.ListaHabitacion();
                        txtPrecio.Text             = "";
                        txtCodigo.Text             = "";
                        txtTipo.Text = "";
                        tabHabitacion.SelectedTab = tabPage2;
                    }
                    else
                    {
                        MessageBox.Show("Error al actualizar Habitacion");
                    }

                    btnGuardar.Text = "Guardar";
                }
            }
            catch
            {
                MessageBox.Show("Errorrrr");
            }
        }
예제 #19
0
        public void precio(
            )
        {
            Habitaciones p  = NumerocomboBox.SelectedItem as Habitaciones;
            decimal      pr = 0;

            pr = fechaAdia(p.Valor);
            PreciotextBox.Text = pr.ToString();
        }
 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;
     }
 }
예제 #21
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;
     }
 }
예제 #22
0
 public ActionResult Edit([Bind(Include = "IdHabitaciones,Numero,Tipo,Precio")] Habitaciones habitaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habitaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(habitaciones));
 }
예제 #23
0
        private void NumerocomboBox_SelectedIndexChanged(object sender, EventArgs e)
        {
            Habitaciones p = NumerocomboBox.SelectedItem as Habitaciones;

            if (p != null)
            {
                TipotextBox.Text  = p.Tipo;
                ValortextBox.Text = Convert.ToString(p.Valor);
            }
        }
예제 #24
0
 public ActionResult Edit([Bind(Include = "codigo_habitacion,tipo_habotacion,planta_ubicacion_habitacion")] Habitaciones habitaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habitaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(habitaciones));
 }
예제 #25
0
 private void LlenaCampo(Habitaciones h)
 {
     IdnumericUpDown.Value    = h.HabitacionId;
     NumerotextBox.Text       = h.Numero;
     TipocomboBox.Text        = h.Tipo;
     DescripciontextBox.Text  = h.Descripcion;
     CamasnumericUpDown.Value = h.Camas;
     PreciotextBox.Text       = Convert.ToString(h.Valor);
     EstadocomboBox.Text      = h.Estado;
 }
        // GET: /Habitaciones/Details/5

        public ActionResult Details(int id = 0)
        {
            Habitaciones habitaciones = db.Habitaciones.Find(id);

            if (habitaciones == null)
            {
                return(HttpNotFound());
            }
            return(View(habitaciones));
        }
예제 #27
0
        public ActionResult Create([Bind(Include = "IdHabitaciones,Numero,Tipo,Precio")] Habitaciones habitaciones)
        {
            if (ModelState.IsValid)
            {
                db.Habitaciones.Add(habitaciones);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(habitaciones));
        }
예제 #28
0
        public ActionResult Create([Bind(Include = "codigo_habitacion,tipo_habotacion,planta_ubicacion_habitacion")] Habitaciones habitaciones)
        {
            if (ModelState.IsValid)
            {
                db.Habitaciones.Add(habitaciones);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(habitaciones));
        }
예제 #29
0
 public ActionResult Edit([Bind(Include = "id_habitaciones,tipo,precio,cantidad,id_promociones")] Habitaciones habitaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habitaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.id_promociones = new SelectList(db.Promocion, "id_promocion", "promocion1", habitaciones.id_promociones);
     return(View(habitaciones));
 }
 public ActionResult Edit([Bind(Include = "idHabitacion,idTipo,numero")] Habitaciones habitaciones)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habitaciones).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.idTipo = new SelectList(db.Tipos, "idTipo", "descripcion", habitaciones.idTipo);
     return(View(habitaciones));
 }
예제 #31
0
 private void btnHabitaciones_Click(object sender, RoutedEventArgs e)
 {
     Habitaciones habita = new Habitaciones();
     LayoutRoot.Children.Clear();
     LayoutRoot.Children.Add(habita);
 }