Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 5 odgovora
  • 3.465 pregleda

Najnovija ↓

C# winforms session ili temp table 11.05.2016. u 02:03 · pre 127 meseci #1
Projekat na kojem radim zahteva prijavu zaposlenih na sistem. Kada se zaposleni uloguje on mora da odabere poslovnu jedinicu nad kojom vrsi promene.
E sada winforms nepodrzava sessije sto bi meni u ovom slucaju dosta znacilo.
Program koristi MySql bazu.

Meni je jako bitno da kada zaposleni izabere firmu nakon login-a pokazace mu se infomacije o poslovnoj jedinici, stanju zaliha, racuna, robe itd. Ja bi taj neki #ID od izabrane poslovne jedinice sacuvao u sessiju i tacno bi znao koji sta cu da update/insert/delete u bazu za odredjenu pos.jedinicu.

Moja neka ideja je da napravim temporary tabelu posto nema sessija i da u tu privremenu tabelu upisem status o logovanju (dali je ulogovan ili nije) i da napravim jos jednu temp tabelu gde cu da drzim informaciju koju je pos. jediniu izabrao zaposleni i nad kojom vrsi neke promene. Naravno napravio bi neku klasu koja bi proveravala stalno dali postoji vrednost u toj i toj temp tabeli ako nepostoji vrati ga na login.

Nemam pravu sliku kako bi ovo mogao da resim a da nedodje do greske pa neko unese podatke za neku drugu pos.jedinicu a ne za onu koju je izabrao prilikom logovanja.

Jel imate neki bolji predlog kako bi ovo mogao da uradim?

Hvala unapred
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Re: C# winforms session ili temp table 11.05.2016. u 08:59 · pre 127 meseci #3
Pa nakon logina ima joj jedan korak gde se bira pos.jedinica u comboBox-u. Ja sam dao predlog i nisam bio siguran pa sam zato pitao sta je najpametnije.

Ovo sto predlazes je ok, mogao bi da napravim jednu staticku promenljivu npr u MainWindow formi .
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Re: C# winforms session ili temp table 12.05.2016. u 10:57 · pre 127 meseci #4
Zasto da bude staticna?

Napravis da bude public tj vidljiva od tamo gde je koristis i to je dovoljna.
Na formi gde izabere pslovnu jedinu pozoves set property, posle gde god treba da proveravas tu vrednost zoves get.

Ti svakako imas pristup instanci glavne forme koja npr ima property ko je logovan i sta je izabrao...

Re: C# winforms session ili temp table 12.05.2016. u 11:15 · pre 127 meseci #5
Kakve veze ima instanca glavne forme sa podacima ko je logovan i šta je neko izabrao tamo negde?
Ona svakako "može da posluži" kao "nosilac" tih podataka - ali jednostavno niti to treba da bude njen posao niti ti podaci pripadaju tamo.
Napravi ti lepo singleton i stavi u njega podatke koji ti trebaju.
Sviđa mi se1
Re: C# winforms session ili temp table 14.07.2016. u 06:24 · pre 125 meseci #6
Dusane jel bas mora singleton ili moze da bude neka commona staticna klasa? Mislim da mu na isto dodje
Potpis
Kada vidjamo uvek ista lica, na kraju ona postaju deo našeg života. A kada postanu
deo našeg života,
onda žele i da nam ga izmene. I ako ne bude po njihovom, nije im pravo. Jer, svaki
čovek ima tačnu predstavu kako bi trebalo da živimo svoj život. A nikad nemaju pojma
kako treba da prožive sopstveni život.
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme