Advertisement
Guest User

Untitled

a guest
Mar 20th, 2019
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.51 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Threading.Tasks;
  9. using System.Windows.Forms;
  10.  
  11. namespace WindowsFormsApp1
  12. {
  13. public partial class frmDentistCost : Form
  14. {
  15. public frmDentistCost()
  16. {
  17. InitializeComponent();
  18. }
  19.  
  20. private void GbxService_Enter(object sender, EventArgs e)
  21. {
  22.  
  23. }
  24.  
  25. private void BtnClear_Click(object sender, EventArgs e)
  26. {
  27. RadAdult.Checked = false;
  28. RadChild.Checked = false;
  29. ChkCheckUp.Checked = false;
  30. ChkFilling.Checked = false;
  31. ChkRootCanal.Checked = false;
  32. ChkHygienisttreatment.Checked = false;
  33. LblOutput.Text = "";
  34. }
  35.  
  36. private void BtnExit_Click(object sender, EventArgs e)
  37. {
  38. this.Close();
  39. }
  40.  
  41. private void BtnCalc_Click(object sender, EventArgs e)
  42. {
  43. decimal decTotal=0m;
  44. decimal decTotalPrompt;
  45. bool bolServiceChecked = false;
  46. bool bolAgeChecked = false;
  47.  
  48. if (ChkCheckUp.Checked == true)
  49. {
  50. decTotal += 100m;
  51. bolServiceChecked = true;
  52. }
  53. if (ChkFilling.Checked == true)
  54. {
  55. decTotal += 126.30m;
  56. bolServiceChecked = true;
  57. }
  58. if (ChkHygienisttreatment.Checked == true)
  59. {
  60. decTotal += 119.50m;
  61. bolServiceChecked = true;
  62. }
  63. if (ChkRootCanal.Checked == true)
  64. {
  65. decTotal += 465.90m;
  66. bolServiceChecked = true;
  67.  
  68. }
  69.  
  70. if (RadChild.Checked == true)
  71. {
  72. //setting all payments to $0 except Root canal
  73.  
  74. if (ChkRootCanal.Checked == true)
  75. {
  76. decTotal = 465.90m;
  77. decTotalPrompt = (decTotal * 0.9m);
  78. LblOutput.Text = "Total fee: " + decTotal.ToString("c") + "\n" + decTotalPrompt.ToString("c") + "\n" + DateTime.Now.AddDays(+5).ToString();
  79. bolAgeChecked = true;
  80. }
  81. else
  82. decTotal = 0m;
  83. decTotalPrompt = (decTotal * 0.9m);
  84. LblOutput.Text = "Total fee: " + decTotal.ToString("c") + "\n" + decTotalPrompt.ToString("c") + "\n" + DateTime.Now.AddDays(+5).ToString();
  85. bolAgeChecked = true;
  86. }
  87. if (RadAdult.Checked == true)
  88. {
  89. decTotalPrompt = (decTotal * 0.9m);
  90. LblOutput.Text = "Total fee: " + decTotal.ToString("c") + "\n" + "Prompt payment Total: " + decTotalPrompt.ToString("c") + "\n" + "You are eligable for a 10% discount if payed before: " + DateTime.Now.AddDays(+5).ToString();
  91. bolAgeChecked = true;
  92. }
  93. if (bolAgeChecked == false)
  94. {
  95. MessageBox.Show("Please select an age");
  96. }
  97. if (bolServiceChecked == false)
  98. {
  99. MessageBox.Show("Please select a service");
  100. {
  101.  
  102. }
  103. }
  104. }
  105.  
  106. private void pictureBox1_Click(object sender, EventArgs e)
  107. {
  108.  
  109. }
  110. }
  111. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement