Exemplo n.º 1
0
        /// <summary>
        /// Prikazuje podatke o odabranoj operaciji
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void OtvoriOperaciju(object sender, EventArgs e)
        {
            Button gumb = (Button)sender;

            string[]  polje          = gumb.Text.Split(' ');
            int       indexOperacije = int.Parse(polje[1]);
            Operacija operacija      = listaOperacija[indexOperacije - 1];

            frmDodajOperaciju postojecaOperacija = new frmDodajOperaciju(this.vlasnik, this.zivotinja, this.kontrola, operacija, this.status);

            postojecaOperacija.StartPosition = FormStartPosition.CenterScreen;
            var rezultat = postojecaOperacija.ShowDialog();
        }
Exemplo n.º 2
0
        /// <summary>
        /// Dodaje novu stavku operacije na trenutačno aktivnu kontrolu
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void uiActionDodajOperaciju_Click(object sender, EventArgs e)
        {
            frmDodajOperaciju novaOperacija = new frmDodajOperaciju(this.vlasnik, this.zivotinja, this.kontrola);

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

            if (rezultat == DialogResult.OK)
            {
                listaOperacija.Add(novaOperacija.operacija);

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