コード例 #1
0
        private void btnOK_Click(object sender, RoutedEventArgs e)
        {
            int    num;
            string text;
            int    num1;
            int    num2;
            int    num3;
            int    num4;

            if (!string.IsNullOrEmpty(txtUserId.Text))
            {
                try
                {
                    num = int.Parse(txtUserId.Text);
                }
                catch
                {
                    MessageBox.Show("User ID must be an integer: 2XXXX");
                    return;
                }
                if (!string.IsNullOrEmpty(txtUserName.Text))
                {
                    num  = int.Parse(txtUserId.Text);
                    text = txtUserName.Text;
                    Functions function  = functions;
                    bool?     isChecked = ckbxIsActive.IsChecked;
                    num1 = function.BoolToInt(isChecked.Value);
                    Functions function1 = functions;
                    isChecked = ckbxIsAdmin.IsChecked;
                    num2      = function1.BoolToInt(isChecked.Value);
                    Functions function2 = functions;
                    isChecked = ckbxIsHourly.IsChecked;
                    num3      = function2.BoolToInt(isChecked.Value);
                    Functions function3 = functions;
                    isChecked = ckbxIsValidator.IsChecked;
                    num4      = function3.BoolToInt(isChecked.Value);
                    User user = new User(num, text, num4, num2, num1, num3);
                    try
                    {
                        queries.CreateUser(user);
                        queries.CreateUserLogin(user);
                        queries.CreateUser_Defaults(user);
                        Close();
                    }
                    catch (Exception exception)
                    {
                        MessageBox.Show(exception.ToString());
                    }
                }
                else
                {
                    MessageBox.Show("Must Have A User Name");
                }
            }
            else
            {
                MessageBox.Show("Must Have A User Id Aligned with SAP");
            }
        }