Esempio n. 1
0
 public JsonResult Excluir(int id)
 {
     try
     {
         FornecedorNegocio fornecedorNegocio = new FornecedorNegocio();
         Fornecedor        f = fornecedorNegocio.Consulta(id);
         fornecedorNegocio.Excluir(f);
         return(Json(""));
     }
     catch (Exception)
     {
         throw;
     }
 }
Esempio n. 2
0
        public JsonResult RetornaFornecedores()
        {
            List <string[]> lstFornecedor = new List <string[]>();

            string[]          nomeCnpj;
            FornecedorNegocio negocio = new FornecedorNegocio();
            List <Fornecedor> f       = new List <Fornecedor>();

            foreach (var fornecedor in negocio.Consulta())
            {
                nomeCnpj = (fornecedor.Razao + "|" + fornecedor.Cnpj).Split('|');
                lstFornecedor.Add(nomeCnpj);
            }

            return(Json(lstFornecedor));
        }
Esempio n. 3
0
        // GET: Fornecedor
        public ActionResult ConsultarFornecedor()
        {
            List <FornecedorViewModel> lstFornecedor     = new List <FornecedorViewModel>();
            FornecedorNegocio          fornecedorNegocio = new FornecedorNegocio();

            foreach (var fornecedor in fornecedorNegocio.Consulta())
            {
                FornecedorViewModel model = new FornecedorViewModel();
                model.Cnpj     = fornecedor.Cnpj;
                model.Email    = fornecedor.Email;
                model.Id       = fornecedor.Id;
                model.Razao    = fornecedor.Razao;
                model.Endereco = fornecedor.Endereco;
                model.Telefone = fornecedor.Telefone;

                lstFornecedor.Add(model);
            }
            return(View(lstFornecedor));
        }
Esempio n. 4
0
        public JsonResult Editar(int id)
        {
            try
            {
                FornecedorNegocio   fornecedorNegocio = new FornecedorNegocio();
                Fornecedor          f     = fornecedorNegocio.Consulta(id);
                FornecedorViewModel model = new FornecedorViewModel();
                model.Id       = f.Id;
                model.Cnpj     = f.Cnpj;
                model.Email    = f.Email;
                model.Endereco = f.Endereco;
                model.Razao    = f.Razao;
                model.Telefone = f.Telefone;

                return(Json(model));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 5
0
        public JsonResult Edit(FornecedorViewModel model)
        {
            try
            {
                FornecedorNegocio fornecedorNegocio = new FornecedorNegocio();
                Fornecedor        f = fornecedorNegocio.Consulta(model.Id);

                f.Cnpj     = model.Cnpj;
                f.Email    = model.Email;
                f.Endereco = model.Endereco;
                f.Razao    = model.Razao;
                f.Telefone = model.Telefone;

                fornecedorNegocio.Altualizar(f);
                return(Json(""));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 6
0
        public JsonResult Cadastrar(FornecedorViewModel model)
        {
            try
            {
                Fornecedor f = new Fornecedor();
                f.Id       = model.Id;
                f.Cnpj     = model.Cnpj;
                f.Email    = model.Email;
                f.Endereco = model.Endereco;
                f.Razao    = model.Razao;
                f.Telefone = model.Telefone;
                FornecedorNegocio fornecedorNegocio = new FornecedorNegocio();
                fornecedorNegocio.Cadastrar(f);

                return(Json(""));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 7
0
        public JsonResult Detalhe(int id)
        {
            try
            {
                ProdutoNegocio    produtoNegocio = new ProdutoNegocio();
                Produto           p                 = produtoNegocio.Consulta(id);
                ProdutoViewModel  model             = new ProdutoViewModel();
                FornecedorNegocio fornecedorNegocio = new FornecedorNegocio();
                Fornecedor        f                 = fornecedorNegocio.Consulta(p.FornecedorId);
                model.Id             = p.Id;
                model.Nome           = p.Nome;
                model.Quantidade     = p.Quantidade;
                model.ValorUnitario  = p.ValorUnitario;
                model.NomeFornecedor = f.Razao;

                return(Json(model));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 8
0
        public JsonResult Cadastrar(ProdutoViewModel model)
        {
            try
            {
                ProdutoNegocio    prodNegocio   = new ProdutoNegocio();
                FornecedorNegocio fornecNegocio = new FornecedorNegocio();
                int idFornecedor = fornecNegocio.Consulta().First(x => x.Cnpj == model.CnpjFornecedor).Id;

                Produto produto = new Produto();
                produto.FornecedorId  = idFornecedor;
                produto.Imagem        = model.Imagem;
                produto.Nome          = model.Nome;
                produto.Quantidade    = model.Quantidade;
                produto.ValorUnitario = model.ValorUnitario;

                prodNegocio.Cadastrar(produto);

                return(Json(""));
            }
            catch (Exception)
            {
                throw;
            }
        }
Esempio n. 9
0
 public FornecedorNegocioIntegarationTest()
 {
     fornecedorNegocio = new FornecedorNegocio();
 }
Esempio n. 10
0
 public FornecedorController(FornecedorNegocio negocio) : base(negocio)
 {
     this.negocio = negocio;
 }