/// <summary> /// Prikazuje podatke o odabranom cjepljenju /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void OtvoriCjepljenje(object sender, EventArgs e) { Button gumb = (Button)sender; string[] polje = gumb.Text.Split(' '); int indexCjepljenja = int.Parse(polje[1]); Cjepivo cjepivo = listaCjepiva[indexCjepljenja - 1]; frmDodajCijepljenje postojeceCijepljenje = new frmDodajCijepljenje(this.vlasnik, this.zivotinja, this.kontrola, cjepivo, this.status); postojeceCijepljenje.StartPosition = FormStartPosition.CenterScreen; var rezultat = postojeceCijepljenje.ShowDialog(); }
/// <summary> /// Dodaje novu stavku cjepljenja na trenutačno aktivnu kontrolu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void uiActionDodajCijepljenje_Click(object sender, EventArgs e) { frmDodajCijepljenje novoCijepljenje = new frmDodajCijepljenje(this.vlasnik, this.zivotinja, this.kontrola); novoCijepljenje.StartPosition = FormStartPosition.CenterScreen; var rezultat = novoCijepljenje.ShowDialog(); if (rezultat == DialogResult.OK) { listaCjepiva.Add(novoCijepljenje.cjepivo); int i = listaCjepiva.Count; Button kreiranoCjepljenje = new Button(); kreiranoCjepljenje.Width = 75; kreiranoCjepljenje.Height = 25; kreiranoCjepljenje.FlatStyle = FlatStyle.Flat; kreiranoCjepljenje.BackColor = Color.FromArgb(89, 119, 183); kreiranoCjepljenje.Text = "Cjepljenje " + i; kreiranoCjepljenje.Click += new EventHandler(OtvoriCjepljenje); uiStavkeKontroleCijepljenja.Controls.Add(kreiranoCjepljenje); kreiranoCjepljenje.Location = new Point(kreiranoCjepljenje.Location.X + 60, kreiranoCjepljenje.Location.Y + 25 + (40 * (i - 1))); } }