private void updateNightLabels(NightlySum sum) { //create object to perform math. more for cleanliness than anything else TicketSums sums = new TicketSums(sum, Ticket.adultCost, Ticket.studentCost, Ticket.seniorCost, Ticket.parPassCost); //assign the values to the labels lblNightTixTot1.Text = sum.tickets.ToString(); lblNightAdTix1.Text = sum.adults.ToString(); lblNightStudTix1.Text = sum.students.ToString(); lblNightSenTix1.Text = sum.seniors.ToString(); lblNightCompTix1.Text = sum.comps.ToString(); lblNightParPassTix1.Text = sum.parPass.ToString(); lblNightTaken1.Text = "$ " + String.Format("{0:0.00}", sums.total()); lblNightSenTaken1.Text = "$ " + String.Format("{0:0.00}", sums.totalSenior()); lblNightAdTaken1.Text = "$ " + String.Format("{0:0.00}", sums.totalAdult()); lblNightStudTaken1.Text = "$ " + String.Format("{0:0.00}", sums.totalStudent()); }
private double stripPasses(TicketSums preTotal) { if (preTotal.totalParPass() > 0) { //this effectively reduces the number of parent pass tickets to the number of 1 each for every show //i.e. instead of ShowNights * ParPasses * $25, it returns TotalParPasses * $25 //this normalizes the actual amount of money received from them return preTotal.total() + (preTotal.totalParPass() / show.htNights2Nights.Count); }//end if else { return preTotal.total(); }//end else }