Jump to content
Fórum Script Brasil
  • 0

Ajuda: calcular valor com base em datas


GuiRico

Question

Salve a todos aqui do fórum.

Gostaria de saber como faço para calcular um valor com base em 2 datas que passei por TextBox.

Tenho um projeto em C# para um hotel.

Então quando vou fazer uma reserva ou estadia tenho 2 textbox onde a primeira eu passo a data de entrada e a outra a data de saida e tenho uma outra textbox com o valor total.

Por exemplo: Dataentrada 10/11/2011 Data saida 12/11/2011 Quarto 101 Valor R$100,00

Então são 2 dias de estadia num quarto que a diária é R$100,00. Então o total deveria dar R$200,00

Quero saber como calculo o valor total, pegando o valor do quarto e multiplicando pelo os dias passados.

Fico no aguardo, att.

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Exatamente com o xistyle disse:

Você pode usar um TimeSpan para calcular a diferença entre as datas.

DateTime dataInicio = new DateTime(2011, 11, 1);
DateTime dataFinal = new DateTime(2011, 11, 5);

TimeSpan diferenca = dataFinal.Subtract(dataInicio);
int numeroDias = diferenca.Days;

Você usa a função Subtract para realizar uma operação de subtração entre duas datas. Logo, ela retornará 4, no caso do exemplo acima.

Espero ter ajudado, abraços!

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...