private void FormCadProdutos_KeyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.F6) { if (btnConsultaGeral.Enabled) { LimparCampos(); OrganizaBotoes(); butAlterar.Enabled = false; FormGridProdutos grid = new FormGridProdutos(this, "produtos"); grid.MdiParent = this.ParentForm; grid.Show(); } else if (tbCodigoFornecedor.Focused == true || tbNomeFornecedor.Focused == true) { tbCodigoFornecedor.Clear(); tbNomeFornecedor.Clear(); FormGridFornecedores grid = new FormGridFornecedores(this, "produtos"); grid.MdiParent = this.ParentForm; grid.Show(); } } else if (e.KeyCode == Keys.F2) { if (tbCodigoFornecedor.Focused == true || tbNomeFornecedor.Focused == true) { FormCadFornecedores cadForn = new FormCadFornecedores((FormPrincipal)this.MdiParent); cadForn.MdiParent = this.ParentForm; cadForn.Show(); } } else if (e.KeyCode == Keys.F7) { if (tbCodigoProduto.Text.Length > 0 && tbDescProduto.Text.Length > 0) { FormCadCodBarras barcode = new FormCadCodBarras(); barcode.IdProduto = Convert.ToInt32(tbCodigoProduto.Text); barcode.gpbCodBarras.Text = tbDescProduto.Text; barcode.MdiParent = this.ParentForm; barcode.Show(); } } else if (e.KeyCode == Keys.Enter) { if (e.Shift) { e.SuppressKeyPress = true; SendKeys.Send("+{TAB}"); } else { e.SuppressKeyPress = true; SendKeys.Send("{TAB}"); } } }
//Construtor public FormGridFornecedores(object frm1, string tipoobj) { InitializeComponent(); bd = new BancoDados(); if (tipoobj == "produtos") { frmprod = (FormCadProdutos)frm1; } else if (tipoobj == "fornecedores") { frm = (FormCadFornecedores)frm1; } txtPesquisa.Select(); }
private void fornecedoresToolStripMenuItem_Click(object sender, EventArgs e) { bool open = false; foreach (Form frm in this.MdiChildren) { if (frm is FormCadFornecedores) { frm.BringToFront(); open = true; } } if (!open) { frmForn = new FormCadFornecedores(this); frmForn.Show(); } }