private void btnIzmjena_Click(object sender, EventArgs e) { if (dgBon.RowCount > 0) { try { System.Data.DataRow row = dgBon.GetDataRow(dgBon.FocusedRowHandle); if (row != null) { string IDstavke = row[0].ToString(); frmAzurirajStavkeFakture _frm; foreach (Form childForm in frmMain.ActiveForm.MdiChildren) { if (childForm.GetType() == typeof(frmAzurirajStavkeFakture)) { childForm.Focus(); return; } } _frm = new frmAzurirajStavkeFakture(); _frm.MdiParent = frmMain.ActiveForm; _frm.IDstavke = IDstavke; _frm.oznaka = "A"; //ažuriranje _frm.stavke = _bezStavki; _frm.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private void btnDodaj_Click(object sender, EventArgs e) { try { if (dgBon.RowCount > 0 && _bezStavki == "1") //ako fakturiramo robu po izboru i postoji stavka u gridu ne dozvoli dodavanje još stavki { return; } else { frmAzurirajStavkeFakture _frm; foreach (Form childForm in frmMain.ActiveForm.MdiChildren) { if (childForm.GetType() == typeof(frmAzurirajStavkeFakture)) { childForm.Focus(); return; } } _frm = new frmAzurirajStavkeFakture(); _frm.MdiParent = frmMain.ActiveForm; _frm.oznaka = "N"; //nova stavka _frm.sifraPo = _poSifra; _frm.oznakaVrsteFakture = _bezStavki; _frm.partnerID = _IDpartner; _frm.iznosFakture = _iznosFakture; _frm.Show(); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }