NonInventPurchasingSystem/CPRNIMS.WebApps/Views/SMTPMgmt/Index.cshtml
2026-01-20 07:44:30 +08:00

100 lines
5.3 KiB
Plaintext

<body>
<div class="container-fluid">
<script src="~/JsFunctions/SMTP/SMTP.js"></script>
<div style="display: flex; flex-direction: column; align-items: center;">
<h2>Email configuration</h2>
</div>
<button id="btnAddNew" type="button" class="btn btn-success"
onclick="viewSmtpDetail(0);" style="margin-bottom:20px;margin-left:10px;">
Add new
</button>
<br />
<table id="EmailTable" class="table table-bordered table-hover" cellspacing="0" width="100%">
<thead>
<tr>
<th>Full Name</th>
<th>Email</th>
<th>UserName</th>
<th>DisplayName</th>
<th>Server</th>
<th>OutgoingPort</th>
<th>IncomingPort</th>
<th>Status</th>
<th>Action</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
<!-- Modal viewSmtpDetails -->
<div class="modal fade custom-modal-backdrop" id="viewSmtpDetails" tabindex="-1" aria-labelledby="ModalLabel" aria-hidden="true">
<div class="modal-dialog modal-xl">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" id="ModalLabel">SMTP Details</h5>
</div>
<div class="modal-body">
<div class="row">
<div class="col-md-6">
<div class="form-group">
<input type="hidden" id="smtpCredentialId" name="smtpCredentialId" />
<label for="smtpCredentialName">Full Name</label>
<input style="margin-bottom:5px;" class="form-control" id="smtpCredentialName">
</div>
<div class="form-group">
<label for="senderEmail">Email</label>
<input type="email" class="form-control" style="margin-bottom:5px;" id="senderEmail">
</div>
<div class="form-group">
<label for="senderUserName">UserName</label>
<input class="form-control" style="margin-bottom:5px;" id="senderUserName">
</div>
<div class="form-group">
<label for="senderDisplayName">DisplayName</label>
<input class="form-control" style="margin-bottom:5px;" id="senderDisplayName">
</div>
<div class="form-group">
<label for="password">Password</label>
<input type="password" class="form-control" style="margin-bottom:5px;" id="password">
</div>
</div>
<div class="col-md-6">
<div class="form-group">
<label for="server">Server/Host</label>
<input class="form-control" style="margin-bottom:5px;" id="server">
</div>
<div class="form-group">
<label for="outgoingPort">OutgoingPort</label>
<input type="number" class="form-control" style="margin-bottom:5px;" id="outgoingPort">
</div>
<div class="form-group">
<label for="incomingPort">IncomingPort</label>
<input type="number" class="form-control" style="margin-bottom:5px;" id="incomingPort">
</div>
<div class="form-group">
<label for="isActive">Status</label>
<select class="form-control" name="isActive" id="isActive" style="margin-bottom:5px;">
<option value="" disabled selected>-Select Status-</option>
<option value="true">Active</option>
<option value="false">Inactive</option>
</select>
</div>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-primary" data-bs-dismiss="modal">Back</button>
<button type="button" id="btnSave" onclick="postPutSmtp(1);" class="btn btn-success">Submit</button>
</div>
</div>
</div>
</div>
<input hidden id="roleRights" value="@ViewBag.UserRoles" />
<div id="overlay" class="overlay" style="display: none;">
<div id="loader" class="loader"></div>
</div>
</div>
</body>