Ejemplo n.º 1
0
        //*** EDITAR ***
        // GET: Presupuesto
        public ActionResult Edit(int id)
        {
            sesion_Usuario = (USUARIO)Session["USUARIO"];

            ViewBag.rol = sesion_Usuario.ROL_ID;

            EditPresupuestoViewModel model = new EditPresupuestoViewModel();

            using (var db = new Entities())
            {
                var oPresu = db.PRESUPUESTO.Find(id);
                model.id_presupuesto = oPresu.ID_PRESUPUESTO;
                model.fecha_inicio   = oPresu.FECHA_INICIO;
                model.fecha_fin      = oPresu.FECHA_FIN;
                model.valor_pre      = oPresu.VALOR_PRE;
                model.total_gastos   = oPresu.TOTAL_GASTOS;
            }

            return(View(model));
        }
Ejemplo n.º 2
0
        public ActionResult Edit(EditPresupuestoViewModel model)
        {
            if (!ModelState.IsValid)
            {
                return(View());
            }


            using (var db = new Entities())
            {
                var oPresu = db.PRESUPUESTO.Find(model.id_presupuesto);

                oPresu.FECHA_INICIO = model.fecha_inicio;
                oPresu.FECHA_FIN    = model.fecha_fin;
                oPresu.VALOR_PRE    = model.valor_pre;
                oPresu.TOTAL_GASTOS = model.total_gastos;

                db.Entry(oPresu).State = System.Data.Entity.EntityState.Modified;
                db.SaveChanges();
            }

            return(Redirect(Url.Content("~/Presupuesto/")));
        }