protected void btnMas_Click(object sender, EventArgs e) { String Rol; String strUserID; String Cadena; DataView Visor = (DataView)SQLIDUsuario.Select(DataSourceSelectArguments.Empty); if (Visor.Count > 0) { strUserID = Visor[0].Row[0].ToString(); } else { return; } foreach (int Indice in ListaRoles.GetSelectedIndices()) { try { Rol = ListaRoles.Items[Indice].Value; Cadena = "INSERT INTO AspNetUserRoles (UserId, RoleId) VALUES ('" + strUserID + "','" + Rol + "')"; SQLRolesNoAsignados.InsertCommand = Cadena; SQLRolesNoAsignados.Insert(); ListaRolesAsignados.Items.Insert(0, ListaRoles.Items[Indice].Text); } catch (Exception ex) { } } SQLRolesAsignados.DataBind(); SQLRolesNoAsignados.DataBind(); }
protected void btnEliminarUsuario_Click(object sender, EventArgs e) { String Cadena; String strUserID; DataView Visor = (DataView)SQLIDUsuario.Select(DataSourceSelectArguments.Empty); if (Visor.Count > 0) { strUserID = Visor[0].Row[0].ToString(); } else { return; } Cadena = "DELETE FROM AspNetUserRoles WHERE (UserId = '" + strUserID + "')"; SQL_Usuarios.DeleteCommand = Cadena; SQL_Usuarios.Delete(); Cadena = "DELETE FROM AspNetUsers WHERE (Id = '" + strUserID + "')"; SQL_Usuarios.DeleteCommand = Cadena; SQL_Usuarios.Delete(); SQL_Usuarios.DeleteCommand = ""; SQL_Usuarios.DataBind(); }