Monthly Archives: aprilie 2009

How to create a datasource from a list situated on a project workspace

SPWeb web = GetWebFromProjectWorkSpace();
SPList list = GetListFromProjectWorkSpace();

SPSiteDataQuery qry = new SPSiteDataQuery();
qry.Lists = „”; //without ‘.’
DataTable tbl = web.GetSiteData(qry);

XmlDocument doc = new XmlDocument();
XmlNode queryResponse = doc.AppendChild(doc.CreateElement(„dsQueryResponse”));
XmlNode root = queryResponse.AppendChild(doc.CreateElement(„Rows”));
foreach (DataRow row in tbl.Rows)
{
XmlElement rowNode = doc.CreateElement(„Row”);
foreach (DataColumn col in row.Table.Columns)
{
string val = row[col].ToString();
XmlAttribute att = doc.CreateAttribute(col.ColumnName);
att.Value = val;
rowNode.Attributes.Append(att);
}
root.AppendChild(rowNode);
}

XmlDataSource source = new XmlDataSource();
source.ID = „source”;
source.Data = doc.InnerXml;

private SPWeb GetWebFromProjectWorkSpace()
{
CookieContainer cookies = new CookieContainer();

WSSInteropService.WssInterop service = new Microsoft.SDK.Project.Samples.CrossListsProject.WSSInteropService.WssInterop();
service.Url = „http://localhost/pwa/_vti_bin/PSI/WssInterop.asmx”;
service.Credentials = System.Net.CredentialCache.DefaultCredentials;
service.CookieContainer = cookies;

ProjectWSSInfoDataSet dataset = service.ReadWssData(Helper.GetProjUID());

string workspaceName = dataset.ProjWssInfo[0].PROJECT_WORKSPACE_NAME;
string workspaceUrl = dataset.ProjWssInfo[0].PROJECT_WORKSPACE_URL;

SPSite site = new SPSite(workspaceUrl);
SPWeb web = site.RootWeb;
SPList list = null;

for (int i = 0; i < web.Webs.Count; i++)
{
if (web.Webs[i].ServerRelativeUrl.Contains(workspaceName))
{
list = web.Webs[0].Lists[SelectedList];
return web.Webs[i];
}
}
return null;
}

Un weekend in Vancouver, Canada

Saptamana trecuta, vineri ne-am strans cu totii (7), ne-am impartit in 2 masini si am pornit spre Vancouver. Sam cu fetele…eu cu baietii. Cred ca am ajuns in vama cam pe la 9. Doamna de la vama se uita la pasapoarte…ne intreaba daca avem alcool…noi zicem ca nu avem. Abia mai tarziu aflam ca de fapt aveam o damigeana de bere. Din cauza ca eram singura care avea nevoie de viza, baietii au trebuit sa stea dupa mine :P.

Am intrat in Canada…prima oprire: orasul Surrey, restaurantul Swiss Chalet. Foarte buna mancarea aici. Am mancat carne de pui si de vita cu cartofi, poutine si porogi. Poutine e o amestecatura de cartofi prajiti, branza si sos, iar porogi sunt un fel de gogosele cu branza si cartofi. Cand am cerut nota am cerut sa o imparta…asa ca am asteptat un pic pana 7 persoane am dat cu cardu, am introdus bacsis si am semnat… Despre bacsis… Acuma il inteleg pe Calin 🙂

Am ajuns la hotel…Eu si baietii numai ca restu din oarecare motive au mers la cumparaturi 😛 . Foarte frumos hotelul Sutton 😀 . Ne-am cazat in 2 camere. Fetele cu fetele si baietii cu baietii. Planu initial era sa „get stupid drunk in our rooms”…dar din cauza ca era tarziu si in Canada alcoolul se cumpara numai din locuri autorizate…iar noi aveam o damigeana de bere numai….Am mers sa ne plimbam…Foarte frumos centrul orasului…cladiri inalte dar nu la fel de ingramadite ca in Seattle. Ne-am intors in camera si ne-am jucat ceva joc cu carti…De genu…fiecare trage pe rand o carte si in functie de numar tre sa faca ceva: de exemplu daca tragi Q tre sa bei de cate ori cineva bea pana altcineva trage alt Q. La celelalte carti orice faceai la sfarsit cineva trebuia sa bea. Sam a tras primul Q…da n-a durat prea mult…ca am tras eu pe urmatorul…si l-am pastrat pana la sfarsit. Da cum nu aveam decat berea…jocul s-a terminat repede si am mers la somn…

Ziua 2: ne-am trezit dimineata tare….eu credeam ca din cauza ca vrem sa facem ceva de dimineata tare…de fapt era din cauza fetelor…ca sa aiba timp sa se pregateasca 😛 . Noi fetele am mers sa ne schimbam bani si i-am chemat si pe baieti cu noi dar ei au zis ca ne gasesc 🙂 . Mare greseala 😛 . Am schimbat banii si cum baietii nu ne-au gasit, am mers la cumparaturi 😛 . Am mers cu Ga-Young sa isi ia cafea. Era cineva de la ceva televiziune care filma asa ca pb am aparut si la tv 😛 . Cum baietii numa nu ne gaseau am hotarat sa mergem la hotel. Mda, erau in hol, ne asteptau.

