Več info :
Google HELP!
Wednesday, 8 December 2010
Tuesday, 7 December 2010
Advanced PICKER forma
In smo dočakali ... vsaj delno :). Za enkrat deluje samo metoda, ki je opisana spodaj.
var modalDialogResult = _viewService.ShowPickerForm ("Naziv modalnega okna", new TravelOrderBrowseList.Criteria());
//pred tem še seveda preverimo ali je uporabnik sploh kliknil "Potrdi" - DialogResult
if (modalDialogResult != null && modalDialogResult.View != null)
{
var selectionView = modalDialogResult.View as IPBAdvancedPickerForm;
if (selectionView!= null)
{
var selectedRows = selectionView.GetSelectedRows;
// DO Your MAGIC!
}
}
Manjka še metoda : ShowPickerForm(object selectionList, string caption) ter seveda možnost obvezne izbire samo ENEGA zapisa.
Če bo čas na moji strani bom probal še narediti tako, da se vrne lista s pravimi objekti ... oz. kakšna helper metoda, ki ti sama pretvori v "pravo" listo ...
To je to ... sedaj pa hitro uporabljat ...
var modalDialogResult = _viewService.ShowPickerForm
//pred tem še seveda preverimo ali je uporabnik sploh kliknil "Potrdi" - DialogResult
if (modalDialogResult != null && modalDialogResult.View != null)
{
var selectionView = modalDialogResult.View as IPBAdvancedPickerForm;
if (selectionView!= null)
{
var selectedRows = selectionView.GetSelectedRows;
// DO Your MAGIC!
}
}
Manjka še metoda : ShowPickerForm(object selectionList, string caption) ter seveda možnost obvezne izbire samo ENEGA zapisa.
Če bo čas na moji strani bom probal še narediti tako, da se vrne lista s pravimi objekti ... oz. kakšna helper metoda, ki ti sama pretvori v "pravo" listo ...
To je to ... sedaj pa hitro uporabljat ...
Friday, 3 December 2010
Init vs Initilize
Vprašanje kdo, kaj, zakaj, metoda Initialize?
Ta metoda se kliče vedno ob kreiranju NH povezav 1:m, m:1, .... ko se naloži objekt iz baze. Na listah se pravi povezavah 1:m naredi NH ISet objekt, ki ga potem naložimo v naš List objekt. ForEach in za vsak objekt posebaj kličemo Init od objekta.
Zaključek:
Init = naš, csla
Initialize = Nhibernate
Ta metoda se kliče vedno ob kreiranju NH povezav 1:m, m:1, .... ko se naloži objekt iz baze. Na listah se pravi povezavah 1:m naredi NH ISet objekt, ki ga potem naložimo v naš List objekt. ForEach in za vsak objekt posebaj kličemo Init od objekta.
Zaključek:
Init = naš, csla
Initialize = Nhibernate