Пример #1
0
        public void Copy(object sender, EventArgs e)
        {
            if (this.UltraOlaksice.ActiveRow != null)
            {
                decimal?iznos    = null;
                decimal?postotak = null;
                try
                {
                    iznos = (decimal?)UltraOlaksice.ActiveRow.Cells["OlaksicaIznos"].Value;
                }
                catch { }
                try
                {
                    postotak = (decimal?)UltraOlaksice.ActiveRow.Cells["OlaksicaPostotak"].Value;
                }
                catch { }

                if (postotak == null || iznos == null)
                {
                    int id = Convert.ToInt32(this.UltraOlaksice.ActiveRow.Cells["ID"].Value);

                    OlaksiceForm olaksice = new OlaksiceForm(Enums.FormEditMode.Copy, id);

                    if (olaksice.ShowDialogForm("Proizvodi, cjenici, olakšice > Proizvodi / grupe proizvoda") == DialogResult.OK)
                    {
                        BusinessLogic.Olaksice.pSelectedIndex = UltraOlaksice.ActiveRow.Index;
                        LoadGridOlaksice();
                    }
                }
                else
                {
                    MessageBox.Show("Nije moguće kopirati nultu olakšicu");
                }
            }
        }
Пример #2
0
        public void Insert(object sender, EventArgs e)
        {
            OlaksiceForm olaksiceForm = new OlaksiceForm(Enums.FormEditMode.Insert, null);

            olaksiceForm.ShowDialogForm("Proizvodi, cjenici, olakšice > Olakšice");
            try
            {
                BusinessLogic.Olaksice.pSelectedIndex = UltraOlaksice.ActiveRow.Index;
            }
            catch { }
            LoadGridOlaksice();
        }