Am mers sa luam masa la un restaurant romanesc: Transylvania Flavour.  Foarte buna mancarea. Tuturor le-a placut 🙂

Am mers spre Capilano, Podul Suspendat. Am urmat GPS-u si am ajuns in Parcul Stanley. Foarte frumos parcul. Intr-un final, am ajuns si la pod. Locul e ca un fel de gradina botanica, cu multe poduri suspendate, chestii comice. La intrare primesti o harta si ai locuri pentru pus stampile in locurile prin care mergi. La final daca completezi toate spatiile primesti o diploma…Numa Ga-Young a primit 😛 .

Am mers in parcul Stanley. Apoi ne-am intalnit cu Athena, o tipa din Vancouver si am mers sa mancam poutine si dupa, Athena ne-a dus in Granville Island.

Seara am mers la piscina si apoi la un restaurant corean unde eu nu prea am putut manca nimic 😦 . Dupa am mers si mi-am luat ceva de la McDonalds.

Ne-am intorsc la hotel sa ne pregatim de club. Am mers in Gossip Club (ex Plush Club). Fain club, faina muzica da cel mai fain e ca nu se fumeaza in interior. La intrare ne-au cautat, ne-au facut poze 🙂 . Just in case.

Inapoi la hotel, am mers cu Sam la business center ca sa vb cu parintii pe mess sa stie ca sunt bine…si am ramas cu Sam pana pe la 4:30 dimineata si am povestit despre nemurirea sufletului 🙂 .

Duminica, 2 dintre fete au mers la cumparaturi. Restul, am mers sa mai vizitam orasul. Am vazut un ceas cu aburi care canta la jumate si la fix. Am cumparat suveniruri… si ne-am intors la hotel sa ne intalnim cu restul.

Am parasit Vancouver-ul si am mers in Richmond sa mancam la un restaurant chinezesc. Dim sum inseamna cand comanzi o gramada de chestii si apoi iti alegi ce vrei sa mananci. In Richmond  am gasit strada „Alexandra” 😛 . Am mai fost intr-un mall si apoi am mers spre vama. Aici am asteptat o ora – o ora jumate. La 9:30 seara eram inapoi acasa, gata pentru o noua saptamana de munca 😀

Sarbatori fericite

Anu asta o sa dau skip si n-o sa sarbatoresc Pastele.

Pastele pentru mine inseamna familie…asa ca, o sa ii dau skip.

 

Celor care sarbatoriti duminica, Pastele, va doresc sarbatori fericite si

sa profitati din plin de clipele pe care le petreceti cu cei dragi. 


2448930577_b8e9096042

si Hristos a inviat!

„Blana lucre”

Azi s-a lansat cu surle si trambite mult asteptatul site http://blana-lucre.ro/.

Asa ca daca vedeti blana care lucra…aici sa o trimiteti.

O zi proasta, chiar daca mi-au dat viza

Am fost invitata sa merg in Vancouver, Canada weekendu asta… Din cauza ca Romania e pe list cu tari care au nevoie de viza…vineri dimineata m-am trezit devreme sa merg la consulat in Seattle. Ghinion: era „good friday” (vinerea dinainte de Pasti) si ambasada era inchisa. 😦

Asa ca, azi am mers din nou. Numa bine ieri mi-a venit si GPS-u…

M-am trezit la 6:30…La 7:20 am fost in Seattle…pana la 7:40 am cautat loc de parcare.

