Exemplo n.º 1
0
        private void CrearUsuarioAdministrador()
        {
            Usuario usuarioAdministrador = new Usuario();

            usuarioAdministrador.Nombre      = "cliente";
            usuarioAdministrador.Apellidos   = "apellidoscliente";
            usuarioAdministrador.Password    = "******";
            usuarioAdministrador.Calle       = "c/1";
            usuarioAdministrador.Calle2      = "c/2";
            usuarioAdministrador.Email       = "*****@*****.**";
            usuarioAdministrador.Codpos      = "00000";
            usuarioAdministrador.Dni         = "53239222U";
            usuarioAdministrador.Nacido      = new DateTime(1986, 10, 26);
            usuarioAdministrador.Telefono    = "666000000";
            usuarioAdministrador.PuebloID    = "2331";
            usuarioAdministrador.ProvinciaID = "46";



            usuarioAdministrador.Email = "*****@*****.**";

            _neg.AnyadirUsuario(usuarioAdministrador);
        }
Exemplo n.º 2
0
        private void btnUsuarioVariable_Click(object sender, EventArgs e)
        {
            LLamarValidacionInicial();

            bool   error         = false;
            string cadenaErrores = "";

            if (nombreError)
            {
                cadenaErrores += "- Nombre incorrecto. \n";
                error          = true;
            }
            if (apellido1Error)
            {
                cadenaErrores += "- Primer apellido incorrecto. \n";
                error          = true;
            }
            if (apellido2Error)
            {
                cadenaErrores += "- Segundo apellido incorrecto. \n";
                error          = true;
            }
            if (dniError)
            {
                cadenaErrores += "- Dni incorrecto. \n";
                error          = true;
            }
            if (codPosError)
            {
                cadenaErrores += "- Código postal incorrecto. \n";
                error          = true;
            }
            if (emailError)
            {
                cadenaErrores += "- Email incorrecto. \n";
                error          = true;
            }
            if (contrasenya1Error)
            {
                cadenaErrores += "- La contraseña debe contener mínimo una mayúscula, un carácter no alfanumérico y un número. \n";
                error          = true;
            }
            if (contrasenya2Error)
            {
                cadenaErrores += "- Las contraseñas no coinciden. \n";
                error          = true;
            }
            if (errorSumaApellidos)
            {
                cadenaErrores += "- Se esta excediendo la cantidad máxima de caracteres para apellidos. \n";
                error          = true;
            }

            if (!error)
            {
                try
                {
                    string   nombre         = textBoxNombre.Text;
                    string   apellidos      = textBox1erApellido.Text + " " + textBoxSegundoApellido.Text;
                    string   email          = textBoxEmail.Text;
                    string   password       = CalcularMD5(textBoxContrasenya.Text);
                    string   dni            = textBoxDni.Text;
                    string   telefono       = maskedTextBoxTelefono.Text;
                    string   calle          = textBoxCalle1.Text;
                    string   calle2         = textBoxCalle2.Text;
                    string   codpos         = textBoxCodPos.Text;
                    string   puebloId       = comboBoxLocalidad.SelectedValue.ToString();
                    string   provinciaId    = comboBoxProvincia.SelectedValue.ToString();
                    DateTime nacido         = dateTimePickerFecha.Value;
                    int      usuarioMasAlto = _neg.UsuarioMasAlto();

                    Usuario usu = new Usuario(nombre, apellidos, email, password, dni, telefono,
                                              calle, calle2, codpos, puebloId, provinciaId, nacido, usuarioMasAlto + 1);

                    if (estado == "Insertar")
                    {
                        if (_neg.AnyadirUsuario(usu))
                        {
                            MessageBox.Show("Usuario creado con éxito", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            this.Close();
                        }
                    }
                    else if (estado == "Modificar")
                    {
                        if (_neg.ModificarUsuario(usu))
                        {
                            MessageBox.Show("Usuario modificado con éxito", "", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            this.Close();
                        }
                    }
                }
                catch (Exception ex)
                {
                    Utils.MostrarErroresBd(ex.Message);
                }
            }
            else
            {
                MessageBox.Show("Se han los siguientes errores al " + estado.ToLower() + " usuario:\n\n" + cadenaErrores, "", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }