コード例 #1
0
        private void ButtonPodProizvodDodaj_Click(object sender, EventArgs e)
        {
            pStavke = true;
            SaveData();

            IList <int> proizvodi_id = new List <int>();

            foreach (UltraGridRow red in UltraGridStavke.Rows)
            {
                proizvodi_id.Add((int)red.Cells["ProizvodID"].Value);
            }

            CjenikStavkeForm cjenikStavkeForm = new CjenikStavkeForm(Enums.FormEditMode.Insert, null, (int)ID, proizvodi_id);

            cjenikStavkeForm.ShowDialogForm("Proizvodi, cjenici i olakšice > Cjenik stavka");
            //Makao sam provjeru ako dialog bude ok, tako da uvjek refresha
            LoadFormCjenikStavke();
        }
コード例 #2
0
        private void btnIzmjeniStavku_Click(object sender, EventArgs e)
        {
            if (this.UltraGridStavke.ActiveRow != null)
            {
                int?id = Convert.ToInt32(this.UltraGridStavke.ActiveRow.Cells["ID"].Value);

                IList <int> proizvodi_id = new List <int>();
                foreach (UltraGridRow red in UltraGridStavke.Rows)
                {
                    if ((int)red.Cells["ID"].Value != id)
                    {
                        proizvodi_id.Add((int)red.Cells["ProizvodID"].Value);
                    }
                }

                CjenikStavkeForm cjenikStavkeForm = new CjenikStavkeForm(Enums.FormEditMode.Update, id, (int)ID, proizvodi_id);
                cjenikStavkeForm.ShowDialogForm("Proizvodi, cjenici i olakšice > Cjenik stavka");
                LoadFormCjenikStavke();
            }
        }