Am ajuns la ambasada. mi-am luat numaru 11, apoi mi-au dat numaru 8. Am mers la verficat actele. Mi-au zis ca am nevoie de originale X( . Si tre dovada ca am bani… Au zis ca pot sa incerc sa aplic. Am zis ok…sa incercam. Am platit taxa de 65 de $ pt o singura intrare. O singura intrare inseamna ca pot sa intru pe perioada cat stau in state de cate ori vreau…dar daca parasesc statele unite, atunci tre sa mai aplic o data pentru viza…

Apoi mi-au zis sa ma intorc la 11.

Cum era numa 9 si Bellevue e cam la juma de ora distanta am zis sa ma intorc dupa acte si ce mai tre… Am avut parte si de trafic X( . Am ajuns la hotel, am luat tot…am mers la banca, mi-am scos bani de pe cardu de transilvania, mi-am pus pe asta de state, am cerut scrisoare de la banca…si apoi s-a oprit gps-u 😐 . Si n-a mai vrut sa porneasca :(( . Noroc ca mi-am adus aminte cum sa ajung… 

Am mers inapoi la ambasada. M-au chemat la ghiseu…tipa de acolo se tot uita prin dosar…Ii zic ca am adus si originale. Imi zice ca sa le aduc data viitoare cand aplic. Deja curgea apa pe mine. Cum data viitoare? Imi explica ceva…nu inteleg….zice ca „never mind” si imi da pasaportu cu viza pana in octombrie :D.

Pe drum observ ca mi se aprinde „elicopteru” de pe bord. Ma pierd un pic prin Downtown Bellevue si ajung intr-un final la birou. 

Imi dau seama ca GPS-u meu de fapt nu era chiar oprit…era numa „inghetat” si facea un zgomot enervant… Intru la newegg (site-u de unde mi l-am comandat) sa vb cu cineva online. Stabilim ca il returnez… Era ok… numa ca zgomotu n-a incetat dupa ce am terminat de vb cu Antonio de la newegg.

Si dau pe google si imi explica pe ceva forum cum sa il resetez. Si il resetez si acuma merge…Numa bine o sa il pot lua cu mine in Vancouver.

Mai departe, seara ma duc pana la un magazin rusesc sa fac cumparaturi. Apoi ma intorc la birou sa mai lucrez ceva ca simteam ca iese 🙂 .

Pe la 10, plec catre casa…. Ajung in parcarea hotelului…ma dau jos din masina si miroase a ars si masina scotea un sunet ciudat… :((

Asa ca mine tre sa ma duc si pe la compania care mi-a inchiriat-o :((

Happy Birthday to Alex & Alexandra

Azi am fost invitata la ziua colegului meu Alex si a fiicei lui :D. Pentru ca am primit instructiuni clare despre ce ii place Alexandrei…cu totii am dus cadouri princesses related 😀 . 

disney-princesses

Happy Birthday

Si a mai trecut un an 😀 .

Am avut o aniversare frumoasa. Am dus prajituri la birou…lumea a venit, m-a felicitat, am primit flori, felicitare (banner) si un album The Killers pentru „masina mea”.
off

off2

In ziua dinainte au reusit sa imi inchirieze masina 😀 . Asa ca, acum conduc o Kia Spectra din 2007 😀 .
masina

La amiaz am avut masa cu Dale, unul din consultantii de la UMT…am fost la restaurnat Chinezesc unde am „mancat” (2-3 linguri) cea mai picanta supa si am primit si „good luck cookie” care avea un biletel pe care scrie „You need not worry about future” 😀 . Adevarul e ca pana acum am ales bine 😀 . Cred ca lucrurile se intampla pur si simplu si e super cand ies asa de bine 🙂

Seara, colegii mei au organizat o iesire la bowling. Asa ca am mers impreuna cu Alex, Sam, Bia, Jiawey, Bryan, Onti and Angelo la o sala de bowling de prin Kirkland (cred). Mi-au pregatit si un tort cu 23 de lumanari (nu le-am numarat…da pareau sa fie 23)

toti
tort

Dupa bowling am mers la McDonald`s…pentru prima data :). Chestiile de pe aici sunt diferite…si sucul…ei iti dau pahar si tu iti pui…de cate ori vrei 😛 (sau cel putin asa mi s-a spus)
mcd
Deci, da, am avut o aniversare frumoasa 🙂 si le multumesc tuturor pentru tot 🙂 .

Black Bottle, Monsters vs Aliens and Washington University

Vineri, 3 aprilie am fost la film: Monsters vs Aliens 3D in Seattle cu Sam, prieteni de-ai lui si niste colegi de la lucru. Ne-am adunat vreo 13 persoane. Inainte am fost la un restaurant: Black Bottle.  E interesant cum comanzi o gramada de chestii si apoi le imparti cu toata lumea. Ai ocazia sa gusti totul 😀 . Mancarea nu e prea multa…si, si din cauza ca ne grabeam cand am plecat spre IMAX inca imi era foame.

Filmul a inceput la 9:40 PM. Sala a fost aproape plina. Also, a fost primu meu film 3D. Inafara de faptu ca dupa m-am simtit cam ametita a fost ok. Filmu a fost foarte amuzant. Am ras o gramada 😀 .

Dupa film am facut cateva poze cu chestiile care se gaseau in hol: cea mai mare chitara din lume, cu (nu stiu sigur daca) cel mai mare ceas…mai sunt si alte chestii interesante: niste boluri cu care poti sa scoti sunete, invarti o chestie inauntru fara sa atingi bolu si scoate niste sunete, poti sa canti la pian…

In drum spre casa ne-am oprit la Irish Pub sa bem ceva…

Sambata, am mers sa vizitam Washington University. E vremea cand aici infloresc copacii „Cherry Blossom”. (copacii aia cu flori roz pe care ii vezi in desenele japoneze). Am facut un picnic in campus. Campusul era plin de oameni. O gramada de copii, de caini, vreo 3 mirese…Am vizitat campusul. E foarte frumos: copaci, flori, veverite, fantana cu rate…

Dupa, ne-am plimbat un pic prin imprejurimi.

Din categoria: Alte chestii pe care le-am vazut

un travestit

– o masina alba plina cu poze cu marihuana

– o tipa cu par mov

– copii in maieuri (a fost cald, da eu aveam tricou si bluza pe mine si nu-mi era chiar bine)