示例#1
0
        public void button1_Click(object sender, EventArgs e)
        {
            Datacontainer.DieterID = 111115;
            controllerObj          = new Controller();
            if (fnameTextBox.Text == "" || lnameTextBox.Text == "")
            {
                MessageBox.Show("Please insert your first and last name!");
            }
            else
            {
                Datacontainer.DieterID = Datacontainer.DieterID + 1;
                int r = controllerObj.InsertDieter(Datacontainer.DieterID, fnameTextBox.Text, lnameTextBox.Text, int.Parse(textBox1.Text));
                int k = controllerObj.InsertRegDieter(Datacontainer.DieterID, 1, passwordtextBox.Text);
                if (r > 0 && k > 0)
                {
                    MessageBox.Show("You are now signed up! Please memorize your ID " + Datacontainer.DieterID +
                                    " You will need it when logging in.");
                }
                else
                {
                    MessageBox.Show("Try Again Later");
                }
            }
            Dieter D = new Dieter();

            D.Show();
            Hide();
        }
示例#2
0
        private void unsubbutton_Click(object sender, EventArgs e)
        {
            int unsub1 = 100004;
            int unsub2 = 100005;

            // Datacontainer.loginDID = 123456;
            controllerObj = new Controller();
            DataRow get1 = controllerObj.getsubdiet(Datacontainer.loginDID).Rows[0];
            DataRow get2 = controllerObj.getsubworkout(Datacontainer.loginDID).Rows[0];

            if (DietOnlyradiobutton.Checked)
            {
                int r = controllerObj.SubRegtoDiet(Datacontainer.loginDID, unsub1);
                if (r > 0)
                {
                    Dieter D = new Dieter();
                    D.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Something went wrong try again later..");
                }
            }
            if (WorkoutOnlyradiobutton.Checked)
            {
                int r4 = controllerObj.SubRegtoWorkout(Datacontainer.loginDID, unsub2);
                if (r4 > 0)
                {
                    Dieter D = new Dieter();
                    D.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Something went wrong try again later..");
                }
            }
            if (BothradioButton.Checked)
            {
                int r2 = controllerObj.SubRegtoDiet(Datacontainer.loginDID, unsub1);
                int r3 = controllerObj.SubRegtoWorkout(Datacontainer.loginDID, unsub2);
                if (r2 > 0 && r3 > 0)
                {
                    Dieter D = new Dieter();
                    D.Show();
                    this.Close();
                }
                else
                {
                    MessageBox.Show("Something went wrong try again later..");
                }
            }
        }
示例#3
0
        private void subdbutton_Click(object sender, EventArgs e)
        {
            //Datacontainer.loginDID = 123456;
            Dieter D = new Dieter();;  // = new Dieter();

            D.Hide();
            controllerObj = new Controller();
            if (DietIDtextBox.Text == "")
            {
                MessageBox.Show("Please Enter ID for your desired Diet first");
            }
            //int DietID = int.Parse(DietIDtextBox.Text);
            else
            {
                DataRow res     = controllerObj.getsubdiet(Datacontainer.loginDID).Rows[0];
                DataRow res1    = controllerObj.ViewRegDieters(Datacontainer.loginDID).Rows[0];
                int     Loyalty = (int)res1["Loyalty"];
                if ((int)res["DtID"] != 100004)
                {
                    MessageBox.Show("You are currently subscribed to a Diet.");
                }
                else
                {
                    if (Loyalty < 100)
                    {
                        Loyalty = Loyalty + 1;
                    }
                    int     r      = controllerObj.SubRegtoDiet(Datacontainer.loginDID, int.Parse(DietIDtextBox.Text));
                    int     r1     = controllerObj.upRegtoDiet(Datacontainer.loginDID, Loyalty);
                    DataRow result = controllerObj.getDietname(int.Parse(DietIDtextBox.Text)).Rows[0];
                    if (r > 0)
                    {
                        MessageBox.Show("You are now subscribed to " + result["Title"] + "!");
                        Dieter D2 = new Dieter();
                        D2.Show();
                    }
                    else
                    {
                        MessageBox.Show("Try again later..");
                    }
                }
            }
        }
示例#4
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");
         }
     }
 }