private void estadosToolStripMenuItem_Click(object sender, EventArgs e) { var formulario = new frmEstados(); formulario.MdiParent = this; Funcoes.AbrirTela(formulario); }
private void tsmiEstado_Click(object sender, EventArgs e) { frmEstados frmestados = new frmEstados(); frmestados.MdiParent = this; frmestados.Show(); }
private void btnEstados_Click(object sender, EventArgs e) { frmEstados frm = new frmEstados(); frm.Show(); }
public Estado 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) { frmEstados formulario = new frmEstados(""); if (formulario.ShowDialog() == DialogResult.OK) { if (DadosStaticos.IdSelecionado == 0) { return(null); } using (var unitOfWork = ObjectFactory.GetInstance <IUnitOfWork>()) { return(unitOfWork.ServicoEstado.ObterPorId(DadosStaticos.IdSelecionado)); } } } if (tipoPesquisa == TipoPesquisaGeral.pgId && id > 0) { using (var unitOfWork = ObjectFactory.GetInstance <IUnitOfWork>()) { var model = unitOfWork.ServicoEstado.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.ServicoEstado.Filtrar("DESC_ESTADO", descricao, codEmpresa); if (model == null) { frmEstados formulario = new frmEstados(); if (formulario.ShowDialog() == DialogResult.OK) { return(unitOfWork.ServicoEstado.ObterPorId(DadosStaticos.IdSelecionado)); } return(null); } else { if (model.Count() == 1) { return(unitOfWork.ServicoEstado.ObterPorId(model.First().Id_Estado)); } else { frmEstados formulario = new frmEstados(descricao); if (formulario.ShowDialog() == DialogResult.OK) { return(unitOfWork.ServicoEstado.ObterPorId(DadosStaticos.IdSelecionado)); } } return(null); } } } else { return(null); } }