public IActionResult Create([Bind("Id,FechaInicio,FechaFin,Activo,DependienteId,BarId")] Turno turno)
 {
     turno.Activo = true;
     if (ModelState.IsValid)
     {
         _context.Add(turno);
         _context.SaveChanges();
         TempData["exito"] = "La acción se ha realizado correctamente";
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["BarId"]         = new SelectList(_context.Bares, "Id", "Nombre", turno.BarId);
     ViewData["DependienteId"] = new SelectList(_context.Dependientes, "Id", "NombreCompleto", turno.DependienteId);
     TempData["error"]         = "Error en ralizar esta acción";
     return(View(turno));
 }
 public IActionResult Create([Bind("Id,TurnoId")] ControlExistenciaVenta controlExistencia)
 {
     if (ModelState.IsValid)
     {
         controlExistencia.Fecha  = DateTime.Now;
         controlExistencia.Activo = true;
         _context.Add(controlExistencia);
         _context.SaveChanges();
         TempData["exito"] = "La acción se ha realizado correctamente";
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["TurnoId"] = new SelectList(_context.Turnos.Include(t => t.Dependiente).Include(t => t.Bar), "Id", "Descripcion", controlExistencia.TurnoId);
     TempData["error"]   = "Error en ralizar esta acción";
     return(View(controlExistencia));
 }
        public IActionResult Recibir(int id)
        {
            var traslado = _context.Traslados.Find(id);

            traslado.Aprobado = true;
            try
            {
                _context.SaveChanges();
                TempData["exito"] = "La acción se ha realizado correctamente";
            }
            catch (Exception)
            {
                TempData["error"] = "Error en ralizar esta acción";
                throw;
            }
            return(RedirectToAction(nameof(Index)));
        }
예제 #4
0
 public IActionResult Create([Bind("Id,ProductoId,Cantidad,TurnoId")] EntregaDeAlmacenVenta entrada)
 {
     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)));
         }
         _context.Add(entrada);
         _context.SaveChanges();
         TempData["exito"] = "La acción se ha realizado correctamente";
         return(RedirectToAction(nameof(Index)));
     }
     ViewData["ProductoId"] = new SelectList(_context.Productos.Include(p => p.Unidad).Select(p => new { Id = p.Id, Nombre = p.Nombre + " (" + p.Unidad.Nombre + ")" }), "Id", "Nombre", entrada.ProductoId);
     ViewData["TurnoId"]    = entrada.TurnoId;
     TempData["error"]      = "Error en ralizar esta acción";
     return(View(entrada));
 }
예제 #5
0
        // GET: Traslados/Create
        public IActionResult Nuevo()
        {
            var dependiente = _context.Set <Dependiente>().SingleOrDefault(u => u.Usuario.UserName == User.Identity.Name);

            if (!_context.Set <Turno>().Any(t => t.DependienteId == dependiente.Id && t.Activo))
            {
                TempData["info"] = "Usted no tiene turno abierto.";
                return(RedirectToAction("Nuevo", "Turno"));
            }
            var turno = _context.Set <Turno>().SingleOrDefault(t => t.DependienteId == dependiente.Id && t.Activo);

            ViewBag.TurnoId = turno.Id;
            var pedido = new PedidoAlmacen {
                TurnoId = turno.Id
            };

            _context.Add(pedido);
            _context.SaveChanges();
            return(RedirectToAction(nameof(Edit), new { Id = pedido.Id }));
        }
예제 #6
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));
 }