Ejemplo n.º 1
0
        public Fornecedor Get(int Id)
        {
            if (!Account.Current.Permissao.Has("UPDATE_FORNECEDOR"))
            {
                this.MessageError = "USUARIO_SEM_PERMISSAO";
                return null;
            }

            var fornecedorRepositorio = new FornecedorRepositorio();
            var fornecedor = fornecedorRepositorio.Fetch(Id);

            return fornecedor;
        }
Ejemplo n.º 2
0
        public bool Add(Fornecedor fornecedor)
        {
            if (!Account.Current.Permissao.Has("ADD_FORNECEDOR")) {
                this.MessageError = "USUARIO_SEM_PERMISSAO";
                return false;
            }

            var fornecedorRepositorio = new FornecedorRepositorio();
            if (fornecedorRepositorio.ExisteNome(fornecedor)) {
                this.MessageError = "FORNECEDOR_EXISTENTE";
                return false;
            }

            fornecedorRepositorio.Add(fornecedor);

            return true;
        }
Ejemplo n.º 3
0
        public List<Fornecedor> Search(string nome)
        {
            var fornecedorRepositorio = new FornecedorRepositorio();

            return fornecedorRepositorio.Search(nome);
        }
Ejemplo n.º 4
0
        public List<Fornecedor> All(FornecedorPesquisa parametros, Paging paging)
        {
            var fornecedorRepositorio = new FornecedorRepositorio();

            return fornecedorRepositorio.FetchAll(parametros, paging);
        }