private void FormAdministradors_Activated(object sender, EventArgs e)
 {
     if (verdadero)
     {
         bindingSourceAdministradors.DataSource = AdministradorsORM.SelectAllAdministradors();
         verdadero = false;
     }
 }
        private void buttonAceptar_Click(object sender, EventArgs e)
        {
            if (this.textBoxActual.Text.Equals(""))
            {
                MessageBox.Show("Escriu una Contrassenya Actual!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxActual.Select();
            }
            else if (textBoxNova.Text.Equals(""))
            {
                MessageBox.Show("Escriu una Contrassenya Nova!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxActual.Select();
            }
            else if (textBoxRepeticio.Text.Equals(""))
            {
                MessageBox.Show("Escriu una Contrassenya Repetició!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxActual.Select();
            }
            else if (!AdministradorsORM.FindAdminByEmailAndPassword(this.admin.email, textBoxActual.Text.ToString()))
            {
                MessageBox.Show("La contrassenya actual no coincideix amb la del usuari!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxActual.Select();
            }
            else if (!textBoxNova.Text.Equals(textBoxRepeticio.Text))
            {
                MessageBox.Show("Les dos contrassenyes no coincideixen!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxNova.Select();
            }
            else
            {
                String   missatge = "";
                BlowFish b        = new BlowFish("04B915BA43FEB5B6");
                this.admin.contrasenya = b.Encrypt_CBC(textBoxNova.Text);

                missatge = AdministradorsORM.UpdateAdministrador(this.admin);

                if (missatge != "")
                {
                    MessageBox.Show(missatge, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Introduït perfectament!", "INFORMACIÓ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.Close();
            }
        }
        private Boolean eliminar()
        {
            Boolean correcto = true;

            String       missatge = "";
            DialogResult resultat = MessageBox.Show("Estàs segur de borrar l'usuari?", "PREGUNTA", MessageBoxButtons.YesNo, MessageBoxIcon.Question);

            if (resultat == DialogResult.Yes)
            {
                missatge = AdministradorsORM.DeleteByAdministrador((ADMINISTRADORS)dataGridViewAdministradors.SelectedRows[0].DataBoundItem);
                if (!missatge.Equals(""))
                {
                    MessageBox.Show(missatge, "ADVERTENCIA", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    correcto = false;
                }
            }
            else
            {
                correcto = false;
            }

            return(correcto);
        }
示例#4
0
        private void buttonAceptar_Click(object sender, EventArgs e)
        {
            if (textBoxNom.Text.Equals(""))
            {
                MessageBox.Show("Nom buit!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxNom.Select();
            }
            else if (textBoxCognoms.Text.Equals(""))
            {
                MessageBox.Show("Cognoms buits!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxCognoms.Select();
            }
            else if (textBoxDni.Text.Equals(""))
            {
                MessageBox.Show("DNI buit!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxDni.Select();
            }
            else if (textBoxEmail.Text.Equals(""))
            {
                MessageBox.Show(" Email buit!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxEmail.Select();
            }
            else if (!Utilitats.isAnEmail(textBoxEmail.Text))
            {
                MessageBox.Show("Email mal escrit!", "ADVERTÈNCIA", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                textBoxEmail.Select();
            }
            else if (this.Text.Equals("NOU ADMINISTRADOR"))
            {
                String missatge = "";
                this.admin.nom         = textBoxNom.Text.ToString();
                this.admin.cognoms     = textBoxCognoms.Text.ToString();
                this.admin.dni         = textBoxDni.Text.ToString();
                this.admin.email       = textBoxEmail.Text.ToString();
                this.admin.contrasenya = Utilitats.encriptarContrassenyaAdmins();   //ens encripta la contrasenya bàsica d'un admin

                missatge = AdministradorsORM.InsertAdministrador(this.admin);

                if (missatge != "")
                {
                    MessageBox.Show(missatge, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Introduït perfectament!", "INFORMACIÓ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.Close();
            }
            else if (this.Text.Equals("MODIFICAR ADMINISTRADOR"))
            {
                String missatge = "";
                this.admin.nom     = textBoxNom.Text.ToString();
                this.admin.cognoms = textBoxCognoms.Text.ToString();
                this.admin.dni     = textBoxDni.Text.ToString();
                this.admin.email   = textBoxEmail.Text.ToString();

                missatge = AdministradorsORM.UpdateAdministrador(this.admin);

                if (missatge != "")
                {
                    MessageBox.Show(missatge, "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
                else
                {
                    MessageBox.Show("Introduït perfectament!", "INFORMACIÓ", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
                this.Close();
            }
        }
 private void FormAdministradors_Load(object sender, EventArgs e)
 {
     Reloj.Start();
     pictureBox7.Select();
     bindingSourceAdministradors.DataSource = AdministradorsORM.SelectAllAdministradors();
 }
 private void buttonEliminar_Click(object sender, EventArgs e)
 {
     eliminar();
     verdadero = true;
     bindingSourceAdministradors.DataSource = AdministradorsORM.SelectAllAdministradors();
 }