public ActionResult Edit(Modulo modulo)
        {
            if (ModelState.IsValid)
            {
                string input  = modulo.Nombre;
                string output = input.Replace("or 1=1", " ");
                output        = output.Replace("modulo", "_");
                modulo.Nombre = output;

                db.Entry(modulo).State = EntityState.Modified;
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(modulo));
        }
Exemple #2
0
        public ActionResult Edit([Bind(Include = "nombreProyecto_FK,nombre,complejidad,duracionEstimada,duracionReal,cedulaResponsable_FK,estado")] Requerimiento requerimiento, string nombreProyecto, string miembros)
        {
            string usuario = System.Web.HttpContext.Current.Session["rol"] as string;

            ViewBag.user = usuario;
            using (Gr02Proy3Entities db = new Gr02Proy3Entities())
            {
                if (ModelState.IsValid)
                {
                    //encuentro el id respectivo para modificarlo en requerimimiento
                    //encuentro el usuario respectivo
                    var desarrollador = from a in db.Equipo
                                        where a.EmpleadoDesarrollador.nombreED == miembros &&
                                        a.nombreProy_FK == requerimiento.nombreProyecto_FK
                                        select a.cedulaEM_FK;
                    //los modifico
                    requerimiento.idModulo_FK          = modId;
                    requerimiento.cedulaResponsable_FK = desarrollador.FirstOrDefault();
                    //guardo el cambio en la base
                    db.Entry(requerimiento).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                return(View(requerimiento));
            }
        }
Exemple #3
0
 public ActionResult Edit([Bind(Include = "cedulaED,nombreED,apellido1ED,apellido2ED,fechaInicio,fechaNacimiento,edad,telefono,correo,disponibilidad,direccionExacta,distrito,canton,provincia,flg")] EmpleadoDesarrollador empleadoDesarrollador)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empleadoDesarrollador).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(empleadoDesarrollador));
 }
Exemple #4
0
 public ActionResult Edit([Bind(Include = "cedula,nombre,apellido1,apellido2,telefono,direccionExacta,distrito,canton,provincia")] Cliente cliente)
 {
     if (ModelState.IsValid)
     {
         db.Entry(cliente).State = EntityState.Modified;
         db.SaveChanges(); //Guarda los cambios al modificar
         return(RedirectToAction("Index"));
     }
     return(View(cliente));
 }
Exemple #5
0
 /*Editar habilidad
  * @param atributos para editar
  * @return vista
  */
 public ActionResult Edit([Bind(Include = "cedulaEmpleadoPK_FK,conocimientos")] Habilidades habilidades)
 {
     if (ModelState.IsValid)
     {
         db.Entry(habilidades).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index", new { id = habilidades.cedulaEmpleadoPK_FK }));
     }
     ViewBag.cedulaEmpleadoPK_FK = new SelectList(db.EmpleadoDesarrollador, "cedulaED", "nombreED", habilidades.cedulaEmpleadoPK_FK);
     return(View(habilidades));
 }
        public ActionResult Edit([Bind(Include = "nombre,duracionEstimada,costoTrabajo,costoEstimado,objetivo,fechaFinalizacion,fechaInicio,cedulaCliente")] Proyecto.Models.Proyecto proyecto, string lider)
        {
            if (ModelState.IsValid)
            {
                db.Entry(proyecto).State = EntityState.Modified;
                db.SaveChanges();

                var equipo = from a in db.Equipo
                             where a.nombreProy_FK == proyecto.nombre && a.rol == true
                             select a;
                var person = from b in db.EmpleadoDesarrollador
                             where (b.nombreED.Equals(lider))
                             select b.cedulaED;

                //equipo.FirstOrDefault().cedulaEM_FK = person.FirstOrDefault();

                return(RedirectToAction(""));
            }
            var equip = from a in db.Equipo
                        where a.nombreProy_FK == proyecto.nombre && a.rol == true
                        select a;
            var empleado = from a in db.EmpleadoDesarrollador
                           where equip.FirstOrDefault().cedulaEM_FK == a.cedulaED
                           select a;

            List <SelectListItem> empl = getEmpledos();
            var newItem = new SelectListItem {
                Text = empleado.FirstOrDefault().nombreED, Value = empleado.FirstOrDefault().nombreED
            };

            empl.Add(newItem);
            ViewBag.cedulaCliente = new SelectList(db.Cliente, "cedula", "nombre", proyecto.cedulaCliente);
            ViewBag.cedulaLider   = new SelectList(empl, "Value", "Text", empleado.FirstOrDefault().nombreED);

            return(View(proyecto));
        }