示例#1
0
        /// <summary>
        /// Prikazuje podatke o odabranoj dijagnozi
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OtvoriDijagnozu(object sender, EventArgs e)
        {
            Button gumb = (Button)sender;

            string[]  polje          = gumb.Text.Split(' ');
            int       indexDijagnoze = int.Parse(polje[1]);
            Dijagnoza dijagnoza      = listaDijagnoza[indexDijagnoze - 1];

            frmDodajDijagnozu postojecaDijagnoza = new frmDodajDijagnozu(this.vlasnik, this.zivotinja, this.kontrola, dijagnoza, this.status);

            postojecaDijagnoza.StartPosition = FormStartPosition.CenterScreen;
            var rezultat = postojecaDijagnoza.ShowDialog();
        }
示例#2
0
        /// <summary>
        /// Dodaje novu stavku dijagnoze na trenutačno aktivnu kontrolu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void uiActionDodajDijagnozu_Click(object sender, EventArgs e)
        {
            frmDodajDijagnozu novaDijagnoza = new frmDodajDijagnozu(this.vlasnik, this.zivotinja, this.kontrola);

            novaDijagnoza.StartPosition = FormStartPosition.CenterScreen;
            var rezultat = novaDijagnoza.ShowDialog();

            if (rezultat == DialogResult.OK)
            {
                listaDijagnoza.Add(novaDijagnoza.dijagnoza);

                int    i = listaDijagnoza.Count;
                Button kreiranaDijagnoza = new Button();
                kreiranaDijagnoza.Width     = 75;
                kreiranaDijagnoza.Height    = 25;
                kreiranaDijagnoza.FlatStyle = FlatStyle.Flat;
                kreiranaDijagnoza.BackColor = Color.FromArgb(89, 119, 183);
                kreiranaDijagnoza.Text      = "Dijagnoza " + i;
                kreiranaDijagnoza.Click    += new EventHandler(OtvoriDijagnozu);
                uiStavkeKontroleDijagnoze.Controls.Add(kreiranaDijagnoza);
                kreiranaDijagnoza.Location = new Point(kreiranaDijagnoza.Location.X + 60, kreiranaDijagnoza.Location.Y + 25 + (40 * (i - 1)));
            }
        }