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; } } }
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; } } }
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); } }