ESH/form/add_item.php
2024-10-23 18:28:06 +05:30

428 lines
17 KiB
PHP

<script>
function validate_item() {
var item_name = $('#item_name').val();
if (item_name == '') {
BootstrapDialog.alert('Please Enter Item Brand Name.!!!');
return false;
}
// var cat_id = $('#cat_id').val();
// if (cat_id == '') {
// BootstrapDialog.alert('Please Enter Category ID.!!!');
// return false;
// }
/*var sub_cat_id = $('#sub_cat_id').val();
if(sub_cat_id == ''){
BootstrapDialog.alert('Please Enter Sub Category ID.!!!');
return false;
}*/
var status = $('#status').val();
if (status == '') {
BootstrapDialog.alert('Please Enter Status.!!!');
return false;
}
var unit = $('#unit').val();
if (unit == null) {
BootstrapDialog.alert('Please Unit of Measurement.!!!');
return false;
}
save_item();
}
function validate_ingredient() {
var ingredient_name = $('#ingredient_name').val();
if (ingredient_name == '') {
BootstrapDialog.alert('Please Enter Ingredient Name.!!!');
return false;
}
save_ingredient_name();
}
function save_ingredient_name() {
$.ajax({
url: 'save_ingredient.php ',
type: "POST",
data: $("#ingredient_name_form").serialize(),
success: function(data) {
var data = $.parseJSON(data);
//alert(data);
if (data != null) {
var content = "<option value=" + data.ingredient_id + ">" + data.ingredient_name +
"</option>"
$("#ingredients").append(content);
$("#ingredients").trigger("chosen:updated");
}
},
error: function(data) {
BootstrapDialog.alert('Error Saving Ingredient');
return;
}
});
$(".closeIngredient").click();
}
function add_ingredient() {
$(".save_button").show();
//$("#ingredient_id").val("");
//$("#ingredient_name").val("");
$('#modal-ingredient-name').modal("show");
}
function validate_manufacturer() {
var manufacturer_name = $('#manufacturer_name').val();
if (manufacturer_name == '') {
BootstrapDialog.alert('Please Enter Manufacturer Name.!!!');
return false;
}
save_manufacturer_name();
}
function save_manufacturer_name() {
$.ajax({
url: 'save_manufacturer.php ',
type: "POST",
data: $("#manufacturer_name_form").serialize(),
success: function(data) {
var data = $.parseJSON(data);
//alert(data);
if (data != null) {
var content = "<option value=" + data.manufacturer_id + ">" + data.manufacturer_name +
"</option>"
$("#manufacturer").append(content);
$("#manufacturer").trigger("chosen:updated");
}
},
error: function(data) {
BootstrapDialog.alert('Error Saving Manufacturer Name');
return;
}
});
$(".closeIngredient").click();
}
function add_manufacturer() {
$(".save_button").show();
//$("#manufacturer_id").val("");
//$("#manufacturer_name").val("");
$('#modal-manufacturer-name').modal("show");
}
</script>
<style>
#modal-add-item {
overflow-y: scroll;
}
</style>
<div class="modal fade" id="modal-add-item" role="dialog" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<div class="modal-header">
<h5 class="modal-title" style="text-align: center">
Medical Item
<button type="button" class="close" data-dismiss="modal" aria-label="Close">
<span aria-hidden="true">&times;</span>
</button>
</h5>
</div>
<form role="form" id="item_form" name="item_form" action="#" method="post">
<div class="modal-body">
<div class="row">
<div class="form-group col-sm-6">
<label for="item_name">Item Name</label> <input type="text" class="form-control"
style="height: 29px" name="item_name" style="text-transform:uppercase" id="item_name"
placeholder="Enter Item Name" required /> <input type="hidden" name="item_id"
id="item_id" value="" required />
</div>
<div class="form-group col-sm-6">
<label for="item_code">Item Code</label> <input type="text" class="form-control"
style="height: 29px" name="item_code" style="text-transform:uppercase" id="item_code"
placeholder="Enter Item Code" required />
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="cat_id">Category</label> <select class="chosen-select form-control" id="cat_id"
name="cat_id" data-placeholder="Item Category">
<?php echo generateOption('tbl_categories','cat_name','cat_id','',''); ?>
</select>
</div>
<div class="form-group col-sm-6">
<label for="medicine_form">Item Form</label> <select class="chosen-select form-control"
id="medicine_form" name="medicine_form" data-placeholder="Form of Medicine">
<?php echo generateOption('medicine_form','form_name','form_id','',''); ?>
</select>
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="ailment_system">Related Ailment Systems</label> <select multiple=""
class="chosen-select form-control" id="ailment_system" name="ailment_system[]"
data-placeholder="Related Ailment Systems">
<?php echo generateOption('ailment_system','ailment_sys_name','ailment_sys_id','',''); ?>
</select>
</div>
<div class="form-group col-sm-6">
<label for="medicine_usage_cat">Usage Category</label> <select
class="chosen-select form-control" id="medicine_usage_cat" name="medicine_usage_cat"
data-placeholder="Usage Category">
<?php echo generateOption('medicine_usage_cat','medicine_usage_cat_name','medicine_usage_cat_id','1',''); ?>
</select>
</div>
</div>
<!-- SUB CLASSIFICATION & COMPOSITION -->
<div class="row">
<!-- <div class="form-group col-sm-6">
<label for="ailment_system">Sub Classification</label>
<select multiple=""
class="chosen-select form-control" id="sub_classification" name="sub_classification[]"
data-placeholder="Sub Classification">
<?php echo generateOption('sub_classification','subclass_name','subclass_id','',''); ?>
</select>
</div> -->
<!-- <div class="form-group col-sm-6">
<label for="medicine_usage_cat">Composition</label>
<select multiple =""
class="chosen-select form-control" id="composition" name="composition[]"
data-placeholder="Composition">
<?php echo generateOption('composition','composition_name','composition_id','',''); ?>
</select>
</div> -->
</div>
<!-- INDICATION & CONTRA INDICATION -->
<div class="row">
<!-- <div class="form-group col-sm-6">
<label for="ailment_system">Indication</label>
<select multiple=""
class="chosen-select form-control" id="indication" name="indication[]"
data-placeholder="Indication">
<?php echo generateOption('indication','indication_name','indication_id','',''); ?>
</select>
</div> -->
<!-- <div class="form-group col-sm-6">
<label for="medicine_usage_cat">Contra-Indication</label>
<select multiple=""
class="chosen-select form-control" id="contra_indication" name="contra_indication[]"
data-placeholder="Contra Indication">
<?php echo generateOption('contra_indication','cindication_name','cindication_id','',''); ?>
</select>
</div> -->
<div class="form-group col-sm-6">
<label for="ailment_system">Salt</label> <select multiple=""
class="chosen-select form-control" id="salt" name="salt[]"
data-placeholder="Related Ailment Systems">
<?php echo generateOption('salt_master','salt_name','salt_id','',''); ?>
</select>
</div>
<div class="form-group col-sm-6">
<label for="alternate_medicine">Alternate Medicine</label>
<select multiple="" class="chosen-select form-control" id="alternate_medicine"
name="alternate_medicine[]" data-placeholder="ALternate Medicines">
<?php echo generateOptionForMultiple('tbl_items','item_name','item_id','',''); ?>
</select>
</div>
</div>
<!-- SIDEEFFECTS -->
<div class="row">
<!-- <div class="form-group col-sm-6">
<label for="ailment_system">Side Effects</label>
<select multiple=""
class="chosen-select form-control" id="side_effect" name="side_effect[]"
data-placeholder="Related Ailment Systems">
<?php echo generateOption('side_effects','sideeffect_name','sideeffect_id','',''); ?>
</select>
</div> -->
<!-- <div class="form-group col-sm-6">
<label for="indication">Interaction</label>
<input type="text" class="form-control"
style="height: 29px" name="interaction" style="text-transform:uppercase" id="interaction"
placeholder="Enter Interaction" required />
</div> -->
</div>
<div class="row">
<!-- <div class="form-group col-sm-6">
<label for="item_precaution">Medicine Precautions</label>
<input type="text" class="form-control"
style="height: 29px" name="item_precaution" style="text-transform:uppercase" id="item_precaution"
placeholder="Enter Medicine Precautions" required />
</div> -->
</div>
<div class="row">
<!-- <div class="form-group col-sm-6">
<label for="remarks">Reorder Dispensary Level</label> <input type="number"
style="height: 29px" class="form-control" name="reorder_dispensary_level"
id="reorder_dispensary_level" placeholder="Enter Reorder Dispensary Level" required />
</div> -->
<!--
<div class="form-group col-sm-6">
<label for="remarks">Minimum Dispensary Level</label> <input type="number"
style="height: 29px" class="form-control" name="min_dispensary_level"
id="min_dispensary_level" placeholder="Enter minimum Dispensary Level" required />
</div> -->
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="remarks">Reorder Store Level</label> <input type="number" style="height: 29px"
class="form-control" name="reorder_store_level" id="reorder_store_level"
placeholder="Enter Reorder Stock Level" required />
</div>
<div class="form-group col-sm-6">
<label for="remarks">Minimum Store Level</label> <input type="number" style="height: 29px"
class="form-control" name="min_store_level" id="min_store_level"
placeholder="Enter minimum Store Level" required />
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="remarks">Minimum Indent Level</label> <input type="number" style="height: 29px"
class="form-control" name="min_indent_level" id="min_indent_level"
placeholder="Enter Maximum Indent Level" required />
</div>
<div class="form-group col-sm-6">
<label for="remarks">Maximum Indent Level</label> <input type="number" style="height: 29px"
class="form-control" name="max_indent_level" id="max_indent_level"
placeholder="Enter Maximum Indent Level" required />
</div>
</div>
<div class='row'>
<div class="form-group col-sm-6">
<label for="remarks">Reorder Percentage Level</label> <input type="number"
style="height: 29px" class="form-control" name="indent_percent_reorderlevel"
id="indent_percent_reorderlevel" placeholder="Enter Reorder Percentage Level"
required />
</div>
<div class="form-group col-sm-6">
<label for="status">Is Prescription</label> <select class="form-control"
id="is_prescription" name="is_prescription">
<option selected>Yes</option>
<option>No</option>
</select>
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="status">Status</label> <select style="height: 29px" class="form-control"
name="status" id="status">
<option selected value="1">Active</option>
<option value="0">Inactive</option>
</select>
</div>
<div class="form-group col-sm-6">
<label for="status">Unit of Measurement</label> <select class="chosen-select form-control"
id="unit" name="unit" data-placeholder="Unit">
<option value='' selected >Please Select Unit</option>
<?php echo generateOption('unit_master','unit_name','unit_id','',''); ?>
</select>
</div>
</div>
<div class="row">
<div class="form-group col-sm-6">
<label for="remarks">Remarks</label>
<textarea class="form-control" rows="5" id="remarks"></textarea>
</div>
</div>
</div>
<div class="modal-footer">
<button type="button" class="btn btn-info btn-sm save_button" onclick="validate_item();">
<i class="ace-icon fa fa-floppy-o bigger-110"></i>Save
</button>
<button type="button" class="btn btn-danger btn-sm" data-dismiss="modal">
<i class="ace-icon fa fa-times bigger-110"></i>Cancel
</button>
</div>
</form>
</div>
</div>
</div>