public void TelaFornecedor(int idFornecedor) { frmFornecedor telaFornecedor = new frmFornecedor(); telaFornecedor.Fornecedor = GetFornecedor(idFornecedor); telaFornecedor.ShowDialog(); }
private void button6_Click(object sender, EventArgs e) { frmFornecedor Webtest = new frmFornecedor(); Webtest.ShowDialog(); }
public Fornecedor Pesquisar(int id, string descricao, int codEmpresa, TipoPesquisaGeral tipoPesquisa) { if (id == 0 && tipoPesquisa == TipoPesquisaGeral.pgId) { return(null); } if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisaGeral.pgDescricao) { return(null); } if (tipoPesquisa == TipoPesquisaGeral.pgTela) { frmFornecedor formulario = new frmFornecedor(""); if (formulario.ShowDialog() == DialogResult.OK) { if (DadosStaticos.IdSelecionado == 0) { return(null); } using (var unitOfWork = ObjectFactory.GetInstance <IUnitOfWork>()) { return(unitOfWork.ServicoFornecedor.ObterPorId(DadosStaticos.IdSelecionado)); } } } if (tipoPesquisa == TipoPesquisaGeral.pgId && id > 0) { using (var unitOfWork = ObjectFactory.GetInstance <IUnitOfWork>()) { var model = unitOfWork.ServicoFornecedor.ObterPorId(id); if (model == null) { throw new Exception("Registro não encontrado!"); } return(model); } } if (tipoPesquisa == TipoPesquisaGeral.pgDescricao && descricao.Length > 0) { using (var unitOfWork = ObjectFactory.GetInstance <IUnitOfWork>()) { var model = unitOfWork.ServicoFornecedor.Filtrar("NOME", descricao, codEmpresa); if (model == null) { frmFornecedor formulario = new frmFornecedor(); if (formulario.ShowDialog() == DialogResult.OK) { return(unitOfWork.ServicoFornecedor.ObterPorId(DadosStaticos.IdSelecionado)); } return(null); } else { if (model.Count() == 1) { return(unitOfWork.ServicoFornecedor.ObterPorId(model.First().Cod_For)); } else { frmFornecedor formulario = new frmFornecedor(descricao); if (formulario.ShowDialog() == DialogResult.OK) { return(unitOfWork.ServicoFornecedor.ObterPorId(DadosStaticos.IdSelecionado)); } } return(null); } } } else { return(null); } }