public ActionResult Create([Bind(Include = "Id,Nombre,Email,Telefono,FechaNacimiento")] Empleado empleado)
        {
            if (ModelState.IsValid)
            {
                db.Empleados.Add(empleado);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(empleado));
        }
        public ActionResult Create([Bind(Include = "Id,Descripcion")] TipoAveria tipoAveria)
        {
            if (ModelState.IsValid)
            {
                db.TipoAverias.Add(tipoAveria);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(tipoAveria));
        }
        public ActionResult Create([Bind(Include = "Id,Descripcion")] Localizacion localizacion)
        {
            if (ModelState.IsValid)
            {
                db.Localizaciones.Add(localizacion);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            return(View(localizacion));
        }
        public ActionResult Create([Bind(Include = "Id,CodigoEquipo,Marca,Modelo,NumeroSerie,Caracteristicas,FechaCompra,FechaAlta,FechaBaja,LocalizacionId")] Equipo equipo)
        {
            if (ModelState.IsValid)
            {
                db.Equipos.Add(equipo);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.LocalizacionId = new SelectList(db.Localizaciones, "Id", "Descripcion", equipo.LocalizacionId);
            return(View(equipo));
        }
Ejemplo n.º 5
0
        public ActionResult Create([Bind(Include = "Id,Descripcion,FechaAviso,FechaCierre,Observaciones,EmpleadoId,TipoAveriaId,EquipoId")] Aviso aviso)
        {
            if (ModelState.IsValid)
            {
                db.Avisos.Add(aviso);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EmpleadoId   = new SelectList(db.Empleados, "Id", "Nombre", aviso.EmpleadoId);
            ViewBag.EquipoId     = new SelectList(db.Equipos, "Id", "CodigoEquipo", aviso.EquipoId);
            ViewBag.TipoAveriaId = new SelectList(db.TipoAverias, "Id", "Descripcion", aviso.TipoAveriaId);
            return(View(aviso));
        }
        public ActionResult Create([Bind(Include = "Id,Descripcion,FechaAviso,FechaCierre,Observaciones,EmpleadoId,TipoAveriaId,EquipoId")] Aviso aviso)
        {
            // Se asigna el Id de empleado correspondiente al usuario actual al aviso
            string wUsuario    = User.Identity.GetUserName();
            int    wEmpleadoId = db.Empleados.Where(e => e.Email == wUsuario).FirstOrDefault().Id;

            aviso.EmpleadoId = wEmpleadoId;

            if (ModelState.IsValid)
            {
                db.Avisos.Add(aviso);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }

            ViewBag.EmpleadoId   = new SelectList(db.Empleados, "Id", "Nombre", aviso.EmpleadoId);
            ViewBag.EquipoId     = new SelectList(db.Equipos, "Id", "CodigoEquipo", aviso.EquipoId);
            ViewBag.TipoAveriaId = new SelectList(db.TipoAverias, "Id", "Descripcion", aviso.TipoAveriaId);
            return(View(aviso));
        }