private void SessionClose_input_GotFocus(object sender, RoutedEventArgs e) { TextBox s_text_input = sender as TextBox; SessionClose_input_GotFocus_field = s_text_input.Name; switch (SessionClose_input_GotFocus_field) { case "SessionClose_card_input": SessionClose_card_input.Select(SessionClose_card_input.Text.Length, 0); break; case "SessionClose_500x_input": SessionClose_500x_input.Select(SessionClose_500x_input.Text.Length, 0); break; case "SessionClose_100x_input": SessionClose_100x_input.Select(SessionClose_100x_input.Text.Length, 0); break; case "SessionClose_50x_input": SessionClose_50x_input.Select(SessionClose_50x_input.Text.Length, 0); break; case "SessionClose_10x_input": SessionClose_10x_input.Select(SessionClose_10x_input.Text.Length, 0); break; case "SessionClose_5x_input": SessionClose_5x_input.Select(SessionClose_5x_input.Text.Length, 0); break; case "SessionClose_1x_input": SessionClose_1x_input.Select(SessionClose_1x_input.Text.Length, 0); break; case "SessionClose_50dx_input": SessionClose_50dx_input.Select(SessionClose_50dx_input.Text.Length, 0); break; case "SessionClose_25dx_input": SessionClose_25dx_input.Select(SessionClose_25dx_input.Text.Length, 0); break; case "SessionClose_only_total_input": SessionClose_only_total_input.Select(SessionClose_only_total_input.Text.Length, 0); break; default: break; } }
private void SessionClose_input_TextChanged(object sender, TextChangedEventArgs e) { switch (SessionClose_input_GotFocus_field) { case "SessionClose_card_input": SessionClose_card_input.Select(SessionClose_card_input.Text.Length, 0); break; case "SessionClose_500x_input": SessionClose_500x_input.Select(SessionClose_500x_input.Text.Length, 0); break; case "SessionClose_100x_input": SessionClose_100x_input.Select(SessionClose_100x_input.Text.Length, 0); break; case "SessionClose_50x_input": SessionClose_50x_input.Select(SessionClose_50x_input.Text.Length, 0); break; case "SessionClose_10x_input": SessionClose_10x_input.Select(SessionClose_10x_input.Text.Length, 0); break; case "SessionClose_5x_input": SessionClose_5x_input.Select(SessionClose_5x_input.Text.Length, 0); break; case "SessionClose_1x_input": SessionClose_1x_input.Select(SessionClose_1x_input.Text.Length, 0); break; case "SessionClose_50dx_input": SessionClose_50dx_input.Select(SessionClose_50dx_input.Text.Length, 0); break; case "SessionClose_25dx_input": SessionClose_25dx_input.Select(SessionClose_25dx_input.Text.Length, 0); break; case "SessionClose_only_total_input": SessionClose_only_total_input.Select(SessionClose_only_total_input.Text.Length, 0); break; default: break; } }
private void SessionClose_IsKeyboardFocusedChanged(object sender, DependencyPropertyChangedEventArgs e) { switch (SessionClose_input_GotFocus_field) { case "SessionClose_card_input": Keyboard.Focus(SessionClose_card_input); SessionClose_card_input.Select(SessionClose_card_input.Text.Length, 0); break; case "SessionClose_500x_input": Keyboard.Focus(SessionClose_500x_input); SessionClose_500x_input.Select(SessionClose_500x_input.Text.Length, 0); break; case "SessionClose_100x_input": Keyboard.Focus(SessionClose_100x_input); SessionClose_100x_input.Select(SessionClose_100x_input.Text.Length, 0); break; case "SessionClose_50x_input": Keyboard.Focus(SessionClose_50x_input); SessionClose_50x_input.Select(SessionClose_50x_input.Text.Length, 0); break; case "SessionClose_10x_input": Keyboard.Focus(SessionClose_10x_input); SessionClose_10x_input.Select(SessionClose_10x_input.Text.Length, 0); break; case "SessionClose_5x_input": Keyboard.Focus(SessionClose_5x_input); SessionClose_5x_input.Select(SessionClose_5x_input.Text.Length, 0); break; case "SessionClose_1x_input": Keyboard.Focus(SessionClose_1x_input); SessionClose_1x_input.Select(SessionClose_1x_input.Text.Length, 0); break; case "SessionClose_50dx_input": Keyboard.Focus(SessionClose_50dx_input); SessionClose_50dx_input.Select(SessionClose_50dx_input.Text.Length, 0); break; case "SessionClose_25dx_input": Keyboard.Focus(SessionClose_25dx_input); SessionClose_25dx_input.Select(SessionClose_25dx_input.Text.Length, 0); break; case "SessionClose_only_total_input": Keyboard.Focus(SessionClose_only_total_input); SessionClose_only_total_input.Select(SessionClose_only_total_input.Text.Length, 0); break; default: break; } }
private void SessionClose_KeyPadErase_Click(object sender, RoutedEventArgs e) { if (SessionClose_input_GotFocus_field == "SessionClose_card_input" && SessionClose_card_input.Text != String.Empty) { SessionClose_card_input.Text = SessionClose_card_input.Text.Remove(SessionClose_card_input.Text.Length - 1); if (SessionClose_card_input.Text == String.Empty) { SessionClose_card_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_card_total.Text = Convert.ToDouble(SessionClose_card_input.Text).ToString("0.00"); SessionClose_card_input.Select(SessionClose_card_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_500x_input" && SessionClose_500x_input.Text != String.Empty) { SessionClose_500x_input.Text = SessionClose_500x_input.Text.Remove(SessionClose_500x_input.Text.Length - 1); if (SessionClose_500x_input.Text == String.Empty) { SessionClose_500x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_500x_total.Text = (Convert.ToDouble(SessionClose_500x_input.Text) * 500).ToString("0.00"); //SessionClose_500x_total.Text = (Convert.ToDouble(SessionClose_500x_input.Text) * 25).ToString("0.00"); SessionClose_500x_input.Select(SessionClose_500x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_100x_input" && SessionClose_100x_input.Text != String.Empty) { SessionClose_100x_input.Text = SessionClose_100x_input.Text.Remove(SessionClose_100x_input.Text.Length - 1); if (SessionClose_100x_input.Text == String.Empty) { SessionClose_100x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_100x_total.Text = (Convert.ToDouble(SessionClose_100x_input.Text) * 100).ToString("0.00"); SessionClose_100x_input.Select(SessionClose_100x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_50x_input" && SessionClose_50x_input.Text != String.Empty) { SessionClose_50x_input.Text = SessionClose_50x_input.Text.Remove(SessionClose_50x_input.Text.Length - 1); if (SessionClose_50x_input.Text == String.Empty) { SessionClose_50x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_50x_total.Text = (Convert.ToDouble(SessionClose_50x_input.Text) * 50).ToString("0.00"); SessionClose_50x_input.Select(SessionClose_50x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_10x_input" && SessionClose_10x_input.Text != String.Empty) { SessionClose_10x_input.Text = SessionClose_10x_input.Text.Remove(SessionClose_10x_input.Text.Length - 1); if (SessionClose_10x_input.Text == String.Empty) { SessionClose_10x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_10x_total.Text = (Convert.ToDouble(SessionClose_10x_input.Text) * 10).ToString("0.00"); SessionClose_10x_input.Select(SessionClose_10x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_5x_input" && SessionClose_5x_input.Text != String.Empty) { SessionClose_5x_input.Text = SessionClose_5x_input.Text.Remove(SessionClose_5x_input.Text.Length - 1); if (SessionClose_5x_input.Text == String.Empty) { SessionClose_5x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_5x_total.Text = (Convert.ToDouble(SessionClose_5x_input.Text) * 5).ToString("0.00"); SessionClose_5x_input.Select(SessionClose_5x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_1x_input" && SessionClose_1x_input.Text != String.Empty) { SessionClose_1x_input.Text = SessionClose_1x_input.Text.Remove(SessionClose_1x_input.Text.Length - 1); if (SessionClose_1x_input.Text == String.Empty) { SessionClose_1x_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_1x_total.Text = (Convert.ToDouble(SessionClose_1x_input.Text) * 1).ToString("0.00"); SessionClose_1x_input.Select(SessionClose_1x_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_50dx_input" && SessionClose_50dx_input.Text != String.Empty) { SessionClose_50dx_input.Text = SessionClose_50dx_input.Text.Remove(SessionClose_50dx_input.Text.Length - 1); if (SessionClose_50dx_input.Text == String.Empty) { SessionClose_50dx_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_50dx_total.Text = (Convert.ToDouble(SessionClose_50dx_input.Text) * 50).ToString("0.00"); SessionClose_50dx_input.Select(SessionClose_50dx_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_25dx_input" && SessionClose_25dx_input.Text != String.Empty) { SessionClose_25dx_input.Text = SessionClose_25dx_input.Text.Remove(SessionClose_25dx_input.Text.Length - 1); if (SessionClose_25dx_input.Text == String.Empty) { SessionClose_25dx_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_25dx_total.Text = (Convert.ToDouble(SessionClose_25dx_input.Text) * 25).ToString("0.00"); SessionClose_25dx_input.Select(SessionClose_25dx_input.Text.Length, 0); SessionClose_grand_total_cal(); } if (SessionClose_input_GotFocus_field == "SessionClose_only_total_input" && SessionClose_only_total_input.Text != String.Empty) { SessionClose_only_total_input.Text = SessionClose_only_total_input.Text.Remove(SessionClose_only_total_input.Text.Length - 1); if (SessionClose_only_total_input.Text != String.Empty) { SessionClose_only_total_total.Text = "0.00"; SessionClose_grand_total_cal(); return; } SessionClose_only_total_total.Text = Convert.ToDouble(SessionClose_only_total_input.Text).ToString("0.00"); SessionClose_only_total_input.Select(SessionClose_only_total_input.Text.Length, 0); SessionClose_grand_total.Text = SessionClose_only_total_input.Text; } }
private void SessionClose_KeyPad_Click(object sender, RoutedEventArgs e) { Button btn = (Button)e.OriginalSource; string s = btn.Content.ToString(); switch (SessionClose_input_GotFocus_field) { case "SessionClose_card_input": SessionClose_card_input.Text += s; SessionClose_card_total.Text = Convert.ToDouble(SessionClose_card_input.Text).ToString("0.00"); SessionClose_card_input.Select(SessionClose_card_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_500x_input": SessionClose_500x_input.Text += s; SessionClose_500x_total.Text = (Convert.ToDouble(SessionClose_500x_input.Text) * 500).ToString("0.00"); SessionClose_500x_input.Select(SessionClose_500x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_100x_input": SessionClose_100x_input.Text += s; SessionClose_100x_total.Text = (Convert.ToDouble(SessionClose_100x_input.Text) * 100).ToString("0.00"); SessionClose_100x_input.Select(SessionClose_100x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_50x_input": SessionClose_50x_input.Text += s; SessionClose_50x_total.Text = (Convert.ToDouble(SessionClose_50x_input.Text) * 50).ToString("0.00"); SessionClose_50x_input.Select(SessionClose_50x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_10x_input": SessionClose_10x_input.Text += s; SessionClose_10x_total.Text = (Convert.ToDouble(SessionClose_10x_input.Text) * 10).ToString("0.00"); SessionClose_10x_input.Select(SessionClose_10x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_5x_input": SessionClose_5x_input.Text += s; SessionClose_5x_total.Text = (Convert.ToDouble(SessionClose_5x_input.Text) * 5).ToString("0.00"); SessionClose_5x_input.Select(SessionClose_5x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_1x_input": SessionClose_1x_input.Text += s; SessionClose_1x_total.Text = (Convert.ToDouble(SessionClose_1x_input.Text) * 1).ToString("0.00"); SessionClose_1x_input.Select(SessionClose_1x_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_50dx_input": SessionClose_50dx_input.Text += s; SessionClose_50dx_total.Text = (Convert.ToDouble(SessionClose_50dx_input.Text) * 50).ToString("0.00"); SessionClose_50dx_input.Select(SessionClose_50dx_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_25dx_input": SessionClose_25dx_input.Text += s; SessionClose_25dx_total.Text = (Convert.ToDouble(SessionClose_25dx_input.Text) * 25).ToString("0.00"); SessionClose_25dx_input.Select(SessionClose_25dx_input.Text.Length, 0); SessionClose_grand_total_cal(); break; case "SessionClose_only_total_input": SessionClose_only_total_input.Text += s; SessionClose_only_total_input.Text = SessionClose_only_total_input.Text; SessionClose_grand_total.Text = SessionClose_only_total_input.Text; SessionClose_only_total_input.Select(SessionClose_only_total_input.Text.Length, 0); break; default: break; } }