Files
shopdb/addvendor.asp
cproudlock 249bfbba8c Standardize ASP filenames: remove underscores
Renamed 45 ASP files to follow lowercase concatenated naming convention:
- Direct handlers: save_machine_direct.asp -> savemachinedirect.asp
- USB files: checkin_usb.asp -> checkinusb.asp
- API files: api_usb.asp -> apiusb.asp
- Map files: network_map.asp -> networkmap.asp
- Printer files: printer_lookup.asp -> printerlookup.asp

Also:
- Updated 84+ internal references across all ASP and JS files
- Deleted 6 test/duplicate files (editmacine.asp, test_*.asp)
- Updated production migration guide with filename changes
- Added rename scripts for Linux (bash) and Windows (PowerShell)
2025-12-10 20:40:05 -05:00

141 lines
5.1 KiB
Plaintext

<!DOCTYPE html>
<html lang="en">
<head>
<!--#include file="./includes/header.asp"-->
<!--#include file="./includes/sql.asp"-->
</head>
<%
theme = Request.Cookies("theme")
IF theme = "" THEN
theme="bg-theme1"
END IF
%>
<body class="bg-theme <%Response.Write(theme)%>">
<!-- start loader -->
<div id="pageloader-overlay" class="visible incoming"><div class="loader-wrapper-outer"><div class="loader-wrapper-inner" ><div class="loader"></div></div></div></div>
<!-- end loader -->
<!-- Start wrapper-->
<div id="wrapper">
<!--#include file="./includes/leftsidebar.asp"-->
<!--Start topbar header-->
<!--#include file="./includes/topbarheader.asp"-->
<!--End topbar header-->
<div class="clearfix"></div>
<div class="content-wrapper">
<div class="container-fluid">
<div class="row mt-3">
<div class="col-lg-8 offset-lg-2">
<div class="card">
<div class="card-body">
<div style="display:flex; justify-content:space-between; align-items:center; margin-bottom:20px;">
<h5 class="card-title" style="margin:0;">
<i class="zmdi zmdi-case"></i> Add Manufacturer
</h5>
<a href="javascript:history.back()" class="btn btn-sm btn-secondary">
<i class="zmdi zmdi-arrow-left"></i> Back
</a>
</div>
<form method="post" action="./savevendordirect.asp" id="vendorForm">
<div class="form-group">
<label for="vendor">Manufacturer Name <span class="text-danger">*</span></label>
<input type="text" class="form-control" id="vendor" name="vendor"
required maxlength="50" placeholder="e.g., HP, Xerox, Dell, Haas">
<small class="form-text text-muted">Name of the equipment or device manufacturer</small>
</div>
<div class="form-group">
<label>This manufacturer makes:</label>
<small class="form-text text-muted mb-2">Select at least one category</small>
<div class="form-check">
<input class="form-check-input vendor-type" type="checkbox" id="isprinter" name="isprinter" value="1">
<label class="form-check-label" for="isprinter">
<i class="zmdi zmdi-print"></i> Printers
</label>
</div>
<div class="form-check">
<input class="form-check-input vendor-type" type="checkbox" id="ispc" name="ispc" value="1">
<label class="form-check-label" for="ispc">
<i class="zmdi zmdi-desktop-windows"></i> PCs/Computers
</label>
</div>
<div class="form-check">
<input class="form-check-input vendor-type" type="checkbox" id="ismachine" name="ismachine" value="1">
<label class="form-check-label" for="ismachine">
<i class="zmdi zmdi-memory"></i> Machines/Equipment
</label>
</div>
</div>
<hr>
<div class="form-group text-right">
<button type="submit" class="btn btn-primary btn-lg">
<i class="zmdi zmdi-check"></i> Add Manufacturer
</button>
<a href="javascript:history.back()" class="btn btn-secondary btn-lg">
<i class="zmdi zmdi-close"></i> Cancel
</a>
</div>
</form>
</div>
</div>
</div>
</div>
<!-- End Row -->
<!-- End container-fluid-->
</div><!--End content-wrapper-->
<!--Start Back To Top Button-->
<a href="javaScript:void();" class="back-to-top"><i class="fa fa-angle-double-up"></i> </a>
<!--End Back To Top Button-->
<!--Start footer-->
<footer class="footer">
<div class="container">
<div class="text-center">
</div>
</div>
</footer>
<!--End footer-->
</div><!--End wrapper-->
<!-- Bootstrap core JavaScript-->
<script src="assets/js/jquery.min.js"></script>
<script src="assets/js/popper.min.js"></script>
<script src="assets/js/bootstrap.min.js"></script>
<!-- simplebar js -->
<script src="assets/plugins/simplebar/js/simplebar.js"></script>
<!-- sidebar-menu js -->
<script src="assets/js/sidebar-menu.js"></script>
<!-- Custom scripts -->
<script src="assets/js/app-script.js"></script>
<script>
$(document).ready(function() {
// Form validation - at least one vendor type must be selected
$('#vendorForm').on('submit', function(e) {
var atLeastOneChecked = $('.vendor-type:checked').length > 0;
if (!atLeastOneChecked) {
e.preventDefault();
alert('Please select at least one category for this manufacturer (Printers, PCs, or Machines)');
return false;
}
});
});
</script>
</body>
</html>
<%
objConn.Close
%>