Exemplo n.º 1
0
        private void buttonStudent_Click(object sender, EventArgs e)
        {
            // Pokaži sljedeću formu (ispis kolegija studenta)
            //string imeStudenta = textBoxIme.Text;
            //string prezimeStudenta = textBoxPrezime.Text;

            Int64 jmbag;
            bool  jeLiIspravanBroj = Int64.TryParse(textBoxJMBAG.Text, out jmbag);

            if (!jeLiIspravanBroj)
            {
                MessageBox.Show("Unesite JMBAG u pravilnom obliku.");
                return;
            }

            var studenti = collection_studenti.Find(s => s.Jmbag == jmbag).ToList();

            if (studenti.Count == 0)
            {
                MessageBox.Show("Ne postoji student s unesenim JMBAG-om, provjerite jeste li dobro unijeli podatke.");
                return;
            }

            FormIspisKolegija forma = new FormIspisKolegija(jmbag);

            //this.Close();
            this.Hide();
            forma.Show();


            /*
             * listBox1.Items.Clear();
             * List<Kolegij> list = collection_kolegiji.AsQueryable().ToList<Kolegij>();
             * foreach (Kolegij p in list)
             * {
             *  listBox1.Items.Add(p.Id);
             *  listBox1.Items.Add(p.Isvu_sifra);
             *
             *  foreach (IspitNaKolegiju c in p.IspitiNaKolegiju)
             *  {
             *      listBox1.Items.Add(c.Ispit_id);
             *      listBox1.Items.Add(c.Datum_odrzavanja);
             *      listBox1.Items.Add("\n");
             *  }
             *  listBox1.Items.Add("KRAJ ISPITA, SLJEDECI KOLEGIJ:\n");
             * }
             */
        }
        // Konstruktor
        public FormIspisIspitaZaStudenta(Int64 jmbag, string kolegij_isvu, FormIspisKolegija prethodnaForma)
        {
            JmbagStudenta  = jmbag;
            Kolegij_isvu   = kolegij_isvu;
            PrethodnaForma = prethodnaForma;

            InitializeComponent();

            // Da se forma otvori u full screen obliku
            this.WindowState = FormWindowState.Normal;
            //this.FormBorderStyle = FormBorderStyle.None; // s ovim se ne vidi na taskbar traka
            this.WindowState = FormWindowState.Maximized;
            this.Dock        = DockStyle.Fill;
            this.BringToFront();

            // Background i panel stretch
            //Image myimage = new Bitmap(@"C:\Users\Mia\Desktop\faks\napredneBazePodataka\AplikacijaZaIspite\AplikacijaZaIspite\images\background-pmf-lightblue2.png");
            Image myimage = new Bitmap(@"C:\Users\Mia\Desktop\Faks\RACUNARSTVO 2019_2020\2. SEMESTAR\Napredne baze podataka\projekt\Fakultet\images\background-pmf-lightblue2.png");

            this.BackgroundImage = myimage;
            panel1.Anchor        = AnchorStyles.Right | AnchorStyles.Top | AnchorStyles.Left;
        }