private void dgAkcije_KeyDown(object sender, KeyEventArgs e) { try { if (e.KeyCode == Keys.F4) { if (dgAkcija.RowCount > 0) { System.Data.DataRow row = dgAkcija.GetDataRow(dgAkcija.FocusedRowHandle); if (row != null) { if (row[9].ToString() != "16") { frmNovaAkcija UForm = null; if ((UForm = (frmNovaAkcija)IsFormAlreadyOpen(typeof(frmNovaAkcija))) == null) { frmNovaAkcija _frm = new frmNovaAkcija(); _frm.MdiParent = frmMain.ActiveForm; _frm.oznaka = "A"; _frm.akcijaID = row[0].ToString(); _frm.akcijaBroj = row[1].ToString(); _frm.sifraAkcije = row[9].ToString(); _frm.Show(); } else { UForm.Focus(); return; } } else { frmSnizenjaOdDobavljaca UForm = null; if ((UForm = (frmSnizenjaOdDobavljaca)IsFormAlreadyOpen(typeof(frmSnizenjaOdDobavljaca))) == null) { frmSnizenjaOdDobavljaca _frm = new frmSnizenjaOdDobavljaca(); _frm.MdiParent = frmMain.ActiveForm; _frm.akcijaID = row[0].ToString(); _frm.oznaka = "F4"; _frm.Show(); } else { UForm.Focus(); return; } } } } else { MessageBox.Show("Nemate niti jedna akcija koju biste ažurirali!"); } } else if (e.KeyCode == Keys.F7) { frmNovaAkcija UForm = null; if ((UForm = (frmNovaAkcija)IsFormAlreadyOpen(typeof(frmNovaAkcija))) == null) { frmNovaAkcija _frm = new frmNovaAkcija(); _frm.MdiParent = frmMain.ActiveForm; _frm.oznaka = "I"; _frm.Show(); } else { UForm.Focus(); return; } } else if (e.KeyCode == Keys.F3) { System.Data.DataRow row = dgAkcija.GetDataRow(dgAkcija.FocusedRowHandle); if (row != null) { string brojAkcije = row[1].ToString(); this.poslovnicaTableAdapter.PoslanaAkcija(this.pregled_akcija.poslovnica, brojAkcije); } } else if (e.KeyCode == Keys.F9) { if (dgAkcija.RowCount > 0) { DialogResult result; result = MessageBox.Show("Želite prijenos podataka u excel?", this.Text, MessageBoxButtons.YesNo, MessageBoxIcon.Question, MessageBoxDefaultButton.Button1); if (result == DialogResult.Yes) { //GetVisibleRowsAsTable(gratis); ExcelExportgridView(); } } } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
private void sniženjaOdDobavljačaToolStripMenuItem_Click(object sender, EventArgs e) { frmSnizenjaOdDobavljaca _frm; foreach (Form childForm in this.MdiChildren) { if (childForm.GetType() == typeof(frmSnizenjaOdDobavljaca)) { childForm.Focus(); return; } } _frm = new frmSnizenjaOdDobavljaca(); _frm.MdiParent = this; _frm.Show(); }