Exemplo n.º 1
0
        public ActionResult Create(Curso curso)
        {
            if (ModelState.IsValid)
            {

                curso.totalCapacitacion = (curso.valorUnitarioPersona + curso.valorUnitarioUniversidad) * curso.asignados;
                curso.valorTotalPersona = curso.valorUnitarioPersona * curso.asignados;
                curso.totalContraprestacion = curso.valorUnitarioUniversidad * curso.asignados;
                curso.valorTotalUniversidad = curso.valorUnitarioUniversidad * curso.asignados;
                curso.porcentajeTotalPersona = (curso.valorTotalPersona * 100) / curso.totalCapacitacion;
                curso.porcentajeTotalUniversidad = (curso.valorTotalUniversidad * 100) / curso.totalCapacitacion;

                curso.fechaCreacion = DateTime.Now.Date;

                db.Cursoes.Add(curso);
                db.SaveChanges();
                return RedirectToAction("Index");
            }
            else
            {
                ViewBag.IPS_ESEId = new SelectList(db.IPS_ESE, "IPS_ESEId", "nombre", curso.IPS_ESEId);
                return View(curso);

            }
        }
Exemplo n.º 2
0
 public ActionResult Edit(Curso curso)
 {
     if (ModelState.IsValid)
     {
         curso.fechaInicio = curso.fechaInicio;
         curso.totalCapacitacion = (curso.valorUnitarioPersona + curso.valorUnitarioUniversidad) * curso.asignados;
         curso.valorTotalPersona = curso.valorUnitarioPersona * curso.asignados;
         curso.totalContraprestacion = curso.valorUnitarioUniversidad * curso.asignados;
         curso.valorTotalUniversidad = curso.valorUnitarioUniversidad * curso.asignados;
         curso.porcentajeTotalPersona = (curso.valorTotalPersona * 100) / curso.totalCapacitacion;
         curso.porcentajeTotalUniversidad = (curso.valorTotalUniversidad * 100) / curso.totalCapacitacion;
         db.Entry(curso).State = EntityState.Modified;
         db.SaveChanges();
         return RedirectToAction("Index");
     }
     ViewBag.IPS_ESEId = new SelectList(db.IPS_ESE, "IPS_ESEId", "nombre", curso.IPS_ESEId);
     return View(curso);
 }