Exemple #1
0
        // opening relevant screen using string header
        // NEED TO ADD SIZE VALIDATION
        public void CheckInput(Controller myController, string messageId, InputWindow window)
        {
            if ((messageId.Equals("")) || (messageId.Length < 10) || (messageId.Length > 10))
            {
                window.ShowError("header input not valid");
            }
            else if (messageId.Length == 10)
            {
                string forCheck = messageId.Substring(1, 9);
                Regex  regex    = new Regex("^[0-9]+$");
                if (!(regex.IsMatch(forCheck)))
                {
                    window.ShowError("Header need to contain letter and 9 numbers");
                }
                else
                {
                    //getting first char to check
                    char firstLetter = messageId[0];

                    switch (Char.ToUpper(firstLetter))
                    {
                    case 'S':
                        // DELETE MESSAGGES
                        MessageBox.Show("The header correspond with SMS message - 140 character maximum");
                        window.lblSender.Content    = "Telephone number";
                        window.txtMessage.MaxLength = 140;
                        break;

                    case 'T':
                        MessageBox.Show("t enetered");

                        break;

                    case 'E':
                        MessageBox.Show("email entered");
                        window.grpEmail.Visibility  = Visibility.Visible;
                        window.txtMessage.MaxLength = 1028;

                        break;

                    default:
                        MessageBox.Show("First letter not recognized" + "\n" + "S for SMS" + "\n" + "T for Twitter" + "\n" + "E for Email");
                        break;
                    }
                }
            }
        }
Exemple #2
0
        //after butotn clicked controller will check data
        private void btnLogin_Click(object sender, RoutedEventArgs e)
        {
            // string empNo = cmbName.SelectedItem.ToString();
            // if (txtPass.Text.Equals(""))
            // {
            //      MessageBox.Show("need to input data");
            //  }
            // else if  (myController.ValidateInput(empNo, txtPass.Text))
            //   {
            InputWindow input = new InputWindow(myController);

            input.Show();
            this.Hide();
            //  }
            //  else
            //  {
            //      MessageBox.Show("Wrong Password");
            // }
        }