コード例 #1
0
        public List <List <string> > BuscarTipoEstabelecimento()
        {
            ISession session = NHibernateHelper.AbreSession();
            var      tipoEstabelecimentoDAO = new TipoEstabelecimentoDAO(session);
            var      estabelecimentos       = tipoEstabelecimentoDAO.BuscarTipoEstabelecimento();

            session.Close();
            return(estabelecimentos);
        }
コード例 #2
0
        public Tipo_Estabelecimento BuscarTipoEstabelecimentoId(int id)
        {
            var session             = NHibernateHelper.AbreSession();
            var dao                 = new TipoEstabelecimentoDAO(session);
            var tipoEstabelecimento = dao.BuscarPorId(id);

            session.Close();
            return(tipoEstabelecimento);
        }
コード例 #3
0
        public bool validaAlteracao(Tipo_Estabelecimento estabelecimento)
        {
            var session             = NHibernateHelper.AbreSession();
            var dao                 = new TipoEstabelecimentoDAO(session);
            var tipoEstabelecimento = dao.BuscarTipoEstabelecimentoDescricao(id: estabelecimento.Id, descricao: estabelecimento.Descricao);

            session.Close();
            if (tipoEstabelecimento != null)
            {
                Mensagem = "Não é possível gravar tipos de estabelecimento com o mesmo nome";
                return(false);
            }
            return(true);
        }
コード例 #4
0
        public void ExcluirTipoEstabelecimento(Tipo_Estabelecimento tipoEstabelecimento)
        {
            var negocioTipoEstabelecimento = new TipoEstabelecimentoNegocio();

            if (negocioTipoEstabelecimento.validaExclusao(tipoEstabelecimento))
            {
                Status   = true;
                Mensagem = "Dados Excluídos com sucesso.";
                var session = NHibernateHelper.AbreSession();
                var dao     = new TipoEstabelecimentoDAO(session);
                dao.Excluir(tipoEstabelecimento);
                session.Close();
            }
            else
            {
                Status   = false;
                Mensagem = negocioTipoEstabelecimento.Mensagem;
            }
        }
コード例 #5
0
        public void AlterarTipoEstabelecimento(Tipo_Estabelecimento tipoEstabelecimento)
        {
            var tipoEstabelecimentoNegocio = new TipoEstabelecimentoNegocio();

            if (tipoEstabelecimentoNegocio.validaAlteracao(tipoEstabelecimento))
            {
                ISession session = NHibernateHelper.AbreSession();
                var      tipoEstabelecimentoDAO = new TipoEstabelecimentoDAO(session);
                tipoEstabelecimentoDAO.Alterar(tipoEstabelecimento);
                session.Close();
                Mensagem = "Dados Alterados com sucesso!";
                Status   = true;
            }
            else
            {
                Status   = false;
                Mensagem = tipoEstabelecimentoNegocio.Mensagem;
            }
        }