コード例 #1
0
        public ActionResult DeleteConfirmed(int id)
        {
            GrupoRateio grupoRateio = db.GruposRateio.Find(id);

            db.GruposRateio.Remove(grupoRateio);
            db.SaveChanges();
            return(RedirectToAction("Index"));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "GrupoRateioId,Apelido,Descricao,Fita,Tubo,Fiotec,Gxpuro,Gxgraf,Graxa,Revenda")] GrupoRateio grupoRateio)
 {
     if (ModelState.IsValid)
     {
         db.Entry(grupoRateio).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(grupoRateio));
 }
コード例 #3
0
        public ActionResult Graxa(GrupoRateio grupoRateio)
        {
            var gr5 = db.GruposRateio.SingleOrDefault(g => g.Apelido == "GR0005");

            gr5.Graxa = grupoRateio.Graxa;
            db.SaveChanges();
            Populate.GrupoRateio();

            return(RedirectToAction("Index"));
        }
コード例 #4
0
        public ActionResult Create([Bind(Include = "GrupoRateioId,Apelido,Descricao,Fita,Tubo,Fiotec,Gxpuro,Gxgraf,Graxa,Revenda")] GrupoRateio grupoRateio)
        {
            if (ModelState.IsValid)
            {
                db.GruposRateio.Add(grupoRateio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(grupoRateio));
        }
コード例 #5
0
        // GET: GruposRateio/Edit/5
        public ActionResult Edit(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            GrupoRateio grupoRateio = db.GruposRateio.Find(id);

            if (grupoRateio == null)
            {
                return(HttpNotFound());
            }
            return(View(grupoRateio));
        }
コード例 #6
0
        public ActionResult Distribuicao(GrupoRateio grupoRateio)
        {
            var gr13 = db.GruposRateio.SingleOrDefault(g => g.Apelido == "GR0013");

            gr13.Fita    = grupoRateio.Fita;
            gr13.Tubo    = grupoRateio.Tubo;
            gr13.Fiotec  = grupoRateio.Fiotec;
            gr13.Gxpuro  = grupoRateio.Gxpuro;
            gr13.Gxgraf  = grupoRateio.Gxgraf;
            gr13.Graxa   = grupoRateio.Graxa;
            gr13.Revenda = grupoRateio.Revenda;
            db.SaveChanges();
            Populate.GrupoRateio();

            return(RedirectToAction("Index"));
        }
コード例 #7
0
        public ActionResult Taxa(GrupoRateio grupoRateio)
        {
            var gr9 = db.GruposRateio.SingleOrDefault(g => g.Apelido == "GR0009");

            gr9.Fita    = grupoRateio.Fita / 100;
            gr9.Tubo    = gr9.Fita;
            gr9.Fiotec  = gr9.Fita;
            gr9.Gxpuro  = gr9.Fita;
            gr9.Gxgraf  = gr9.Fita;
            gr9.Graxa   = gr9.Fita;
            gr9.Revenda = gr9.Fita;
            db.SaveChanges();
            Populate.GrupoRateio();

            return(RedirectToAction("Index"));
        }
コード例 #8
0
        public ActionResult Erase(int id)
        {
            try
            {
                GrupoRateio grupoRateio = db.GruposRateio.Find(id);
                db.GruposRateio.Remove(grupoRateio);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            catch (System.Data.Entity.Infrastructure.DbUpdateException)
            {
                DbLogger.Log(Reason.Info, $"Tentativa de eliminar Grupo de Rateio id {id} existindo Produto associado");
                return(Content("Não é possível eliminar pois existe Produto associado a esse Grupo de Rateio."));
            }

            catch (Exception ex)
            {
                DbLogger.Log(Reason.Error, $"Erro ao tentar eliminar Grupo de Rateio Id {id}: {ex}");
                return(Content("Grupo de Rateio não eliminado devido a erro. Tente novamente ou notifique suporte."));
            }
        }
コード例 #9
0
        public ActionResult DeleteConfirmed(int id)
        {
            GrupoRateio grupoRateio = db.GruposRateio.Find(id);

            return(View("Erase", grupoRateio));
        }