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;
                }
            }
        }
示例#2
0
 public static void EliminarUsuario(int idUsu)
 {
     DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(idUsu);
     //regUsuario.Delete();
     usuariosAdapter.DeleteUsuario(idUsu);
     //usuariosAdapter.Update(usuariosTabla);
     //usuariosTabla.AcceptChanges();
 }
示例#3
0
 public Usuario(DataSet1.UsuariosRow regUsuario)
 {
     this.IdUsuario  = regUsuario.idUsuario;
     this.Nombre     = regUsuario.Nombre;
     this.Password   = regUsuario.Password;
     this.Alias      = regUsuario.Alias;
     this.Login      = regUsuario.Login;
     this.Acceso     = regUsuario.Acceso;
     this.tipoAcceso = regUsuario.TipoAcceso;
     this.Movil1     = regUsuario.Movil;
     this.Email1     = regUsuario.Email;
 }
示例#4
0
        public static void ModificaUsuario(Usuario usuario)
        {
            DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(usuario.IdUsuario);

            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;

            usuariosAdapter.UpdateUsuario(regUsuario.Nombre, regUsuario.Password, regUsuario.Alias, regUsuario.Login, regUsuario.Acceso,
                                          regUsuario.TipoAcceso, regUsuario.Movil, regUsuario.Email, usuario.IdUsuario);
            //usuariosAdapter.Update(regUsuario);
            //usuariosTabla.AcceptChanges();
        }
示例#5
0
        protected void btnCambiar_Click(object sender, EventArgs e)
        {
            if (Page.IsValid)
            {
                usuariosTabla = usuariosAdapter.GetData();

                int id = Convert.ToInt32(txtU.Text);

                DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(id);
                regUsuario.Password = txtContraN.Text;

                usuariosTabla[id].Password = txtContraN.Text;

                usuariosAdapter.UpdateUsuario(regUsuario.Nombre, txtContraN.Text, regUsuario.Alias, regUsuario.Login, regUsuario.Acceso,
                                              regUsuario.TipoAcceso, regUsuario.Movil, regUsuario.Email, id);

                labelMensaje.ForeColor = System.Drawing.Color.Green;
                labelMensaje.Text      = "Se ha cambiado la contraseña";
                labelMensaje.Visible   = true;
            }
        }
示例#6
0
        //METODOS DE USUARIOS

        public static Usuario DevuelveUsuario(int IdUsuario)
        {
            DataSet1.UsuariosRow regUsuario = usuariosTabla.FindByidUsuario(IdUsuario);

            return(new Usuario(IdUsuario, regUsuario.Nombre, regUsuario.Password, regUsuario.Alias, regUsuario.Login, regUsuario.Acceso, regUsuario.TipoAcceso, regUsuario.Movil, regUsuario.Email));
        }
示例#7
0
        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";
            }
        }