Ejemplo n.º 1
0
        private void dugmeIzvestajPromeneFakultet_Click(object sender, EventArgs e)
        {
            string lokacija = @"D:\";
            FolderBrowserDialog dijalog_lokacija = new FolderBrowserDialog();

            DialogResult rezultat = dijalog_lokacija.ShowDialog();

            if (rezultat.Equals(DialogResult.OK))
            {
                lokacija = dijalog_lokacija.SelectedPath;
            }
            else if (rezultat.Equals(DialogResult.Cancel))
            {
                MessageBox.Show("niste izabrali lokaciju", "lokacija dokumenta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }

            try
            {
                GeneratorIzvestaja.Kreiraj_izvestaj_svih_promena_na_univerzitetima(string.Format(@"{0}\{1}", lokacija, "promene_na_fakultetu.pdf"));
            }
            catch (Exception exception)
            {
                loger.Error(MenadzerStatusnihKodova.GRESKA, exception);

                MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
        private void dugmeStampajIspite_Click(object sender, EventArgs e)
        {
            string lokacija = @"D:\";
            FolderBrowserDialog dijalog_lokacija = new FolderBrowserDialog();

            DialogResult rezultat = dijalog_lokacija.ShowDialog();

            if (rezultat.Equals(DialogResult.OK))
            {
                lokacija = dijalog_lokacija.SelectedPath;
            }
            else if (rezultat.Equals(DialogResult.Cancel))
            {
                MessageBox.Show("niste izabrali lokaciju", "lokacija dokumenta", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }
            string lokacija_puna = string.Format(@"{0}\{1}", lokacija, "predmeti_na_kojima_predaje_profesor.pdf");

            if (File.Exists(lokacija_puna))
            {
                MessageBox.Show("fajl već postoji na toj lokaciji", "već postoji", MessageBoxButtons.OK, MessageBoxIcon.Asterisk);
                return;
            }
            try
            {
                GeneratorIzvestaja.Kreiraj_izvestaj_predmeta_na_kojima_predaje_profesor(lokacija_puna, this.predmeti, this.naslov_profesor_prim);
            }
            catch (Exception exception)
            {
                loger.Error(MenadzerStatusnihKodova.GRESKA, exception);

                MessageBox.Show(MenadzerStatusnihKodova.GRESKA_TEKST, MenadzerStatusnihKodova.GRESKA,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }