}//Fin public int modificarEstadoHabitacion(ENTIDAD.Habitacion habitacion) { SqlCommand comando = new SqlCommand(); try { conexion.Open(); comando.Connection = conexion; comando.CommandText = "exec PA_ModificarHabitacion @idHabitacion,@estado"; comando.Parameters.AddWithValue("@idHabitacion", habitacion.codigoHabitacion); comando.Parameters.AddWithValue("@estado", habitacion.vacante); int result = comando.ExecuteNonQuery(); if (result == -1) { return(1); } else { return(-1); } } catch (Exception) { } finally { conexion.Close(); } return(0); }//fin
public IEnumerable <ENTIDAD.Habitacion> listadoDisponibilidadHabitaciones(Reservacion reservacion) { SqlCommand comando = new SqlCommand(); try { comando.Connection = conexion; conexion.Open(); comando.CommandText = "exec PA_DisponibilidadHabitaciones @idTipoHabitacion,@fechaLlegada,@fechaSalida"; comando.Parameters.AddWithValue("@idTipoHabitacion", reservacion.idTipoHabitacion); comando.Parameters.AddWithValue("@fechaLlegada", reservacion.fechaLlegada); comando.Parameters.AddWithValue("@fechaSalida", reservacion.fechaSalida); SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds); ENTIDAD.Habitacion habitacionDisp = null; if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { habitacionDisp = new ENTIDAD.Habitacion(); habitacionDisp.codigoHabitacion = int.Parse(ds.Tables[0].Rows[i][0].ToString()); habitacionDisp.nombre = ds.Tables[0].Rows[i][1].ToString(); habitacionDisp.capacidad = int.Parse(ds.Tables[0].Rows[i][2].ToString()); listarDisponibilidadHabitacion.Add(habitacionDisp); } } int result = comando.ExecuteNonQuery(); return(listarDisponibilidadHabitacion); } catch (Exception) { } finally { conexion.Close(); } return(listarDisponibilidadHabitacion); }//Fin
public IEnumerable <ENTIDAD.Habitacion> listandoEstadoHoyHabitacion() { SqlCommand comando = new SqlCommand(); try { comando.Connection = conexion; conexion.Open(); comando.CommandText = "exec PA_EstadoHoyHabitacion"; // comando.Parameters.AddWithValue("@idTipoHabitacion", tipoH.codigoTipoHabitacion); SqlDataAdapter da = new SqlDataAdapter(comando); DataSet ds = new DataSet(); da.Fill(ds); ENTIDAD.Habitacion tipoHabitacion = null; if (ds.Tables[0].Rows.Count > 0) { for (int i = 0; i <= ds.Tables[0].Rows.Count - 1; i++) { tipoHabitacion = new ENTIDAD.Habitacion(); tipoHabitacion.codigoHabitacion = int.Parse(ds.Tables[0].Rows[i][0].ToString()); tipoHabitacion.nombre = (ds.Tables[0].Rows[i][1].ToString()); tipoHabitacion.vacante = int.Parse(ds.Tables[0].Rows[i][2].ToString()); listarEstadoHoyHabitacion.Add(tipoHabitacion); } } int result = comando.ExecuteNonQuery(); return(listarEstadoHoyHabitacion); } catch (Exception) { } finally { conexion.Close(); } return(listarEstadoHoyHabitacion); }//Fin