예제 #1
0
파일: Form2.cs 프로젝트: filipxa/Bazagd
        private void btKreiraj_Click(object sender, EventArgs e)
        {
            if (tbIme.Text != "" && tbPrezime.Text != "" && tbTelefon.Text != "" && tbTelefon.Text.Length >= 9)
            {
                k = new Korisnici(tbIme.Text, tbPrezime.Text, dateTimeDatumRodjenja.Value, tbAdresa.Text,
                    comboBoxBracnoStanje.SelectedIndex, tbTelefon.Text, tbDeca.Text,
                    tbKontaktOsobaI.Text, tbKontaktOsobaTelefon1.Text, tbKontaktOsoba2.Text,
                    tbKontaktOsoba2Telefon.Text, tbKontaktRodbinaPrijatelji.Text, tbKucniLjubimac.Text,
                    dateTimePickerOdKadaKoristiPomoc.Value, tbPenzija.Text, tbOstalo.Text,
                    comboBoxKorisnikGZavoda.SelectedIndex, tbImeLekara.Text, tbUslugeUD3.Text,
                    tbSredstvaZaLekove.Text, comboBoxListaCekanja.SelectedIndex,
                    cbFizioterapeut.Checked, cbAsistel.Checked, cbSpremanjeStana.Checked,
                    tbDurgaPomoc.Text, comboBoxZdravstevniStatus.SelectedIndex,
                    tbDijagnozaBolesti.Text, comboBoxMentalnoZdravlje.SelectedIndex,
                    comboBoxSluh.SelectedIndex, comboBoxVid.SelectedIndex,
                    comboBoxKomunikacija.SelectedIndex, comboBoxFizioloskePotrebe.SelectedIndex,
                    comboBoxMogucnostKretanja.SelectedIndex, comboBoxSposobnostIshrane.SelectedIndex,
                    comboBoxFunkcijaGutanja.SelectedIndex, tbPomocPriKupanju.Text,
                    tbPomocPriOblacenju.Text, tbHigijenskeNavike.Text, comboBoxOrijentacija.SelectedIndex,
                    comboBoxNarav.SelectedIndex, comboBoxProstor1.SelectedIndex,
                    comboBoxProstor2.SelectedIndex, tbZagrevanjeProstora.Text, tbHladjenjeProstora.Text, tbKljuceviOdStana.Text,
                    tbIzmirivanjeObaveza.Text, comboBoxDrustveniZivot.SelectedIndex,
                    comboBoxOporavak.SelectedIndex, cbKlubZaStare.Checked, cbPozoriste.Checked,
                    cbCrkva.Checked, cbBiblioteka.Checked, tbKoImJePomagaoPre.Text, tbPosebniZahtevi.Text);
                Globalne.brojKorisnika++;
            }

            else
            {
                if (tbTelefon.Text.Length < 9) MessageBox.Show("Telefon mora imati barem 9 karaktera!");
                if (tbIme.Text == "") MessageBox.Show("Polje Ime je obavezno!");
                if (tbPrezime.Text == "") MessageBox.Show("Polje Prezime je obavezno!");
                if (tbTelefon.Text == "") MessageBox.Show("Polje Telefon je obavezno!");
            }
        }
        private void btKreiraj_Click(object sender, EventArgs e)
        {
            if (tbIme.Text != "" && tbPrezime.Text != "" && tbbrojkartona.Text != "")
            {
                k = new Korisnici(tbIme.Text, tbPrezime.Text, tbbrojkartona.Text, dateTimeDatumRodjenja.Value, comboBox2.SelectedIndex,tbAdresa.Text,
                    comboBoxBracnoStanje.SelectedIndex, tbTelefon.Text, tbmobilni.Text, tbDeca.Text,
                    tbKontaktOsobaI.Text, tbKontaktOsobaTelefon1.Text, tbKontaktOsoba2.Text,
                    tbKontaktOsoba2Telefon.Text, tbKontaktRodbinaPrijatelji.Text, tbKucniLjubimac.Text,
                    dateTimePickerOdKadaKoristiPomoc.Value, tbPenzija.Text, tbnaknada.Text, tbOstalo.Text,
                    comboBoxKorisnikGZavoda.SelectedIndex, tbImeLekara.Text, tbUslugeUD3.Text,
                    tbSredstvaZaLekove.Text, comboBoxListaCekanja.SelectedIndex,
                    cbFizioterapeut.Checked, cbAsistel.Checked, cbSpremanjeStana.Checked,
                    tbDurgaPomoc.Text, comboBoxZdravstevniStatus.SelectedIndex,
                    tbDijagnozaBolesti.Text, comboBoxMentalnoZdravlje.SelectedIndex,
                    comboBoxSluh.SelectedIndex, comboBoxVid.SelectedIndex,
                    comboBoxKomunikacija.SelectedIndex, comboBoxFizioloskePotrebe.SelectedIndex,
                    comboBoxMogucnostKretanja.SelectedIndex, comboBoxSposobnostIshrane.SelectedIndex,
                    comboBoxFunkcijaGutanja.SelectedIndex, tbPomocPriKupanju.Text,
                    tbPomocPriOblacenju.Text, tbHigijenskeNavike.Text, comboBoxOrijentacija.SelectedIndex,
                    comboBoxNarav.SelectedIndex, comboBoxProstor1.SelectedIndex,
                    comboBoxProstor2.SelectedIndex, tbZagrevanjeProstora.Text, tbHladjenjeProstora.Text, tbKljuceviOdStanaIme.Text, tbKljuceviOdStanaTelefon.Text, tbKljuceviOdStanaOdnos.Text,
                    tbIzmirivanjeObaveza.Text, comboBoxDrustveniZivot.SelectedIndex,
                    comboBoxOporavak.SelectedIndex, cbKlubZaStare.Checked, cbPozoriste.Checked,
                    cbCrkva.Checked, cbBiblioteka.Checked, tbKoImJePomagaoPre.Text, tbVayanDatum.Text, tbAktivnostiPremaIPU.Text, tbSpecInstrukcije.Text, tbPosebniZahtevi.Text, tbIndividualniPlan.Text);
                Globalne.brojKorisnika++;
            }

            else
            {

                if (tbIme.Text == "") MessageBox.Show("Polje Ime je obavezno!");
                if (tbPrezime.Text == "") MessageBox.Show("Polje Prezime je obavezno!");
                if (tbbrojkartona.Text == "") MessageBox.Show("Broj kartona je obavezan!");
            }

            StreamWriter sw = new StreamWriter(Path.Combine(Globalne.pathfolder, "log"), true);
            sw.WriteLine("Korisnik: " + tbIme.Text + " " + tbPrezime.Text + " " + tbbrojkartona.Text + " kreiran datuma " + DateTime.Now.ToString()+" sa accounta "+Environment.UserName);
            sw.Close();
        }
