예제 #1
0
        private void cgangechange_Click(object sender, EventArgs e)
        {
            String  chlogin = "******", chpass = "******", dbchlogin, dbchpass;
            Boolean succses = false;

            if ((textBox1.Text.Length != 0) && (changesecword.Text.Length != 0) && (changenewpass.Text.Length != 0) && (changenewpassword.Text.Length != 0) && (changenewpass.Text == changenewpassword.Text))
            {
                chlogin = textBox1.Text;
                chpass  = changesecword.Text;
            }
            else
            {
                MessageBox.Show("Error: Incurrect date", "Error");
            }
            int I = 0;

            for (int i = 0; i < аккаунтDataGridView.RowCount; i++)
            {
                dbchlogin = Convert.ToString(аккаунтDataGridView[0, i].Value);
                dbchpass  = Convert.ToString(аккаунтDataGridView[5, i].Value);
                if ((chlogin == dbchlogin) && (chpass == dbchpass))
                {
                    succses = true;
                    I       = i;
                    break;
                }
            }
            if (succses)
            {
                Database61DataSetTableAdapters.АккаунтTableAdapter regionTableAdapter = new Database61DataSetTableAdapters.АккаунтTableAdapter();
                System.DateTime time = Convert.ToDateTime(regage.Text);
                regionTableAdapter.Insert(Convert.ToString(аккаунтDataGridView[0, I].Value), changenewpassword.Text, Convert.ToString(аккаунтDataGridView[2, I].Value), Convert.ToDateTime(аккаунтDataGridView[3, I].Value), Convert.ToString(аккаунтDataGridView[4, I].Value), Convert.ToString(аккаунтDataGridView[5, I].Value));
                regionTableAdapter.GetData();
                this.Validate();
                this.аккаунтBindingSource.EndEdit();
                this.tableAdapterManager.UpdateAll(this.database61DataSet);


                Autorization.Visible = true;
                Autorization.BringToFront();
                Autorization.Dock = DockStyle.Fill;

                sizeaut();

                hello.Visible = false;

                Registration.Visible     = false;
                categoriesselect.Visible = false;
                changepassword.Visible   = false;
                CreateTheme.Visible      = false;
            }
            else
            {
                MessageBox.Show("Error: Incurrect login|password", "Error");
            }
        }
예제 #2
0
        private void regreg_Click(object sender, EventArgs e)
        {
            String  error        = "";
            Boolean succsesinput = true;

            if (reglogin.Text.Length == 0)
            {
                error       += "\n Poly login is empty";
                succsesinput = false;
            }

            if (regpas.Text.Length == 0)
            {
                error       += "\n Poly password is empty";
                succsesinput = false;
            }

            if (regrepeatpas.Text.Length == 0)
            {
                error       += "\n Poly repeat password is empty";
                succsesinput = false;
            }

            if (regsecword.Text.Length == 0)
            {
                succsesinput = false;
                error       += "\n Poly secret word is empty";
            }

            if (regrepeatpas.Text.Length != regpas.Text.Length)
            {
                error       += "\n Incorrect repeatpassword";
                succsesinput = false;
            }

            if (regpas.Text.Length < 5)
            {
                error       += "\n Password is short";
                succsesinput = false;
            }

            if (regsecword.Text.Length == 0)
            {
                error       += "\n Poly secred word is empty";
                succsesinput = false;
            }

            if (regname.Text.Length == 0)
            {
                error       += "\n Poly name is empty";
                succsesinput = false;
            }

            if (regage.Text.Length == 0)
            {
                error       += "\n  Poly age is empty";
                succsesinput = false;
            }

            if (regcity.Text.Length == 0)
            {
                error       += "\n Poly city is empty";
                succsesinput = false;
            }

            if (regsecword.Text.Length < 4)
            {
                error       += "\n Poly secret word is short";
                succsesinput = false;
            }

            for (int i = 0; i < аккаунтDataGridView.RowCount - 1; i++)
            {
                if (reglogin.Text == Convert.ToString(аккаунтDataGridView[0, i].Value))
                {
                    succsesinput = false; error += "\n This login already exists";
                    break;
                }
            }

            if (succsesinput)
            {
                Database61DataSetTableAdapters.АккаунтTableAdapter regionTableAdapter = new Database61DataSetTableAdapters.АккаунтTableAdapter();
                System.DateTime time = Convert.ToDateTime(regage.Text);
                regionTableAdapter.Insert(reglogin.Text, regpas.Text, regname.Text, time, regcity.Text, regsecword.Text);
                regionTableAdapter.GetData();
                this.Validate();
                this.аккаунтBindingSource.EndEdit();
                this.tableAdapterManager.UpdateAll(this.database61DataSet);

                categoriesselect.BringToFront();
                categoriesselect.Dock    = DockStyle.Fill;
                categoriesselect.Visible = true;
                categoryselectresize();
                hello.Visible          = false;
                Autorization.Visible   = false;
                Registration.Visible   = false;
                changepassword.Visible = false;
                CreateTheme.Visible    = false;
                themehead.Visible      = false;
                themetwit.Visible      = false;
                user = reglogin.Text;
                if (user == "admin")
                {
                    Form2 f = new Form2();
                    f.Show();
                }
            }
            else
            {
                MessageBox.Show(error, "Error");
            }
        }