Esempio n. 1
0
        private void BtnRegistrar_Click(object sender, EventArgs e)
        {
            TxtEmail_Leave(null, null);
            Txtpass_Leave(null, null);
            TxtRepPass_Leave(null, null);
            TxtNombre_Leave(null, null);
            TxtApellidos_Leave(null, null);
            TxtDni_Leave(null, null);
            TxtCodPOs_Leave(null, null);
            ComboPueblo_Leave(null, null);
            ComboProvincia_Leave(null, null);
            DateTimePickerNacido_Leave(null, null);

            // string codigoLocalidad = comboPueblo.SelectedValue.ToString();
            //  string codigoProvincia = comboProvincia.SelectedValue.ToString();

            if (emailValido && pasvalido && repasvalido && nombreValido && apellidosValidos && dniValido &&
                puebloIdValido && provinciaidValido && fechaNacimientoValido && codigoPos)
            {
                bool añadido = false;

                string passMD5 = NegocioUsuario.ConvertirContrasenyaMD5(txtpass.Text);

                string codigoLocalidad = comboPueblo.SelectedValue.ToString();
                string codigoProvincia = comboProvincia.SelectedValue.ToString();

                if (btnRegistrar.Text == "Registrar")
                {
                    añadido = neg.Nuevo(txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value);
                }
                else if (btnRegistrar.Text == "Actualizar")
                {
                    añadido = neg.Actualizar(new Usuario(usuario.UsuarioID, txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value));
                }

                if (añadido)
                {
                    MessageBox.Show("Todos los datos introducidos son correctos");
                }
                else
                {
                    MessageBox.Show("ERROR,no se han podido introducir los datos");

                    txtEmail.Text                = "";
                    txtpass.Text                 = "";
                    txtRepPass.Text              = "";
                    txtNombre.Text               = "";
                    txtApellidos.Text            = "";
                    txtDni.Text                  = "";
                    maskedTextTelefono.Text      = "";
                    txtCalle.Text                = "";
                    txtCalle2.Text               = "";
                    txtCodPOs.Text               = "";
                    comboPueblo.SelectedIndex    = -1;
                    comboProvincia.SelectedIndex = -1;
                }
            }
        }
Esempio n. 2
0
        private void BtnRegistrar_Click(object sender, EventArgs e)
        {
            bool bValidarEmail                = ValidarEmail();
            bool bValidarPass                 = ValidarPass();
            bool bValidarRepPass              = ValidarRePass();
            bool bValidarNombre               = ValidarNombre();
            bool bValidarApellidos            = ValidarApellidos();
            bool bValidarDni                  = ValidarDni();
            bool bValidarCodPOs               = ValidarCodpos();;
            bool bValidarComboPueblo          = ValidarComboPueblo();
            bool bValidarComboProvincia       = ValidarComboProvincia();
            bool bValidarDateTimePickerNacido = ValidarDateTimePickerNacido();



            if (bValidarEmail && bValidarPass && bValidarRepPass && bValidarNombre && bValidarApellidos && bValidarDni && bValidarCodPOs && bValidarComboPueblo &&
                bValidarComboProvincia && bValidarDateTimePickerNacido)
            {
                bool añadido = false;

                string passMD5 = NegocioUsuario.ConvertirContrasenyaMD5(txtpass.Text);

                string codigoLocalidad = comboPueblo.SelectedValue.ToString();
                string codigoProvincia = comboProvincia.SelectedValue.ToString();

                if (btnRegistrar.Text == "Registrar")
                {
                    añadido = neg.Nuevo(txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value);
                }
                else if (btnRegistrar.Text == "Actualizar")
                {
                    añadido = neg.Actualizar(new Usuario(usuario.UsuarioID, txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value));
                }

                if (añadido)
                {
                    MessageBox.Show("Todos los datos introducidos son correctos");
                }
                else
                {
                    MessageBox.Show("ERROR,no se han podido introducir los datos");

                    txtEmail.Text                = "";
                    txtpass.Text                 = "";
                    txtRepPass.Text              = "";
                    txtNombre.Text               = "";
                    txtApellidos.Text            = "";
                    txtDni.Text                  = "";
                    maskedTextTelefono.Text      = "";
                    txtCalle.Text                = "";
                    txtCalle2.Text               = "";
                    txtCodPOs.Text               = "";
                    comboPueblo.SelectedIndex    = -1;
                    comboProvincia.SelectedIndex = -1;
                }
            }
        }
