Как я могу связать мои датчики времени с моим ценовым полем? - PullRequest
0 голосов
/ 30 октября 2019

У меня есть два указателя даты и времени. Один для регистрации и один для выезда, так как я делаю систему бронирования отелей на visual studio. У меня есть текстовое поле, в котором указывается цена выбранного номера, в зависимости от того, какой номер вы выберете. Цена и список номеров связаны в моей базе данных. Я хочу связать текстовое поле цены моего гостиничного номера с указателями datetime.

Я попытался создать код, который вы могли бы использовать для расчета возраста, и это работает. Но когда я снова изменяю дату, вычисление портится.

// rprice - это имя текстового поля

dateTimePicker2.MinDate = DateTime.Now;

DateTime from = dateTimePicker2.Value;
DateTime to = dateTimePicker1.Value;
TimeSpan tspan = from - to;
double hours = tspan.TotalDays;
rprice.Text = (hours * Convert.ToInt32(rprice.Text)).ToString("0");

Я ожидаю, что оно будет работать так. Если я регистрируюсь 4 ноября и выезжаю через 1 день, цена останется прежней. Но цена удвоится, если я выезжаю через 2 дня, утроится, если я останусь на 3 дня и так далее. Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...