예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            controllerObj = new Controller();
            if (fnameTextBox.Text == "" || lnameTextBox.Text == "")
            {
                MessageBox.Show("Please insert your first and last name!");
            }
            if (textBox1.Text == "")
            {
                MessageBox.Show("Please enter your payment details. If you'd rather not, why don't you try siging up free!");
            }
            else
            {
                PDieterID = PDieterID + 1;

                int c = controllerObj.CheckID(PDieterID);
                while (c > 0)
                {
                    PDieterID = PDieterID + 1;
                }
                int r = controllerObj.InsertDieter(PDieterID, fnameTextBox.Text, lnameTextBox.Text, int.Parse(stweightTextBox.Text));
                int k = controllerObj.InsertPremDieter(PDieterID, textBox1.Text, passwordtextBox.Text);
                if (r > 0 && k > 0)
                {
                    MessageBox.Show("You are now signed up! Please memorize your ID " + DieterID +
                                    " You will need it when logging in.");
                }
                else
                {
                    MessageBox.Show("Try Again Later");
                }
            }
            Premium_Dieter PD = new Premium_Dieter();

            PD.Show();
            Hide();
        }
예제 #2
0
 private void loginingbutton_Click(object sender, EventArgs e) //10000 - 11999
 {
     controllerObj = new Controller();
     if (Datacontainer.Click == 1) //User clicked on dieter
     {
         if (int.Parse(IDtextBox.Text) >= 111111 && int.Parse(IDtextBox.Text) <= 119999)
         {
             DataRow res = controllerObj.ViewRegDieters(int.Parse(IDtextBox.Text)).Rows[0];
             if (PasswordtextBox.Text == (string)res["pass_word"])
             {
                 Datacontainer.loginDID = (int)res["ID"];
                 Dieter D1 = new Dieter();
                 D1.Show();
                 Hide();
             }
             else
             {
                 MessageBox.Show("The password you entered is not correct. Please renter your password and log in");
             }
         }
         else
         {
             MessageBox.Show("Please enter a valid regular Dieter ID");
         }
     }
     if (Datacontainer.Click == 2) //User clicked on premdieter //12000 - 12999
     {
         if (int.Parse(IDtextBox.Text) >= 121111 && int.Parse(IDtextBox.Text) <= 129999)
         {
             DataRow res = controllerObj.ViewPremiumDieters(int.Parse(IDtextBox.Text)).Rows[0];
             if (PasswordtextBox.Text == (string)res["pass_word"])
             {
                 Datacontainer.loginPDID = (int)res["ID"];//khali el id bta3 el dieter b el qema
                 Premium_Dieter PD1 = new Premium_Dieter();
                 PD1.Show();
                 Hide();
             }
             else
             {
                 MessageBox.Show("The password you entered is not correct. Please renter your password and log in");
             }
         }
         else
         {
             MessageBox.Show("Please enter a valid premium Dieter ID");
         }
     }
     if (Datacontainer.Click == 3) //User clicked on trainer  //16000 - 16999
     {
         if (int.Parse(IDtextBox.Text) >= 161111 && int.Parse(IDtextBox.Text) <= 169999)
         {
             DataRow res = controllerObj.ViewTrainers(int.Parse(IDtextBox.Text)).Rows[0];
             if (PasswordtextBox.Text == (string)res["pass_word"])
             {
                 Datacontainer.TraID = int.Parse(IDtextBox.Text);
                 Trainer T1 = new Trainer();
                 T1.Show();
                 Hide();
             }
             else
             {
                 MessageBox.Show("The password you entered is not correct. Please renter your password and log in");
             }
         }
         else
         {
             MessageBox.Show("Please enter a valid Triainer ID");
         }
     }
     if (Datacontainer.Click == 4) //User clicked on nutritionist 17000 - 17999
     {
         if (int.Parse(IDtextBox.Text) >= 171111 && int.Parse(IDtextBox.Text) <= 179999)
         {
             DataRow res = controllerObj.ViewNutritionists(int.Parse(IDtextBox.Text)).Rows[0];
             if (PasswordtextBox.Text == (string)res["pass_word"])
             {
                 Datacontainer.NutID = int.Parse(IDtextBox.Text);
                 Nutritionst N1 = new Nutritionst();
                 N1.Show();
                 Hide();
             }
             else
             {
                 MessageBox.Show("The password you entered is not correct. Please renter your password and log in");
             }
         }
         else
         {
             MessageBox.Show("Please enter a valid regular Nutritionist ID");
         }
     }
 }