Example #1
0
        public IActionResult Edit(int id, [Bind("Id,ProductoId,Cantidad,DestinoId,TurnoId,UsuarioId,Fecha")] TrasladoVenta traslado)
        {
            if (id != traslado.Id)
            {
                return(NotFound());
            }

            if (ModelState.IsValid)
            {
                try
                {
                    _context.Update(traslado);
                    TempData["exito"] = "La acción se ha realizado correctamente";
                    _context.SaveChanges();
                }
                catch (DbUpdateConcurrencyException)
                {
                    if (!TrasladoExists(traslado.Id))
                    {
                        return(NotFound());
                    }
                    else
                    {
                        throw;
                    }
                }
                return(RedirectToAction(nameof(Index)));
            }
            ViewData["DestinoId"]  = new SelectList(_context.Bares, "Id", "Nombre", traslado.DestinoId);
            ViewData["ProductoId"] = new SelectList(_context.Productos, "Id", "Nombre", traslado.ProductoId);
            ViewData["TurnoId"]    = traslado.TurnoId;
            TempData["error"]      = "Error en ralizar esta acción";
            return(View(traslado));
        }
Example #2
0
 public IActionResult Create([Bind("Id,ProductoId,Cantidad,DestinoId,TurnoId")] TrasladoVenta traslado)
 {
     if (ModelState.IsValid)
     {
         var user = _context.Set <IdentityUser>().SingleOrDefault(u => u.UserName == User.Identity.Name);
         if (user == null)
         {
             TempData["error"] = "No estas autenticado";
             return(RedirectToAction(nameof(Index)));
         }
         traslado.UsuarioId = user.Id;
         traslado.Fecha     = DateTime.Now;
         _context.Add(traslado);
         _context.SaveChanges();
         TempData["exito"] = "La acción se ha realizado correctamente";
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["DestinoId"]  = new SelectList(_context.Bares, "Id", "Nombre", traslado.DestinoId);
     ViewData["ProductoId"] = new SelectList(_context.Productos, "Id", "Nombre", traslado.ProductoId);
     ViewData["TurnoId"]    = traslado.TurnoId;
     TempData["error"]      = "Error en ralizar esta acción";
     return(View(traslado));
 }