public void TelaProduto(int idProduto) { frmProduto telaProduto = new frmProduto(); telaProduto.Produto = GetProduto(idProduto); telaProduto.ShowDialog(); }
private void produtosToolStripMenuItem_Click(object sender, EventArgs e) { var formulario = new frmProduto(); formulario.MdiParent = this; Funcoes.AbrirTela(formulario); }
public void voltar() { frmInicio.pContainer.Controls.Clear(); frmProduto frmPro = new frmProduto(idEmpresa, frmInicio); frmPro.TopLevel = false; frmInicio.pContainer.Controls.Add(frmPro); frmPro.WindowState = frmInicio.WindowState; frmPro.Show(); }
public frmNovo(int idEmp, frmInicio frmIni, frmProduto frmPrd) { frmInicio = frmIni; frmProduto = frmPrd; idEmpresa = idEmp; InitializeComponent(); frmInicio.Resize += new EventHandler(this.frmInicio_Resize); localPath = Environment.CurrentDirectory; Resources = ConfigurationManager.AppSettings["Resources"]; MontarChkListBox(); }
private void mProdutos_Click(object sender, EventArgs e) { try { if (!FormularioExiste("frmProduto")) { var formulario = new frmProduto(); formulario.MdiParent = this; Tela.AbrirFormulario(formulario); } } catch (Exception ex) { MessageBox.Show(ex.Message); } }
public ProdutoViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa) { if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id) { return(null); } if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao) { return(null); } if (tipoPesquisa == TipoPesquisa.Tela) { frmProduto formulario = new frmProduto(""); if (Tela.AbrirFormularioModal(formulario)) { if (Funcoes.IdSelecionado == 0) { return(null); } return(_produtoApp.ObterPorId(Funcoes.IdSelecionado)); } } if (tipoPesquisa == TipoPesquisa.Id && codigo > 0) { var model = _produtoApp.ObterPorCodigo(codigo); if (model == null || model.Codigo == 0) { throw new Exception("Registro não encontrado!"); } return(model); } if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0) { var model = _produtoApp.Filtrar("Prod_Nome", descricao); if (model == null) { frmProduto formulario = new frmProduto(); if (Tela.AbrirFormularioModal(formulario)) { return(_produtoApp.ObterPorId(Funcoes.IdSelecionado)); } return(null); } else { if (model.Count() == 1) { return(_produtoApp.ObterPorId(model.First().Id)); } else { frmProduto formulario = new frmProduto(descricao); if (Tela.AbrirFormularioModal(formulario)) { return(_produtoApp.ObterPorId(Funcoes.IdSelecionado)); } } return(null); } } else { return(null); } }