Esempio n. 3
0
        private void ConfirmarPass(object sender, EventArgs e)
        {
            string pass1 = cambioPass.Text;
            string pass2 = cambioRePass.Text;



            if ("".Equals(pass1) || "".Equals(pass2))
            {
                labelInfo.ForeColor = System.Drawing.Color.Red;
                labelInfo.Text      = "Para cambiar la contraseña debes rellenar ambos campos.";
            }
            else if (!pass1.Equals(pass2))
            {
                labelInfo.ForeColor = System.Drawing.Color.Red;
                labelInfo.Text      = "Las dos contraseñas no son iguales, por favor, corrige el error y vuelve a intentarlo.";
            }
            else
            {
                usuario.Password = neg.ConvertirContrasenyaMD5(pass1);



                // Una vez cambiada la contraseña, cerramos el formulario para que el usuario acceda a la aplicación
                bool contrasenyaCambiada = neg.Actualizar(usuario);

                if (contrasenyaCambiada)
                {
                    this.Close();
                }
                else
                {
                    labelInfo.ForeColor = System.Drawing.Color.Red;
                    labelInfo.Text      = "Se ha producido un error actualizando la contraseña. Inténtalo de nuevo.";
                }
            }
        }
        private void BtnGuardar_Click(object sender, EventArgs e)
        {
            try
            {
                bool bValidarEmail                = ValidarEmail();
                bool bValidarPass                 = ValidarPass();
                bool bValidarRepPass              = ValidarRePass();
                bool bValidarNombre               = ValidarNombre();
                bool bValidarApellidos            = ValidarApellidos();
                bool bValidarDni                  = ValidarDni();
                bool bValidarCodPOs               = ValidarCodpos();;
                bool bValidarComboPueblo          = ValidarComboPueblo();
                bool bValidarComboProvincia       = ValidarComboProvincia();
                bool bValidarDateTimePickerNacido = ValidarDateTimePickerNacido();


                if (bValidarEmail && bValidarPass && bValidarRepPass && bValidarNombre && bValidarApellidos && bValidarDni && bValidarCodPOs && bValidarComboPueblo &&
                    bValidarComboProvincia && bValidarDateTimePickerNacido)
                {
                    bool   añadido = false;
                    string passMD5 = NegocioUsuario.ConvertirContrasenyaMD5(txtpass.Text);

                    string codigoLocalidad = comboPueblo.SelectedValue.ToString();
                    string codigoProvincia = comboProvincia.SelectedValue.ToString();

                    if (this.IsNuevo)
                    {
                        añadido = neg.Nuevo(txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value);
                    }
                    else
                    {
                        añadido = neg.Actualizar(new Usuario(usuario.UsuarioID, txtEmail.Text, passMD5, txtNombre.Text, txtApellidos.Text, txtDni.Text, maskedTextTelefono.Text, txtCalle.Text, txtCalle2.Text, txtCodPOs.Text, codigoLocalidad, codigoProvincia, dateTimePickerNacido.Value));
                    }


                    if (añadido)
                    {
                        if (this.IsNuevo)
                        {
                            this.MensajeOK("Se insertó de forma correcta el registro");
                        }
                        else
                        {
                            this.MensajeOK("Se actualizó de forma correcta el registro");
                        }
                    }
                    else
                    {
                        this.MensajeError("ERROR,no se han podido introducir los datos");
                    }

                    this.IsNuevo  = false;
                    this.IsEditar = false;
                    this.Botones();
                    this.Limpiar();
                    this.Mostrar();
                }
                else
                {
                    MensajeError("Falta ingresar algunos datos, serán remarcados");
                }
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message + ex.StackTrace);
            }
        }