428 lines
17 KiB
PHP
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">×</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>
|