Jump to content
CloudPT

datas em função de preço

Recommended Posts

CloudPT

Boas.

Estou a desenvolver um projecto em asp sobre um hotel que no qual tenho inserido uma reserva online e queria que quando o cliente inseri-se as datas que mostra-se o preço automaticamente

por exemplo: uma pessoa fica 2 noites e o preço por noite é 40. Simples de fazer !!!

Mas, não vamos esquecer que os hoteis normalmente tem varios tipos de epocas epoca de verão e de inverno o que irá variar o preço dos quartos.

A minha duvida era se o cliente quiser ficar entre o verão e o inverno :S.

por exemplo epoca 1 - 35€ por quarto 1-1-2011 a 19-6-2011

                    epoca 2 - 45€ por quarto 20-6-2011 a 30-9-2011

Cliente 1: entra 18-06-2011

                sai 21-06-2011

Codigo a ser utilizado

     

   Dim preco, Quarto, dias As Single

        dias = TextBox1.Text
        Quarto = Quarto.Text
       

        If Entrada1.Text > "2011-01-01" And Saida1.Text < "2011-06-19" Then
            
                Quarto = 35
                         
        End If


        If Entrada1.Text > "2011-07-01" And Saida1.Text < "2011-07-31" Then
          
               Quarto = 45
                       
        End If



        preco = pessoass * dias

        TextBox2.Text = preco

    End Sub

Alguma sugestão

Share this post


Link to post
Share on other sites
bruno1234

Podes fazer um algoritmo que te devolve uma lista diária.

Exemplo:

input:

inicio: 18-06-2011

fim: 21-06-2011

output:

Data                      Epoca        Preço

18-06-2011              1              35

19-06-2011              1              35

20-06-2011              2              45

Depois a partir desta lista, consegues mostrar o detalhe do preço a apresentar e calculas facilmente o preço total.


Matraquilhos para Android.

Gratuito na Play Store.

https://play.google.com/store/apps/details?id=pt.bca.matraquilhos

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.