예제 #3
0
 public PostojeciKorisnik(Korisnici ucitan)
 {
     InitializeComponent();
     this.ucitan = ucitan;
 }
예제 #4
0
 public radni_nalog(Korisnici k, Gdomacica gd)
 {
     InitializeComponent();
     this.k = k;
     this.gd = gd;
 }
예제 #5
0
        public void ispisiK(Korisnici k)
        {
            tbIme.Text = k.ime;
            tbPrezime.Text = k.prezime;
            dateTimeDatumRodjenja.Value = k.dtmrodjenja;
            tbAdresa.Text = k.adresa;

            if (k.bracnostanje == "Udata/Oženjen")
            { comboBoxBracnoStanje.SelectedValue = 0; }
            else if (k.bracnostanje == "Neudata/Neoženjen")
            { comboBoxBracnoStanje.SelectedValue = 1; }
            else { comboBoxBracnoStanje.SelectedValue = 2; }

            tbTelefon.Text = k.brTel;
            tbDeca.Text = k.deca;
            tbKontaktOsobaI.Text = k.kontakt1;
            tbKontaktOsobaTelefon1.Text = k.Telkontakt1;
            tbKontaktOsoba2.Text = k.kontakt2;
            tbKontaktOsoba2Telefon.Text = k.Telkontakt2;
            tbKontaktRodbinaPrijatelji.Text = k.kontaktkomsije;
            tbKucniLjubimac.Text = k.kucniljubimac;
            dateTimePickerOdKadaKoristiPomoc.Value = k.korisnikpomociod;
            tbPenzija.Text = k.penzija;
            tbOstalo.Text = k.ostalaprimanja;

            if (k.Gzavod == "Da")
            { comboBoxKorisnikGZavoda.SelectedValue = 0; }
            else
            { comboBoxKorisnikGZavoda.SelectedValue=1;}

            tbImeLekara.Text = k.nadlezni;
            tbUslugeUD3.Text = k.uslugeuD3;
            tbSredstvaZaLekove.Text = k.zaLekove;
            if (k.listaCekanja == "Da")
            { comboBoxListaCekanja.SelectedValue = 0; }
            else comboBoxListaCekanja.SelectedValue = 1;

            if (k.fizioterapeut == true)
            { cbFizioterapeut.Checked = true; }
            if (k.asistel == true)
            { cbAsistel.Checked = true; }
            if (k.spremanje == true)
            { cbSpremanjeStana.Checked = true; }
            tbDurgaPomoc.Text = k.drugaPomoc;

            if (k.zStatus == "Hronični bolesnik")
            { comboBoxZdravstevniStatus.SelectedValue = 0; }
            else if (k.zStatus == "Invalid")
            { comboBoxZdravstevniStatus.SelectedValue = 1; }
            else comboBoxZdravstevniStatus.SelectedValue=2;

            tbDijagnozaBolesti.Text=k.dijagnoza;

            if (k.mentalnoZdravlje=="Očuvano")
            {comboBoxMentalnoZdravlje.SelectedValue=0;}
            else if (k.mentalnoZdravlje=="Delimično očuvano")
            {comboBoxMentalnoZdravlje.SelectedValue=1;}
            else comboBoxMentalnoZdravlje.SelectedValue=2;

            if (k.sluh == "Dobar")
            { comboBoxSluh.SelectedValue = 0; }
            else if (k.sluh == "Narušen")
            { comboBoxSluh.SelectedValue = 1; }
            else comboBoxSluh.SelectedValue = 2;

            if (k.vid == "Dobar")
            { comboBoxVid.SelectedValue = 0; }
            else if (k.vid == "Narušen")
            { comboBoxVid.SelectedValue = 1; }
            else comboBoxVid.SelectedValue = 2;

            if (k.komunikacija == "Dobra")
            { comboBoxKomunikacija.SelectedValue = 0; }
            else comboBoxKomunikacija.SelectedValue = 1;

            if (k.fizPotrebe == "Potpuna")
            { comboBoxFizioloskePotrebe.SelectedValue = 0; }
            else if (k.fizPotrebe == "Delimična")
            { comboBoxFizioloskePotrebe.SelectedValue = 1; }
            else comboBoxFizioloskePotrebe.SelectedValue = 2;

            if (k.kretanje == "Polupokrtan")
            { comboBoxMogucnostKretanja.SelectedValue = 0; }
            else comboBoxMogucnostKretanja.SelectedValue = 1;

            if (k.ishrana == "Normalna")
            { comboBoxSposobnostIshrane.SelectedValue = 0; }
            else comboBoxSposobnostIshrane.SelectedValue = 1;

            if (k.gutanje=="Dobra")
            {comboBoxFunkcijaGutanja.SelectedValue=0;}
            else comboBoxFunkcijaGutanja.SelectedValue=1;

            tbPomocPriKupanju.Text=k.kupanje;
            tbPomocPriOblacenju.Text=k.oblacenje;
            tbHigijenskeNavike.Text=k.higijenskeNavike;

            if (k.orijentacija=="Prisutan/na")
                comboBoxOrijentacija.SelectedValue=0;
            else comboBoxOrijentacija.SelectedValue=1;

            if (k.narav=="Blaga")
                comboBoxNarav.SelectedValue=0;
            else comboBoxNarav.SelectedValue=1;

            if (k.prostor1 == "Odgovara")
            { comboBoxProstor1.SelectedValue = 0; }
            else comboBoxProstor1.SelectedValue = 1;

            if (k.prostor2 == "Uredan")
                comboBoxProstor2.SelectedValue = 0;
            else comboBoxProstor2.SelectedValue = 1;

            tbZagrevanjeProstora.Text = k.zagrevanjeProstora;
            tbHladjenjeProstora.Text = k.hladjenjeProstora;
            tbKljuceviOdStana.Text = k.kljuceviOdStana;
            tbIzmirivanjeObaveza.Text = k.problemiIzmirivanjeObaveza;

            if (k.drustveniZivot == "Aktivan")
            { comboBoxDrustveniZivot.SelectedValue = 0; }
            else if (k.drustveniZivot == "Delimično aktivan")
            { comboBoxDrustveniZivot.SelectedValue = 1; }
            else comboBoxDrustveniZivot.SelectedValue = 2;

            if (k.oporavak == "Redovno")
            { comboBoxOporavak.SelectedValue = 0; }
            else if (k.oporavak == "Povremeno")
            { comboBoxOporavak.SelectedValue = 1; }
            else comboBoxOporavak.SelectedValue = 2;

            if (k.klubzastare == true)
                cbKlubZaStare.Checked = true;
            if (k.pozoriste == true)
                cbPozoriste.Checked = true;
            if (k.crkva == true)
                cbCrkva.Checked = true;
            if (k.biblioteka == true)
                cbBiblioteka.Checked = true;

            tbKoImJePomagaoPre.Text = k.prethodnapomoc;
            tbPosebniZahtevi.Text = k.zahteviIkomentari;
        }
