Example #1
0
 public LoginPacijent(LoginListener listener, Klinika klinika)
 {
     InitializeComponent();
     this.klinika  = klinika;
     this.listener = listener;
     errors        = new ErrorProvider();
 }
 public Main(Klinika k, Osoba logovani)
 {
     InitializeComponent();
     klinika       = k;
     logovanaOsoba = logovani;
     if (logovanaOsoba is Pacijent)
     {
         menuOpcije.DropDownItems.Remove(dodajNovogPacijentaToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(dodajNoviPregledToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(kreirajKartonToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(pregledajPacijentaToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(plateUposlenikaToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(naplataToolStripMenuItem);
         tabControl1.TabPages.Remove(tabListaOrdinacija);
         tabControl1.TabPages.Remove(tabListaPacijenata);
         pictureBox1.Image = ((Pacijent)logovanaOsoba).slika;
     }
     else if (logovanaOsoba is Doktor)
     {
         menuOpcije.DropDownItems.Remove(dodajNovogPacijentaToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(kreirajKartonToolStripMenuItem);
         menuOpcije.DropDownItems.Remove(naplataToolStripMenuItem);
     }
     else
     {
         menuOpcije.DropDownItems.Remove(pregledajPacijentaToolStripMenuItem);
     }
 }
Example #3
0
        static void Main()
        {
            Klinika klinika_17600 = new Klinika();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new LoginTip(klinika_17600));
            // Application.Run(new Main(klinika_17600, klinika_17600.DajUposlenike().First()));
        }
 public void MainMenu()
 {
     klinika17600_1 = new Klinika();
     while (izaci == false)
     {
         MenuManager.NapraviMenuFunkcije("Dobro dosli! \n Odaberite jednu od opcija:",
                                         new List <string> {
             "Registruj/brisi pacijenta", "Prikazi raspored pregleda pacijenta", "Kreiranje kartona pacijenta", "Pretraga kartona pacijenta", "Registruj novi pregled", "Analiza sadrzaja", "Naplata", "Izlaz"
         },
                                         new List <MenuManager.Selected> {
             this.RegistrujIliBrisiPacijenta, this.RasporedPregleda, this.KreirajKarton, this.PretraziKartone, this.OpcijePregleda, this.Analiza, this.Naplata, this.Izlaz
         });
     }
 }
Example #5
0
        public NoviPacijent(Klinika k)
        {
            InitializeComponent();
            klinika = k;
            errors  = new ErrorProvider();

            // lista svih kontrola koje mogu imati error
            // potrebno za FormDataValidator
            kontrole = new List <Control>();
            kontrole.Add(textIme);
            kontrole.Add(textPrezime);
            kontrole.Add(textAdresa);
            kontrole.Add(dateDatumRodjenja);
            kontrole.Add(textMaticniBroj);
            kontrole.Add(comboBracnoStanje);
            kontrole.Add(comboSpol);
            kontrole.Add(pacijentProfilna1);
        }
 public PretragaPacijenta(Klinika k) : base(k)
 {
 }
Example #7
0
 public PretraziOsobu(Klinika k)
 {
     InitializeComponent();
     klinika = k;
 }
 public IzborVrstePregleda(Klinika k)
 {
     InitializeComponent();
     klinika = k;
 }
 public LoginUposlenik(LoginListener listener, Klinika klinika)
 {
     InitializeComponent();
     this.listener = listener;
     this.klinika  = klinika;
 }
 public PretragaDoktora(Klinika k) : base(k)
 {
 }
Example #11
0
 public LoginTip(Klinika klinika)
 {
     this.klinika = klinika;
     InitializeComponent();
 }
 public PretragaOrdinacija(Klinika k) : base(k)
 {
 }
 public PlateUposlenika(Klinika k)
 {
     InitializeComponent();
     klinika = k;
 }