示例#1
0
        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);
                }
            }
        }
示例#2
0
 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);
     }
 }