protected void btnCambiar_Click(object sender, EventArgs e) { usuariosTabla = usuariosAdapter.GetData(); int id; String nombre; String contra; for (int i = 0; i < usuariosTabla.Rows.Count; i++) { id = usuariosTabla[i].idUsuario; nombre = usuariosTabla[i].Nombre.ToString(); contra = usuariosTabla[i].Password.ToString(); if (txtContraA.Text == contra && txtU.Text == nombre) { DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(id); regUsuario.Password = txtContraN.Text; usuariosTabla[i].Password = txtContraN.Text; usuariosAdapter.Update(regUsuario); usuariosTabla.AcceptChanges(); labelMensaje.ForeColor = System.Drawing.Color.Green; labelMensaje.Text = "Se ha cambiado la contraseña"; labelMensaje.Visible = true; } } }
public static void AddUsuario(Usuario usuario) { DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(usuario.IdUsuario); regUsuario = usuariosTabla.NewUsuariosRow(); regUsuario.Nombre = usuario.Nombre; regUsuario.Password = usuario.Password; regUsuario.Alias = usuario.Alias; regUsuario.Login = usuario.Login; regUsuario.Acceso = Convert.ToByte(usuario.Acceso); regUsuario.TipoAcceso = usuario.TipoAcceso; regUsuario.Movil = usuario.Movil1; regUsuario.Email = usuario.Email1; usuariosTabla.AddUsuariosRow(regUsuario); usuariosAdapter.Update(regUsuario); usuariosTabla.AcceptChanges(); }
protected void btnRegistro_Click(object sender, EventArgs e) { if (!Page.IsValid) { return; } usuariosTabla = usuariosAdapter.GetData(); Label12.Visible = false; Label7.Visible = false; bool log = false; //Crear formulario EditaUsuarios Usuario nuevoUsuario = new Usuario(); // Construimos un registro nuevo DataSet1.UsuariosRow regUsuario = usuariosTabla.NewUsuariosRow(); // rellenamos el registro regUsuario.Nombre = txtNombre.Text; regUsuario.Password = txtContra.Text; regUsuario.Alias = txtAlias.Text; regUsuario.Login = txtLogin.Text; regUsuario.Acceso = 0; regUsuario.TipoAcceso = "SinRegistro"; regUsuario.Movil = Convert.ToInt32(txtMovil.Text); regUsuario.Email = txtEmail.Text; //Usuario existente String nombreU; String aliasU; String loginU; bool Repetida = false; for (int i = 0; i < usuariosTabla.Rows.Count; i++) { nombreU = usuariosTabla[i].Nombre.ToString(); aliasU = usuariosTabla[i].Alias.ToString(); loginU = usuariosTabla[i].Login.ToString(); if (txtNombre.Text == nombreU) { if (txtAlias.Text == aliasU) { if (txtLogin.Text == loginU) { Repetida = true; } } } } if (Repetida) { Response.Write("<script>alert('YA EXISTE ESE USUARIO')</script>"); return; } else { usuariosTabla.AddUsuariosRow(regUsuario); usuariosAdapter.Update(regUsuario); log = true; if (log) { Label7.Visible = true; } Label7.Text = "Usuario registrado"; } }