public void ObrisiKorisnika(ObrisiKorisnikaForma obrisiKorisnikaForma, Klijent klijent) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_OBRISI_KORISNIKA, Poruka = klijent }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { obrisiKorisnikaForma.PrikaziGreskaPoruku(NIJE_MOGUCE_OBRISATI_KORISNIKA); } else { obrisiKorisnikaForma.PrikaziInfoPoruku(String.Format(USPESNO_OBRISAN_KORISNIK, klijent.Ime + " " + klijent.Prezime)); } } catch (Exception ex) { obrisiKorisnikaForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void SacuvajRacune(OtvoriRacunForma otvoriRacunForma, Klijent klijent, List <Racun> racuni) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_SACUVAJ_RACUNE_KORISNIKA, Poruka = new KeyValuePair <Klijent, List <Racun> >(klijent, racuni) }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { otvoriRacunForma.PrikaziGreskaPoruku(RACUNI_GRESKA); } else { otvoriRacunForma.PrikaziInfoPoruku(RACUNI_USPEH); } } catch (Exception ex) { otvoriRacunForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void SacuvajTransakciju(NapraviTransakcijuForma napraviTransakcijuForma, Transakcija transakcija, KeyValuePair <long, long> sifre) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_SACUVAJ_TRANSAKCIJU, Poruka = new KeyValuePair <Transakcija, KeyValuePair <long, long> >(transakcija, sifre) }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { napraviTransakcijuForma.PrikaziGreskaPoruku(NEUSPESNO); } else { napraviTransakcijuForma.PrikaziInfoPoruku(USPESNO); } } catch (Exception ex) { napraviTransakcijuForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public List <Klijent> VratiPrimaoce(NapraviTransakcijuForma napraviTransakcijuForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_KORISNIKE, }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { napraviTransakcijuForma.PrikaziInfoPoruku(KORISNICI_NE_POSTOJE); return(null); } else { return(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (Klijent)x)); } } catch (Exception ex) { napraviTransakcijuForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); return(null); } }
public Klijent VratiPosiljaoca(NapraviTransakcijuForma napraviTransakcijuForma, string jmbg) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_KORISNIKA, Poruka = jmbg }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { napraviTransakcijuForma.PrikaziGreskaPoruku(String.Format(KORISNIK_NE_POSTOJI, jmbg)); return(null); } else { return(odgovor.Objekat as Klijent); } } catch (Exception ex) { napraviTransakcijuForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); return(null); } }
public void OdobriKredit(OdobriKreditForma odobriKreditForma, AktiviraniKredit ak) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_SACUVAJ_KREDIT, Poruka = ak }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { odobriKreditForma.PrikaziGreskaPoruku(KREDIT_GRESKA); } else { odobriKreditForma.PrikaziInfoPoruku(KREDIT_PODTVRA); } } catch (Exception ex) { odobriKreditForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void VratiSveTipoveKredita(OdobriKreditForma odobriKreditForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_TIPOVE_KREDITA, }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { odobriKreditForma.PrikaziGreskaPoruku(KREDITI_NE_POSTOJE); } else { odobriKreditForma.PopuniCBTipovaKredita(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (TipKredita)x)); } } catch (Exception ex) { odobriKreditForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void SacuvajKorisnika(KreirajKorisnikaForma kreirajKorisnikaForm, Klijent noviKorisnik) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_SACUVAJ_KORISNIKA, Poruka = noviKorisnik }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { kreirajKorisnikaForm.PrikaziGreskaPoruku(KORISNIK_GRESKA); } else { kreirajKorisnikaForm.PrikaziInfoPoruku(KORISNIK_USPEH); } } catch (Exception ex) { kreirajKorisnikaForm.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void VratiID(KreirajKorisnikaForma kreirajKorisnikaForm) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_ID, Poruka = new Klijent() }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { kreirajKorisnikaForm.PrikaziInfoPoruku(ID_GRESKA); } else { kreirajKorisnikaForm.PostaviID(Convert.ToString(odgovor.Objekat)); } } catch (Exception ex) { kreirajKorisnikaForm.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void PrikaziSveTransakcije(MojeTransakcijeForma mojeTransakcijeForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.KLIJENT_PRIKAZI_TRANSAKCIJE_ZA_RACUN, Poruka = mojeTransakcijeForma.VratiUsloveZaTransakcije() }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { mojeTransakcijeForma.PrikaziInfoPoruku(String.Format(TRANSAKCIJE_NE_POSTOJE_ZA_RACUN, mojeTransakcijeForma.VratiIzabraniRacun().BrojRacuna)); } else { mojeTransakcijeForma.PostaviSveTransakcije(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (Transakcija)x)); } } catch (Exception ex) { mojeTransakcijeForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void PrikaziSveRacune(MojiRacuniForma mojiRacuniForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.KLIJENT_PRIKAZI_RACUNE, }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { mojiRacuniForma.PrikaziInfoPoruku(RACUNI_NE_POSTOJE); } else { mojiRacuniForma.PostaviSveRacune(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (Racun)x)); } } catch (Exception ex) { mojiRacuniForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public List <Racun> PrikaziRacuneSaKriterijumom(MojiRacuniForma mojiRacuniForma, string text) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.KLIJENT_PRIKAZI_RACUNE_KRITERIJUM, Poruka = text }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { return(null); } else { return(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (Racun)x)); } } catch (Exception ex) { mojiRacuniForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); return(null); } }
public void IzmeniKorisnika(IzmeniInformacijeForma izmeniInformacijeForma, Klijent klijent) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_IZMENI_KORISNIKA, Poruka = klijent }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { izmeniInformacijeForma.PrikaziGreskaPoruku(NIJE_MOGUCE_IZMENITI_KORISNIKA); } else { izmeniInformacijeForma.PrikaziInfoPoruku(KORISNIK_USPESNO_IZMENJEN); } } catch (Exception ex) { izmeniInformacijeForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void VratiSveKorisnike(IzmeniInformacijeForma izmeniInformacijeForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_KORISNIKE }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { izmeniInformacijeForma.PrikaziInfoPoruku(KORISNICI_NE_POSTOJE); } else { izmeniInformacijeForma.PopuniCBKorisnika(((List <IDomenskiObjekat>)odgovor.Objekat).ConvertAll(x => (Klijent)x)); } } catch (Exception ex) { izmeniInformacijeForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void PostaviBrojKredita(OdobriKreditForma odobriKreditForma, Klijent klijent) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ADMIN_VRATI_ID_KREDITA, Poruka = klijent }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { odobriKreditForma.PrikaziGreskaPoruku(ID_GRESKA); } else { odobriKreditForma.PostaviIDKredita(Convert.ToString(odgovor.Objekat)); } } catch (Exception ex) { odobriKreditForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void PrijaviKlijenta(String mejl, String sifra, Prijava prijavaForma) { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.ULOGUJ_KLIJENTA, Poruka = new KeyValuePair <String, String>(mejl, sifra) }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); ServerTransferObjekat odgovor = Komunikacija.DajKomunikaciju().ProcitajOdgovor(); if (odgovor.Rezultat == 0) { prijavaForma.PrikaziGreskaPoruku(NEODGOVARAJUCI_KREDENCIJALI); return; } else if (odgovor.Objekat is Admin) { Komunikacija.DajKomunikaciju().PostaviSesiju(odgovor.Objekat as Admin); GlavnaFormaAdmin glavnaFormaAdmin = new GlavnaFormaAdmin() { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, Text = String.Format(Konstante.GUI.DOBRODOSLI, new String[] { Komunikacija.DajKomunikaciju().VratiSesiju().Ime, Komunikacija.DajKomunikaciju().VratiSesiju().Prezime }) }; glavnaFormaAdmin.Show(); } else if (odgovor.Objekat is Klijent) { Komunikacija.DajKomunikaciju().PostaviSesiju(odgovor.Objekat as Klijent); GlavnaFormaKlijent glavnaFormaKlijent = new GlavnaFormaKlijent() { FormBorderStyle = FormBorderStyle.FixedSingle, StartPosition = FormStartPosition.CenterScreen, Text = String.Format(Konstante.GUI.DOBRODOSLI, new String[] { Komunikacija.DajKomunikaciju().VratiSesiju().Ime, Komunikacija.DajKomunikaciju().VratiSesiju().Prezime }) }; glavnaFormaKlijent.Show(); } prijavaForma.Hide(); } catch (Exception ex) { prijavaForma.PrikaziGreskaPoruku(Konstante.Server.SERVER_NIJE_DOSTUPAN); } }
public void Odjava() { try { KlijentTransferObjekat zahtev = new KlijentTransferObjekat() { Operacija = Operacija.KRAJ }; Komunikacija.DajKomunikaciju().PosaljiZahtev(zahtev); } catch (Exception ex) { return; } }