コード例 #1
0
        }//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
コード例 #2
0
        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
コード例 #3
0
        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