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"); } } }
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(); }