_Layout.cshtml 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <!DOCTYPE html>
  2. <html lang="ru">
  3. <head>
  4. <meta charset="utf-8"/>
  5. <title>Ресторан</title>
  6. <style>
  7. body { font-family: Arial, sans-serif; margin: 0; background: #fff; }
  8. nav { background: #333; padding: 10px 20px; display: flex; gap: 15px; align-items: center; }
  9. nav a { color: #fff; text-decoration: none; padding: 5px 10px; border-radius: 3px; }
  10. nav a:hover { background: #555; }
  11. nav .logout { margin-left: auto; background: #c0392b; padding: 5px 10px; border-radius: 3px; color: white; text-decoration: none; }
  12. .wrap { padding: 30px; max-width: 1000px; margin: 0 auto; }
  13. h1 { margin-bottom: 20px; }
  14. table { width: 100%; border-collapse: collapse; margin-top: 10px; }
  15. th, td { border: 1px solid #ccc; padding: 8px 12px; text-align: left; }
  16. th { background: #f0f0f0; }
  17. input, select { padding: 6px 10px; border: 1px solid #ccc; border-radius: 3px; width: 100%; margin-bottom: 10px; }
  18. .btn { padding: 6px 14px; border: none; border-radius: 3px; cursor: pointer; text-decoration: none; display: inline-block; font-size: 13px; }
  19. .btn-blue { background: #2980b9; color: white; }
  20. .btn-green { background: #27ae60; color: white; }
  21. .btn-red { background: #c0392b; color: white; }
  22. .btn-gray { background: #95a5a6; color: white; }
  23. .msg-ok { color: green; margin-bottom: 10px; }
  24. .msg-err { color: red; margin-bottom: 10px; }
  25. .form-box { border: 1px solid #ddd; padding: 20px; border-radius: 5px; max-width: 450px; margin-bottom: 20px; }
  26. .toolbar { display: flex; gap: 10px; align-items: center; margin-bottom: 15px; }
  27. </style>
  28. </head>
  29. <body>
  30. @if (Context.Session.GetString("role") != null)
  31. {
  32. <nav>
  33. <a href="/data?table=Персонал">Персонал</a>
  34. <a href="/data?table=Блюда">Блюда</a>
  35. <a href="/data?table=Склад">Склад</a>
  36. <a href="/data?table=Заказы">Заказы</a>
  37. <span style="color:#aaa;margin-left:10px;">Роль: @Context.Session.GetString("role")</span>
  38. <a href="/logout" class="logout">Выйти</a>
  39. </nav>
  40. }
  41. <div class="wrap">
  42. @RenderBody()
  43. </div>
  44. </body>
  45. </html>