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 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)); }
// 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 })); }
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)); }
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)); }