예제 #1
0
        private void button1_Click(object sender, EventArgs e)
        {
            //insert into db as receiver
            name      = textBox1.Text;
            password  = passwordTB.Text.ToString();
            password2 = textBox2.Text.ToString();
            cellphone = textBox4.Text.ToString();
            email     = textBox3.Text.ToString();

            if (!password.Equals(password2) || password.Equals(" "))
            {
                MessageBox.Show("Passwords don't match", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (password.Equals(password2) && !password.Equals(" "))
            {
                if (name.Equals(" ") || gender.Equals(" ") || bloodGroup.Equals(" ") || address.Equals(" ") || cellphone.Equals(" ") || email.Equals(" "))
                {
                    MessageBox.Show("Fill Up All The Fields Properly", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    BloodBankData bbd = new BloodBankData();

                    LOGIN_CREDENTIALS lc = new LOGIN_CREDENTIALS();
                    lc.PASSWORD = passwordTB.Text;
                    lc.TYPE     = "RECEIVER";
                    lc.STATUS   = "PENDING";
                    bbd.insertLoginCredentials(lc);

                    USERS u = new USERS();
                    u.ID          = id;
                    u.NAME        = textBox1.Text;
                    u.IMAGE       = convertImageToBinary(pictureBox2.BackgroundImage);
                    u.DOB         = dob;
                    u.GENDER      = gender;
                    u.BLOOD_GROUP = bloodGroup;
                    u.ADDRESS     = address;
                    u.CELLPHONE   = cellphone;
                    u.EMAIL       = email;

                    bbd.insertUsersReceiver(u);

                    textBox1.Clear();
                    textBox2.Clear();
                    textBox3.Clear();
                    passwordTB.Clear();
                    monthCalendar1.ResetText();

                    this.Close();
                    thread = new Thread(openSignUpSuccessForm);
                    thread.SetApartmentState(ApartmentState.STA);
                    thread.Start();
                }
            }
        }
예제 #2
0
        private void button1_Click(object sender, EventArgs e)
        {
            //insert into db as donor
            bool flagLG  = false;
            bool flagUSR = false;

            name      = textBox1.Text;
            password  = passwordTB.Text.ToString();
            password2 = textBox2.Text.ToString();
            cellphone = textBox4.Text.ToString();
            email     = textBox3.Text.ToString();

            if (!password.Equals(password2) || password.Equals(" "))
            {
                MessageBox.Show("Passwords don't match", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
            else if (password.Equals(password2) && !password.Equals(" "))
            {
                if (name.Equals(" ") || gender.Equals(" ") || bloodGroup.Equals(" ") || address.Equals(" ") || cellphone.Equals(" ") || email.Equals(" ") || drugAddiction.Equals(" ") || HIV.Equals(" "))
                {
                    MessageBox.Show("Fill Up All The Fields Properly", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    BloodBankData bbd = new BloodBankData();

                    LOGIN_CREDENTIALS lc = new LOGIN_CREDENTIALS();
                    lc.PASSWORD = passwordTB.Text;
                    lc.TYPE     = "DONOR";
                    lc.STATUS   = "PENDING";
                    flagLG      = bbd.insertLoginCredentials(lc);

                    USERS u = new USERS();
                    u.ID                 = id;
                    u.NAME               = textBox1.Text;
                    u.IMAGE              = convertImageToBinary(pictureBox2.BackgroundImage);
                    u.DOB                = dob;
                    u.GENDER             = gender;
                    u.BLOOD_GROUP        = bloodGroup;
                    u.ADDRESS            = address;
                    u.CELLPHONE          = textBox4.Text.ToString();
                    u.EMAIL              = textBox3.Text.ToString(); u.DRUG_ADDICTION = drugAddiction;
                    u.HIV_STATUS         = HIV;
                    u.LAST_DONATION_DATE = donationDate;

                    flagUSR = bbd.insertUsersDonor(u);

                    if (flagLG == true && flagUSR == true)
                    {
                        this.Close();
                        thread = new Thread(openNewSignUpSuccessForm);
                        thread.SetApartmentState(ApartmentState.STA);
                        thread.Start();
                    }
                    else
                    {
                        MessageBox.Show("Failed to sign up. Please fill up the form correctly & try again", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }
                }
            }
        }