Example #1
0
        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);
            }
        }
Example #2
0
 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();
 }