//Validação de duplicados public bool existe(TipoConvenioForm ViewModel) { int idDesconsiderado = UtilNumber.toInt32(ViewModel.TipoConvenio.id); int idOrganizacao = UtilNumber.toInt32(ViewModel.TipoConvenio.idOrganizacao); return(this.OTipoConvenioBL.existe(UtilString.cleanAccents(ViewModel.TipoConvenio.descricao).ToLower().Replace(" ", "_"), idDesconsiderado)); }
//Validação de duplicados public bool existe(ConvenioForm ViewModel) { ViewModel.Convenio.titulo = ViewModel.Convenio.titulo ?? ""; int idDesconsiderado = UtilNumber.toInt32(ViewModel.Convenio.id); return(this.OConvenioBL.existe(ViewModel.Convenio.titulo, UtilString.cleanAccents(ViewModel.Convenio.titulo.ToLower().Replace(" ", "_")), idDesconsiderado)); }
//Realizar os tratamentos necessários //Salvar um novo registro public bool salvar(TipoConvenio OTipoConvenio) { OTipoConvenio.chaveUrl = UtilString.cleanAccents(OTipoConvenio.descricao).ToLower().Replace(" ", "-"); if (OTipoConvenio.id == 0) { return(this.inserir(OTipoConvenio)); } return(this.atualizar(OTipoConvenio)); }
// public bool salvar(CategoriaNoticia OCategoriaNoticia) { OCategoriaNoticia.chaveUrl = UtilString.cleanAccents(OCategoriaNoticia.descricao).ToLower().Replace(" ", "-"); if (OCategoriaNoticia.id == 0) { return(this.inserir(OCategoriaNoticia)); } return(this.atualizar(OCategoriaNoticia)); }
private byte?getFormaPagamento(string descricao) { byte id = 0; descricao = UtilString.onlyAlphaNumber(UtilString.cleanAccents(descricao)).ToUpper(); var lista = new FormaPagamentoBL().listar("", "S").ToList(); lista.ForEach(item => { item.descricao = UtilString.onlyAlphaNumber(UtilString.cleanAccents(item.descricao)).ToUpper(); }); var Objeto = lista.Where(x => x.descricao == descricao).FirstOrDefault(); if (Objeto != null) { id = Objeto.id; } return(id); }
private int getDetalheCategoria(string descricao) { var id = 0; descricao = UtilString.onlyAlphaNumber(UtilString.cleanAccents(descricao)).ToUpper(); var lista = new DetalheTipoCategoriaTituloBL().listar(0, 0, 0, "", "S").ToList(); lista.ForEach(item => { item.descricao = UtilString.onlyAlphaNumber(UtilString.cleanAccents(item.descricao)).ToUpper(); }); var Objeto = lista.Where(x => x.descricao == descricao).FirstOrDefault(); if (Objeto != null) { id = Objeto.id; } return(id); }
private int getCentroCusto(string CentroCusto) { var idCentroCusto = 0; CentroCusto = UtilString.onlyAlphaNumber(UtilString.cleanAccents(CentroCusto)).ToUpper(); var listaCentroCusto = new CentroCustoBL().listar("", true).ToList(); listaCentroCusto.ForEach(item => { item.descricao = UtilString.onlyAlphaNumber(UtilString.cleanAccents(item.descricao)).ToUpper(); }); var OCentroCusto = listaCentroCusto.FirstOrDefault(x => x.descricao == CentroCusto); if (OCentroCusto != null) { idCentroCusto = OCentroCusto.id; } return(idCentroCusto); }
//Validação de duplicados public bool existe(NoticiaForm ViewModel) { int idDesconsiderado = UtilNumber.toInt32(ViewModel.Noticia.id); return(this.ONoticiaBL.existeUrl(UtilString.cleanAccents(ViewModel.Noticia.titulo).ToLower().Replace(" ", "_"), idDesconsiderado, ViewModel.Noticia.idTipoNoticia)); }