コード例 #1
0
        //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));
        }
コード例 #2
0
        //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));
        }
コード例 #3
0
        //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));
        }
コード例 #4
0
        //
        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));
        }
コード例 #5
0
        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);
        }
コード例 #6
0
        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);
        }
コード例 #7
0
        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);
        }
コード例 #8
0
        //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));
        }