コード例 #1
0
        public ActionResult Edit(Productos productos, HttpPostedFileBase Foto)
        {
            if (ModelState.IsValid)
            {
                if (Foto != null && Foto.ContentLength > 0)
                {
                    byte[] datosImagen = null;

                    using (var img = new BinaryReader(Foto.InputStream))
                    {
                        datosImagen = img.ReadBytes(Foto.ContentLength);
                    }

                    productos.Imagen = datosImagen;

                    db.Entry(productos).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
                else
                {
                    var imagen = (from c in db.Productos
                                  where c.Id == productos.Id
                                  select c.Imagen).FirstOrDefault();

                    productos.Imagen = imagen;

                    db.Entry(productos).State = EntityState.Modified;
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }
            }
            return(View(productos));
        }
コード例 #2
0
 public ActionResult Edit([Bind(Include = "Id,Tarea,Detalles")] Tareas tareas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tareas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(tareas));
 }
コード例 #3
0
 public ActionResult Edit([Bind(Include = "Id,Nombre,Telefono,Puesto,Email,Cedula,FechaContratacion,Cuenta")] Empleados empleados)
 {
     if (ModelState.IsValid)
     {
         db.Entry(empleados).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Cuenta = new SelectList(db.Cuentas, "Id", "Usuario", empleados.Cuenta);
     ViewBag.Puesto = new SelectList(db.Puestos, "Id", "Puesto", empleados.Puesto);
     return(View(empleados));
 }
コード例 #4
0
 public ActionResult Edit([Bind(Include = "Id,Lugar,Precio,Celular,Cliente,Tarea")] Recargas recargas)
 {
     if (ModelState.IsValid)
     {
         db.Entry(recargas).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     ViewBag.Cliente = new SelectList(db.Clientes, "Id", "Nombre", recargas.Cliente);
     ViewBag.Tarea   = new SelectList(db.Tareas, "Id", "Tarea", recargas.Tarea);
     return(View(recargas));
 }
コード例 #5
0
 public ActionResult Edit([Bind(Include = "Id,Tarea,Empleado,Estado")] TareasEmpleados tareasEmpleados)
 {
     if (ModelState.IsValid)
     {
         db.Entry(tareasEmpleados).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("IndexE", "Recargas", null));
     }
     ViewBag.Empleado = new SelectList(db.Empleados, "Id", "Nombre", tareasEmpleados.Empleado);
     ViewBag.Tarea    = new SelectList(db.Tareas, "Id", "Tarea", tareasEmpleados.Tarea);
     return(View(tareasEmpleados));
 }