コード例 #1
0
        public ActionResult Edit(produto a)
        {
            try
            {   //para validar que los campos esten llenos
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                using (var db = new sistemapedidosEntities1())
                {
                    produto al = db.produto.Find(a.id);
                    al.id          = a.id;
                    al.descripcion = a.descripcion;

                    al.valor = a.valor;

                    db.SaveChanges();

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                return(View());
            }
        }
コード例 #2
0
        public ActionResult Edit(fornecedor a)
        {
            try
            {  //para validar que los campos esten llenos
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                using (var db = new sistemapedidosEntities1())
                {
                    fornecedor al = db.fornecedor.Find(a.id);
                    al.id    = a.id;
                    al.nome  = a.nome;
                    al.cnpj  = a.cnpj;
                    al.uf    = a.uf;
                    al.email = a.email;
                    al.razao = a.razao;

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                return(View());
            }
        }
コード例 #3
0
        public ActionResult Edit(pedidos a)
        {
            try
            {  //para validar que los campos esten llenos
                if (!ModelState.IsValid)
                {
                    return(View());
                }
                using (var db = new sistemapedidosEntities1())
                {
                    pedidos f = db.pedidos.Find(a.id);
                    f.id_produto    = a.id_produto;
                    f.quantidade    = a.quantidade;
                    f.id_fornecedor = a.id_fornecedor;

                    f.valortotal = Convert.ToDouble(a.quantidade) * ObterValorProduto(Convert.ToInt32(a.id_produto));

                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception)
            {
                return(View());
            }
        }
コード例 #4
0
        public ActionResult Create(pedidos a)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }
            try
            {
                using (var db = new sistemapedidosEntities1())
                {
                    double valorProduto = ObterValorProduto(Convert.ToInt32(a.id_produto));

                    a.valortotal = Convert.ToDouble(a.quantidade) * valorProduto;
                    a.data       = DateTime.Now;
                    db.pedidos.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error ao adicionar o fornecedor", ex);
                return(View());
            }
        }
コード例 #5
0
        // GET: Fornecedor/Delete/5
        public ActionResult Delete(int id)
        {
            using (var db = new sistemapedidosEntities1())
            {
                fornecedor fo = db.fornecedor.Find(id);
                db.fornecedor.Remove(fo);
                db.SaveChanges();

                return(RedirectToAction("Index"));
            }
        }
コード例 #6
0
        public ActionResult Create(fornecedor a)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }

            try
            {
                using (var db = new sistemapedidosEntities1()){
                    db.fornecedor.Add(a);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            catch (Exception ex)
            {
                ModelState.AddModelError("Error ao adicionar o fornecedor", ex);
                return(View());
            }
        }
コード例 #7
0
 public ActionResult Create(produto a)
 {
     a.valor = a.valor;
     if (!ModelState.IsValid)
     {
         return(View());
     }
     try
     {
         using (var db = new sistemapedidosEntities1())
         {
             a.data = DateTime.Now;
             db.produto.Add(a);
             db.SaveChanges();
             return(RedirectToAction("Index"));
         }
     }
     catch (Exception ex)
     {
         ModelState.AddModelError("Error ao adicionar o fornecedor", ex);
         return(View());
     }
 }