Guest User

Untitled

a guest
Jan 15th, 2015
357
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 5.80 KB | None | 0 0
  1.         private void txtMikeWater_TextChanged(object sender, EventArgs e)
  2.         {
  3.             double num;
  4.             bool parse = Double.TryParse(txtMikeWater.Text, out num);
  5.             if (txtMikeWater.Focused == true)
  6.                 if (parse && num >= 0 && num <= expenses[2])
  7.                     txtPattiWater.Text = (expenses[2] - num).ToString();
  8.                 else
  9.                     textBoxValidator(txtMikeWater, expenses[2], 0);
  10.            
  11.             double difference = Math.Abs(num - Convert.ToDouble(txtPattiWater.Text)) / 2;
  12.             if (num > Convert.ToDouble(txtPattiWater.Text))
  13.             {
  14.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  15.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  16.             }
  17.             else
  18.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  19.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  20.         }
  21.  
  22.         private void txtMikeElectric_TextChanged(object sender, EventArgs e)
  23.         {
  24.             double num;
  25.             bool parse = Double.TryParse(txtMikeElectric.Text, out num);
  26.             if (txtMikeElectric.Focused)
  27.                 if (parse && num >= 0 && num <= expenses[3])
  28.                     txtPattiElectric.Text = (expenses[3] - num).ToString();
  29.             double difference = Math.Abs(num - Convert.ToDouble(txtPattiElectric.Text)) / 2;
  30.  
  31.  
  32.             if (num > Convert.ToDouble(txtPattiElectric.Text))
  33.             {
  34.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  35.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  36.             }
  37.             else if (num < Convert.ToDouble(txtPattiElectric.Text))
  38.             {
  39.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  40.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  41.             }
  42.         }
  43.  
  44.         private void txtMikeInternet_TextChanged(object sender, EventArgs e)
  45.         {
  46.  
  47.  
  48.             double num;
  49.             bool parse = Double.TryParse(txtMikeInternet.Text, out num);
  50.             if (txtMikeInternet.Focused)
  51.                 if (parse && num >= 0 && num <= expenses[1])
  52.                     txtPattiInternet.Text = (expenses[1] - num).ToString();
  53.             double difference = Math.Abs(num - Convert.ToDouble(txtPattiInternet.Text)) / 2;
  54.  
  55.  
  56.             if (num > Convert.ToDouble(txtPattiInternet.Text))
  57.             {
  58.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  59.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  60.             }
  61.             else if (num < Convert.ToDouble(txtPattiInternet.Text))
  62.             {
  63.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  64.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  65.             }
  66.         }
  67.  
  68.         private void txtPattiWater_TextChanged(object sender, EventArgs e)
  69.         {
  70.  
  71.             double num;
  72.             bool parse = Double.TryParse(txtPattiWater.Text, out num);
  73.             if (txtPattiWater.Focused == true)
  74.                 if (parse && num >= 0 && num <= expenses[2])
  75.                     txtMikeWater.Text = (expenses[2] - num).ToString();
  76.             double difference = Math.Abs(num - Convert.ToDouble(txtMikeWater.Text)) / 2;
  77.  
  78.  
  79.             if (num < Convert.ToDouble(txtMikeWater.Text))
  80.             {
  81.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  82.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  83.             }
  84.             else
  85.             {
  86.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  87.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  88.             }
  89.  
  90.         }
  91.  
  92.         private void txtPattiElectric_TextChanged(object sender, EventArgs e)
  93.         {
  94.  
  95.             double num;
  96.             bool parse = Double.TryParse(txtPattiElectric.Text, out num);
  97.             if (txtPattiElectric.Focused)
  98.                 if (parse && num >= 0 && num <= expenses[3])
  99.                     txtMikeElectric.Text = (expenses[3] - num).ToString();
  100.             double difference = Math.Abs(num - Convert.ToDouble(txtMikeElectric.Text)) / 2;
  101.             if (num < Convert.ToDouble(txtMikeElectric.Text))
  102.             {
  103.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  104.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  105.             }
  106.             else if (num > Convert.ToDouble(txtMikeElectric.Text))
  107.             {
  108.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  109.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  110.             }
  111.         }
  112.  
  113.         private void txtPattiInternet_TextChanged(object sender, EventArgs e)
  114.         {
  115.             double num;
  116.             bool parse = Double.TryParse(txtPattiInternet.Text, out num);
  117.             if (txtPattiInternet.Focused)
  118.  
  119.                 if (parse && num >= 0 && num <= expenses[1])
  120.                     txtMikeInternet.Text = (expenses[1] - num).ToString();
  121.  
  122.             double difference = Math.Abs(num - Convert.ToDouble(txtMikeWater.Text)) / 2;
  123.             if (num < Convert.ToDouble(txtMikeWater.Text))
  124.             {
  125.                 txtPattiRent.Text = ((expenses[0] / 2) + difference).ToString();
  126.                 txtMikeRent.Text = ((expenses[0] / 2) - difference).ToString();
  127.             }
  128.             else if (num > Convert.ToDouble(txtMikeWater.Text))
  129.             {
  130.                 txtPattiRent.Text = ((expenses[0] / 2) - difference).ToString();
  131.                 txtMikeRent.Text = ((expenses[0] / 2) + difference).ToString();
  132.             }
  133.  
  134.         }
Advertisement
Add Comment
Please, Sign In to add comment