private void CarregaCombo()
        {
            var Fornecedor = fornecedorRepositorio.ListarTodos().Where(x => x.UsuarioPaiID == usuarioPai).ToList();
            var Fabricante = fabricanteRepositorio.ListarTodos().Where(x => x.UsuarioPaiID == usuarioPai).ToList();
            var Marca      = marcaRepositorio.ListarTodos().Where(x => x.UsuarioPaiID == usuarioPai).ToList();
            var Estoque    = estoqueRepositorio.ListarTodos().Where(x => x.UsuarioPaiID == usuarioPai).ToList();

            Fornecedor.Add(new Fornecedor {
                FornecedorID = 0, Nome = "<-- Selecione -->"
            });
            Fabricante.Add(new Fabricante {
                FabricanteID = 0, Descricao = "<-- Selecione -->"
            });
            Marca.Add(new Marca {
                MarcaID = 0, Descricao = "<-- Selecione -->"
            });
            Estoque.Add(new Estoque {
                EstoqueID = 0, Descricao = "Selecione"
            });

            ViewBag.Fornecedor = Fornecedor.OrderBy(x => x.FornecedorID);
            ViewBag.Fabricante = Fabricante.OrderBy(x => x.FabricanteID);
            ViewBag.Marca      = Marca.OrderBy(x => x.MarcaID);
            ViewBag.Estoque    = Estoque.OrderBy(x => x.EstoqueID);
        }
        public JsonResult PreencheGrid(pesquisaFornecedor forn)
        {
            List <Fornecedor> fornecedor = fornecedorRepositorio.ListarTodos().Where(x => x.UsuarioPaiID == usuarioPai).ToList();

            if (forn.Nome != null)
            {
                fornecedor = fornecedor.Where(x => x.Nome.Contains(forn.Nome)).ToList();
            }

            if (forn.Pessoa != null)
            {
                fornecedor = fornecedor.Where(x => x.Pessoa == forn.Pessoa).ToList();
            }

            if (forn.StatusId != 0)
            {
                fornecedor = fornecedor.Where(x => x.Status.StatusId == forn.StatusId).ToList();
            }

            return(Json(new { data = fornecedor }, JsonRequestBehavior.AllowGet));
        }