public frmTipo(EnTipos enTipo) { Iniciar(); FiltrarDados("ABCDE", enTipo); ModoPesquisa = false; _enTipo = enTipo; }
public frmTipo(string texto, EnTipos enTipo) { Iniciar(); FiltrarDados(texto, enTipo); ModoPesquisa = true; _enTipo = enTipo; }
public frmTrocaStatus(EnStatus enStatus, EnTipos enTipos) { _enStatus = enStatus; _enTipos = enTipos; InitializeComponent(); }
public TipoViewModel ObterPorCodigo(int codigo, EnTipos enTipos) { string url = Constantes.URL + "tipo/ObterPorCodigoTipo?codigo={0}&enTipos={1}"; //string url = Constantes.URL + "tipo/?codigo={0}"; return(new Operacao <TipoViewModel>().First(string.Format(url, codigo, (int)enTipos))); }
public Tipo ObterPorCodigo(int codigo, EnTipos enTipos) { var model = _uow.RepositorioTipo.First(x => x.Codigo == codigo && x.Programa == (int)enTipos); if (model == null) { throw new Exception("Registro não Encontrado!"); } return(model); }
public void ProgramaTipo(EnProgramas enPrograma, bool obrigatorio = false, bool mostrarBotao = true, string texto = "", bool editar = true, EnTipos enTipos = EnTipos.Todos) { _enProgramas = enPrograma; _mostrarBotao = mostrarBotao; _obrigatorio = obrigatorio; _texto = texto; _editar = editar; _enTipos = enTipos; _comprimento = txtNome.Width; Consultar(TipoPesquisa.Nenhum); }
public TipoConsultaViewModel[] Filtrar(string campo, string texto, EnTipos tipo, string ativo = "A", bool contem = true) { string sContem = "0"; if (contem) { sContem = "1"; } string url = Constantes.URL + "tipo/Filtrar?campo={0}&texto={1}&enTipos={2}&ativo={3}&contem={4}"; string resultado = string.Format(url, campo, texto, (int)tipo, ativo, sContem); return(new Operacao <TipoConsultaViewModel>().GetAll(resultado)); }
public IEnumerable <TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true) { int tipo = (int)enTipos; string sTexto = ""; sTexto = "'" + texto + "'"; if (contem) { sTexto = "'%" + texto + "%'"; } var sb = new StringBuilder(); sb.AppendLine(" SELECT"); sb.AppendLine(" Tip_Id as Id,"); sb.AppendLine(" Tip_Codigo as Codigo,"); sb.AppendLine(" Tip_Nome as Nome,"); sb.AppendLine(" Tip_Programa as Programa"); sb.AppendLine(" FROM Tipo"); if (!string.IsNullOrWhiteSpace(texto) && (texto != "0")) { sb.AppendLine(" WHERE " + campo + " LIKE " + sTexto); } else { sb.AppendLine("WHERE Tip_Id > 0"); } if (ativo == "A") { sb.AppendLine(" AND Tip_Ativo = 1"); } if (ativo == "I") { sb.AppendLine(" AND Tip_Ativo = 0"); } if (enTipos != EnTipos.Todos) { sb.AppendLine(" AND Tip_Programa = " + tipo); } sb.AppendLine(" ORDER BY " + campo); return(_repositoryReadOnly.GetAll(sb.ToString())); }
public Tipo ObterPorCodigo(int codigo, EnTipos enTipos) { var model = _rep.ObterPorCodigo(codigo, enTipos); if (model == null) { throw new Exception("Registro não Encontrado!"); } if (model.Ativo == false) { throw new Exception("Registro Inativo!"); } return(model); }
private void FiltrarDados(string texto, EnTipos enTipo) { string sCampo = Grade.BuscarCampo(ref dgvDados, cbCampos.Text); _tipoApp = new TipoApp(); string ativo = cboAtivo.Text; if (sCampo == "NomePrograma") { sCampo = "Tip_Programa"; } _listaConsulta = _tipoApp.Filtrar(sCampo, texto, enTipo, ativo.Substring(0, 1)).ToList(); dgvDados.DataSource = _listaConsulta; }
public TipoViewModel ObterPorCodigo(int codigo, EnTipos enTipos) { var model = new TipoViewModel(); try { var prod = _servicoTipo.ObterPorCodigo(codigo, enTipos); //var prod = _tipoServico.ObterPorCodigo(codigo, enTipos); model = prod.Adapt <TipoViewModel>(); return(model); } catch (Exception ex) { model.Mensagem = ex.Message; return(model); } }
public IEnumerable<TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true) { int tipo = (int)enTipos; string sTexto = ""; sTexto = "'" + texto + "'"; if (contem) sTexto = "'%" + texto + "%'"; var sb = new StringBuilder(); sb.AppendLine(" SELECT"); sb.AppendLine(" Tip_Id as Id,"); sb.AppendLine(" Tip_Codigo as Codigo,"); sb.AppendLine(" Tip_Nome as Nome,"); sb.AppendLine(" Tip_Programa as Programa"); sb.AppendLine(" FROM Tipo"); if (!string.IsNullOrWhiteSpace(texto) && (texto != "0")) sb.AppendLine(" WHERE " + campo + " LIKE " + sTexto); else sb.AppendLine("WHERE Tip_Id > 0"); if (ativo == "A") sb.AppendLine(" AND Tip_Ativo = 1"); if (ativo == "I") sb.AppendLine(" AND Tip_Ativo = 0"); if (enTipos != EnTipos.Todos) sb.AppendLine(" AND Tip_Programa = " + tipo); sb.AppendLine(" ORDER BY " + campo); var lista = _rep.context.Database.SqlQuery<TipoConsulta>(sb.ToString()); return lista; }
public IEnumerable <TipoConsulta> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true) { return(_rep.Filtrar(campo, texto, enTipos, ativo, contem)); }
public List <Tipo> ListarTipos(string nome, EnTipos enTipos) { return(_rep.ListarTipos(nome, enTipos).ToList()); }
public Tipo RetornarUmRegistroPrograma(EnTipos enTipos) { return(_rep.RetornarUmRegistro(enTipos)); }
public IEnumerable <TipoConsultaViewModel> Filtrar(string campo, string texto, EnTipos enTipos, string ativo = "A", bool contem = true) { try { var lista = _servicoTipo.Filtrar(campo, texto, enTipos, ativo, contem); //var lista = _tipoServico.Filtrar(campo, texto, enTipos, ativo, contem); var model = lista.Adapt <TipoConsultaViewModel[]>(); return(model); } catch (Exception ex) { throw new Exception(ex.Message); } }
public TipoViewModel Pesquisar(int codigo, string descricao, TipoPesquisa tipoPesquisa, EnTipos enTipos) { if (codigo == 0 && tipoPesquisa == TipoPesquisa.Id) { return(null); } if (string.IsNullOrEmpty(descricao) && tipoPesquisa == TipoPesquisa.Descricao) { return(null); } if (tipoPesquisa == TipoPesquisa.Tela) { frmTipo formulario = new frmTipo("", enTipos); if (Tela.AbrirFormularioModal(formulario)) { if (Funcoes.IdSelecionado == 0) { return(null); } return(_tipoApp.ObterPorId(Funcoes.IdSelecionado)); } } if (tipoPesquisa == TipoPesquisa.Id && codigo > 0) { var model = _tipoApp.ObterPorCodigo(codigo, enTipos); if (model == null || model.Codigo == 0) { throw new Exception("Registro não encontrado!"); } return(model); } if (tipoPesquisa == TipoPesquisa.Descricao && descricao.Length > 0) { var model = _tipoApp.Filtrar("Tip_Nome", descricao, enTipos); if (model == null) { frmTipo formulario = new frmTipo(enTipos); if (Tela.AbrirFormularioModal(formulario)) { return(_tipoApp.ObterPorId(Funcoes.IdSelecionado)); } return(null); } else { if (model.Count() == 1) { return(_tipoApp.ObterPorId(model.First().Id)); } else { frmTipo formulario = new frmTipo(descricao, enTipos); if (Tela.AbrirFormularioModal(formulario)) { return(_tipoApp.ObterPorId(Funcoes.IdSelecionado)); } } return(null); } } else { return(null); } }
public List <Tipo> ListarTipos(string nome, EnTipos enTipos) { int tipo = (int)enTipos; return(_uow.RepositorioTipo.Get(x => x.Programa == tipo && x.Nome.Contains(nome) && x.Ativo == true).OrderBy(b => b.Nome).ToList()); }
public void TipoDeCadastro(TipoCadastro tipoCadastro, EnStatus enStatus, EnTipos enTipos) { _tipoCadastro = tipoCadastro; _enStatus = enStatus; _enTipos = enTipos; }
public Tipo ObterPorCodigo(int codigo, EnTipos enTipos) { return _rep.First(x => x.Codigo == codigo && x.Programa == (int) enTipos); }
public IQueryable<Tipo> ListarTipos(string nome, EnTipos enTipos) { int tipo = (int)enTipos; return _rep.Get(x => x.Programa == tipo && x.Nome.Contains(nome) && x.Ativo == true).OrderBy(b => b.Nome); }
private void ConsultarTipo(int codigo, string nome, TipoPesquisa tipoPesquisa, EnTipos enTipos) { var consulta = new ConsultaTipo(); try { if (tipoPesquisa != TipoPesquisa.Tela) { txtId.Text = ""; txtCodigo.txtValor.Text = ""; txtNome.Text = ""; } var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enTipos); if (model != null) { txtId.Text = model.Id.ToString(); txtCodigo.txtValor.Text = model.Codigo.ToString("0000"); txtNome.Text = model.Nome; _objeto = model; Modificou = true; } } catch (Exception ex) { MessageBox.Show(ex.Message); txtCodigo.Focus(); } txtId.Modified = false; txtCodigo.txtValor.Modified = false; txtNome.Modified = false; }
public Tipo RetornarUmRegistroPrograma(EnTipos enTipos) { int tipo = (int)enTipos; return(base.First(x => x.Programa == tipo && x.Ativo == true)); }
private void ConsultarTipo(int codigo, string nome, TipoPesquisa tipoPesquisa, EnTipos enTipos) { var consulta = new ConsultaTipo(); if (tipoPesquisa != TipoPesquisa.Tela) { txtCodigo.txtValor.Text = ""; txtNome.Text = ""; } var model = consulta.Pesquisar(codigo, nome, tipoPesquisa, enTipos); if (model != null) { dgvFiltro.Rows.Add(model.Id, model.Codigo, model.Nome); txtCodigo.txtValor.Focus(); } }