duplicate product in material master and supplier name issues fixed
This commit is contained in:
parent
91c14858bc
commit
d2ce6373f6
@ -176,10 +176,13 @@ class rawmaterialdetails_model extends CI_Model
|
|||||||
// }
|
// }
|
||||||
function checkMaterialExists($material)
|
function checkMaterialExists($material)
|
||||||
{
|
{
|
||||||
|
// $sql="SELECT MaterialCode, MaterialName, MaterialType, Category,REPLACE(MaterialName, ' ', '')
|
||||||
|
// FROM T_MaterialMaster
|
||||||
|
// WHERE REPLACE(MaterialName, ' ', '') LIKE REPLACE('%'".$material."'%', ' ', '')";
|
||||||
|
|
||||||
$this->db->select('MaterialCode,MaterialName,MaterialType,Category');
|
$this->db->select('MaterialCode,MaterialName,MaterialType,Category');
|
||||||
$this->db->from('T_MaterialMaster');
|
$this->db->from('T_MaterialMaster');
|
||||||
$this->db->like('MaterialName', $material);
|
$this->db->like('REPLACE(MaterialName, " ", "")',$material);
|
||||||
|
|
||||||
$query = $this->db->get();
|
$query = $this->db->get();
|
||||||
//print_r($query->result());
|
//print_r($query->result());
|
||||||
|
|||||||
@ -182,7 +182,7 @@ function addNewsupplier($supplier)
|
|||||||
|
|
||||||
$this->db->select('SupplierID,SupplierName,Address');
|
$this->db->select('SupplierID,SupplierName,Address');
|
||||||
$this->db->from('T_SupplierDetailsN');
|
$this->db->from('T_SupplierDetailsN');
|
||||||
$this->db->like('SupplierName', $supp_name);
|
$this->db->like('REPLACE(SupplierName, " ", "")', $supp_name);
|
||||||
|
|
||||||
$query = $this->db->get();
|
$query = $this->db->get();
|
||||||
|
|
||||||
|
|||||||
@ -10,27 +10,27 @@ function isNumberKey(evt)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
function BlockSpecial(evt) {
|
// function BlockSpecial(evt) {
|
||||||
var charCode;
|
// var charCode;
|
||||||
if (window.event
|
// if (window.event
|
||||||
charCode = window.event.keyCode; //for IE
|
// charCode = window.event.keyCode; //for IE
|
||||||
else
|
// else
|
||||||
charCode = evt.which; //for firefox
|
// charCode = evt.which; //for firefox
|
||||||
|
|
||||||
if (charCode >= 91 && charCode <= 96)
|
// if (charCode >= 91 && charCode <= 96)
|
||||||
return false;
|
// return false;
|
||||||
if (charCode >= 123 && charCode <= 126)
|
// if (charCode >= 123 && charCode <= 126)
|
||||||
return false;
|
// return false;
|
||||||
if (charCode >= 33 && charCode <= 47)
|
// if (charCode >= 33 && charCode <= 47)
|
||||||
return false;
|
// return false;
|
||||||
if (charCode >= 58&& charCode <= 64)
|
// if (charCode >= 58&& charCode <= 64)
|
||||||
return false;
|
// return false;
|
||||||
|
|
||||||
else
|
// else
|
||||||
{
|
// {
|
||||||
return true;
|
// return true;
|
||||||
}
|
// }
|
||||||
}
|
// }
|
||||||
function onlyAlphabets(evt) {
|
function onlyAlphabets(evt) {
|
||||||
var charCode;
|
var charCode;
|
||||||
if (window.event)
|
if (window.event)
|
||||||
@ -280,7 +280,11 @@ function BlockSpecial(evt) {
|
|||||||
<script>
|
<script>
|
||||||
$('#MaterialName').change(function() {
|
$('#MaterialName').change(function() {
|
||||||
|
|
||||||
var material = $('#MaterialName').val();
|
var materialname = $('#MaterialName').val();
|
||||||
|
//var s = "I am Given String ";
|
||||||
|
//material = material.replace(/\s*$/,"");
|
||||||
|
var material = materialname.replace(/ /g,'');
|
||||||
|
//alert(m.length+" "+m+" "+s+" "+s.length);
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{id:material},
|
data:{id:material},
|
||||||
@ -301,7 +305,8 @@ $('#MaterialName').change(function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
alert("'" + material + "' - related materials are , " + " \n \n" + related_name);
|
alert("'" + materialname + "' - related materials are , " + " \n \n" + related_name);
|
||||||
|
$("#MaterialName").focus();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
|
|||||||
@ -706,7 +706,8 @@ if(!validateEmail())
|
|||||||
|
|
||||||
$('#supplierName').change(function() {
|
$('#supplierName').change(function() {
|
||||||
|
|
||||||
var supplier = $('#supplierName').val();
|
var suppliername = $('#supplierName').val();
|
||||||
|
var supplier = suppliername.replace(/ /g,'');
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{id:supplier},
|
data:{id:supplier},
|
||||||
@ -727,7 +728,8 @@ $('#supplierName').change(function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
alert("'" + supplier + "' - related supplier are , " + " \n \n" + related_supplier);
|
alert("'" + suppliername + "' - related supplier are , " + " \n \n" + related_supplier);
|
||||||
|
$("#supplierName").focus();
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
|
|||||||
@ -388,3 +388,43 @@ function changeTextBox() {
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<script src="<?php echo base_url(); ?>assets/js/editUser.js" type="text/javascript"></script>
|
<script src="<?php echo base_url(); ?>assets/js/editUser.js" type="text/javascript"></script>
|
||||||
|
<script>
|
||||||
|
$('#MaterialName').change(function() {
|
||||||
|
|
||||||
|
var materialname = $('#MaterialName').val();
|
||||||
|
//var s = "I am Given String ";
|
||||||
|
//material = material.replace(/\s*$/,"");
|
||||||
|
var material = materialname.replace(/ /g,'');
|
||||||
|
//alert(m.length+" "+m+" "+s+" "+s.length);
|
||||||
|
$('#content').loader('show');
|
||||||
|
$.ajax({
|
||||||
|
data:{id:material},
|
||||||
|
type:"POST",
|
||||||
|
url:"<?php echo base_url();?>rawmaterialdetails/checkmaterial",
|
||||||
|
success:function(data) {
|
||||||
|
var count = data.length;
|
||||||
|
//alert(count);
|
||||||
|
|
||||||
|
if(count >2 ){
|
||||||
|
$('#content').loader('hide');
|
||||||
|
alert('Material name already existed ! ');
|
||||||
|
dat = JSON.parse(data);
|
||||||
|
var related_name = "";
|
||||||
|
$.each(dat,function(i,obj){
|
||||||
|
|
||||||
|
related_name += obj.MaterialCode +" - "+ obj.MaterialName+" - "+obj.MaterialType+" - "+obj.Category+"\n";
|
||||||
|
|
||||||
|
});
|
||||||
|
|
||||||
|
alert("'" + materialname + "' - related materials are , " + " \n \n" + related_name);
|
||||||
|
$("#MaterialName").focus();
|
||||||
|
}
|
||||||
|
else{
|
||||||
|
$('#content').loader('hide');
|
||||||
|
// alert("empty data");
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
});
|
||||||
|
});
|
||||||
|
</script>
|
||||||
@ -807,7 +807,9 @@ if(!validateGST())
|
|||||||
});
|
});
|
||||||
|
|
||||||
$('#supplierName').change(function() {
|
$('#supplierName').change(function() {
|
||||||
var supplier = $('#supplierName').val();
|
var suppliername = $('#supplierName').val();
|
||||||
|
var supplier = suppliername.replace(/ /g,'');
|
||||||
|
|
||||||
$('#content').loader('show');
|
$('#content').loader('show');
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data:{id:supplier},
|
data:{id:supplier},
|
||||||
@ -828,7 +830,9 @@ $('#supplierName').change(function() {
|
|||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
alert("'" + supplier + "' - related supplier are , " + " \n \n" + related_supplier);
|
alert("'" + suppliername + "' - related supplier are , " + " \n \n" + related_supplier);
|
||||||
|
$("#supplierName").focus();
|
||||||
|
|
||||||
}
|
}
|
||||||
else{
|
else{
|
||||||
$('#content').loader('hide');
|
$('#content').loader('hide');
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user