source: StockMaster/Views/User/Create.cshtml@ dfe03b8

main
Last change on this file since dfe03b8 was dfe03b8, checked in by Ceyda <ceyda.huseini@…>, 3 days ago

Initialize StockMaster project

  • Property mode set to 100644
File size: 5.9 KB
Line 
1@model StockMaster.Models.User
2@{
3 ViewData["Title"] = "New User";
4}
5
6<div class="row mb-4">
7 <div class="col-12">
8 <h2><i class="fas fa-plus-circle"></i> Add New User</h2>
9 <nav aria-label="breadcrumb">
10 <ol class="breadcrumb">
11 <li class="breadcrumb-item"><a href="/">Home</a></li>
12 <li class="breadcrumb-item"><a href="/User/Index">Users</a></li>
13 <li class="breadcrumb-item active">New User</li>
14 </ol>
15 </nav>
16 </div>
17</div>
18
19<div class="row">
20 <div class="col-md-8">
21 <div class="card">
22 <div class="card-header">
23 <i class="fas fa-info-circle"></i> User Information
24 </div>
25 <div class="card-body">
26 <form asp-action="Create" method="post">
27 <div class="row">
28 <div class="col-md-6 mb-3">
29 <label asp-for="Username" class="form-label">Username *</label>
30 <input asp-for="Username" class="form-control" placeholder="Enter username" required />
31 <span asp-validation-for="Username" class="text-danger"></span>
32 </div>
33
34 <div class="col-md-6 mb-3">
35 <label asp-for="FullName" class="form-label">Full Name *</label>
36 <input asp-for="FullName" class="form-control" placeholder="Enter full name" required />
37 <span asp-validation-for="FullName" class="text-danger"></span>
38 </div>
39 </div>
40
41 <div class="row">
42 <div class="col-md-6 mb-3">
43 <label asp-for="Email" class="form-label">Email *</label>
44 <input asp-for="Email" type="email" class="form-control" placeholder="user@email.com" required />
45 <span asp-validation-for="Email" class="text-danger"></span>
46 </div>
47
48 <div class="col-md-6 mb-3">
49 <label for="PlainPassword" class="form-label">Password *</label>
50 <input type="password" name="PlainPassword" class="form-control" placeholder="Enter password" required />
51 <span class="text-danger">@ViewData["PasswordError"]</span>
52 </div>
53 </div>
54
55 <div class="row">
56 <div class="col-md-6 mb-3">
57 <label asp-for="Role" class="form-label">Role *</label>
58 <select asp-for="Role" class="form-select" required>
59 <option value="">Select role</option>
60 <option value="Admin">Admin</option>
61 <option value="Inventory Manager">Inventory Manager</option>
62 <option value="Sales Personnel">Sales Personnel</option>
63 <option value="Warehouse Staff">Warehouse Staff</option>
64 </select>
65 <span asp-validation-for="Role" class="text-danger"></span>
66 </div>
67
68 <div class="col-md-6 mb-3">
69 <label class="form-label">&nbsp;</label>
70 <div class="form-check">
71 <input asp-for="IsActive" class="form-check-input" type="checkbox" checked />
72 <label asp-for="IsActive" class="form-check-label">
73 Active
74 </label>
75 </div>
76 </div>
77 </div>
78
79 <div class="d-grid gap-2 d-md-flex justify-content-md-end">
80 <a href="/User/Index" class="btn btn-secondary">
81 <i class="fas fa-times"></i> Cancel
82 </a>
83 <button type="submit" class="btn btn-primary">
84 <i class="fas fa-save"></i> Save
85 </button>
86 </div>
87 </form>
88 </div>
89 </div>
90 </div>
91
92 <div class="col-md-4">
93 <div class="card">
94 <div class="card-header">
95 <i class="fas fa-lightbulb"></i> Tips
96 </div>
97 <div class="card-body">
98 <ul class="list-unstyled">
99 <li class="mb-2">
100 <i class="fas fa-check text-success me-2"></i>
101 Username must be unique
102 </li>
103 <li class="mb-2">
104 <i class="fas fa-check text-success me-2"></i>
105 Use strong passwords
106 </li>
107 <li class="mb-2">
108 <i class="fas fa-check text-success me-2"></i>
109 Email must be unique
110 </li>
111 <li>
112 <i class="fas fa-check text-success me-2"></i>
113 Select appropriate role
114 </li>
115 </ul>
116 </div>
117 </div>
118
119 <div class="card mt-3">
120 <div class="card-header">
121 <i class="fas fa-info-circle"></i> User Roles
122 </div>
123 <div class="card-body">
124 <p class="mb-2"><strong>Admin:</strong> Full system access</p>
125 <p class="mb-2"><strong>Inventory Manager:</strong> Manage products and stock</p>
126 <p class="mb-2"><strong>Sales Personnel:</strong> Process sales</p>
127 <p class="mb-0"><strong>Warehouse Staff:</strong> Manage warehouse operations</p>
128 </div>
129 </div>
130 </div>
131</div>
Note: See TracBrowser for help on using the repository browser.