예제 #6
0
        //private string CurrentPath="/";
        void ucitaj()
        {
            try
            {
                if (!Directory.Exists(Globalne.pathfolder))
                {
                    Directory.CreateDirectory(Globalne.pathfolder);

                    Directory.CreateDirectory(Globalne.pathgd);
                    Directory.CreateDirectory(Globalne.pathkor);
                    Directory.CreateDirectory(Globalne.pathodb);
                    Directory.CreateDirectory(Globalne.patharhd);
                    Directory.CreateDirectory(Globalne.patharhk);

                }

            }
            catch (Exception ex)
            {

                MessageBox.Show(ex.Message, "Tehnicka Greska");
            }

            try
            {
                Korisnici k;
                string[] fileEntries = Directory.GetFiles(Globalne.pathkor);
                bool ispravnost1 = false;
                Globalne.brojKorisnika = fileEntries.Length;
                for (int i = 0; i < Globalne.brojKorisnika; i++)
                {
                    StreamReader srkor = new StreamReader(Path.Combine(Globalne.pathkor, fileEntries[i]));
                    ispravnost1 = false;
                    k = new Korisnici(srkor, ref ispravnost1, Globalne.dajkljuc(fileEntries[i]));
                    srkor.Close();
                    if (ispravnost1)
                    {
                        Globalne.poBrKartona.Add(k.brKartona, k);
                        lbKorisnici.Items.Add(k.punoime());
                    }

                }

            Gdomacica gd;

            bool ispravnost=false;

            fileEntries = Directory.GetDirectories(Globalne.pathgd);

            Globalne.brojGdomacica = fileEntries.Length;

            for (int i = 0; i < Globalne.brojGdomacica; i++)
            {

                StreamReader srgd = new StreamReader(Path.Combine(Globalne.pathgd,fileEntries[i],"domacica.data"));
                ispravnost = false;
                gd = new Gdomacica(srgd,ref ispravnost,Globalne.dajkljuc(fileEntries[i]));
                srgd.Close();
                if (ispravnost)
                {
                    Globalne.poJMBG.Add(gd.JMBG, gd);
                    LBdomacice.Items.Add(gd.PunoIme());
                }

            }
            }
             catch (Exception ex)
            {

                MessageBox.Show(ex.Message, "Tehnička greška");
            }

            return;
        }
예제 #7
0
 public komentari(Korisnici k)
 {
     InitializeComponent();
     this.ucitan = k;
 }