po screen validations changes date format and empty field check

This commit is contained in:
venbatechnologies@gmail.com 2017-08-11 21:09:39 +05:30
parent 444d3248ad
commit e0497a129a
8 changed files with 125 additions and 57 deletions

View File

@ -2878,4 +2878,4 @@ $("#PaymentTerms").change(function() {
}); });
}); });
</script> </script>

View File

@ -1,7 +1,7 @@
<?php $ReqType =''; <?php $ReqType ='';
$CompanyAddress = ''; $CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = ''; $MaxPoDate = '';
if(!empty($MaxPODate)) if(!empty($MaxPODate))
{ {
@ -120,11 +120,11 @@ if(!empty($INRSYMBOL))
$("#PODate").datepicker({ $("#PODate").datepicker({
minDate : 'now', minDate : 'now',
maxDate : 'now', maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
}); });
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
@ -1841,6 +1841,22 @@ function SetExciseCalculationCancel()
else if(avaBud==''){ else if(avaBud==''){
alert ("Select Cost Center Name"); alert ("Select Cost Center Name");
} }
else if($('#drpSupplier').val() == "0")
{
alert('Please Select the Supplier details');
$('#drpSupplier').focus();
return false;
}
else if(input=='REVENUE' && $('#Deliverydate').val()==''){
alert('Please Select the Delivery Date');
$('#Deliverydate').focus();
return false;
}
else if(input=='REVENUE' && $('#Scheduleby').val().trim()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false;
}
else else
{ {
$("#" + input ).modal('show'); $("#" + input ).modal('show');
@ -7148,4 +7164,4 @@ $("#PaymentMethod").change(function() {
} }
</script> </script>

View File

@ -1,7 +1,7 @@
<?php $ReqType =''; <?php $ReqType ='';
$CompanyAddress = ''; $CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = ''; $MaxPoDate = '';
$AvlAmount = 0; $AvlAmount = 0;
$paymentDate=''; $paymentDate='';
@ -11,6 +11,7 @@
{ {
foreach ($MaxPODate as $date) foreach ($MaxPODate as $date)
{ {
$MaxPoDate = $date->PODate; $MaxPoDate = $date->PODate;
} }
} }
@ -91,7 +92,9 @@ if(!empty($INRSYMBOL))
statusbar: false, statusbar: false,
toolbar: false toolbar: false
}); });
$(document).ready(function(){ $(document).ready(function(){
$("#PaymentMethod").select2(); $("#PaymentMethod").select2();
clearTotalItemValues(); clearTotalItemValues();
$('#CapitalToatlOrder').val(0); $('#CapitalToatlOrder').val(0);
@ -106,19 +109,21 @@ $('#CapitalToatlOrder').val(0);
$("#PODate").datepicker({ $("#PODate").datepicker({
//minDate : d, //minDate : d,
maxDate : 'now', maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
}); });
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
$('#Date').click(function () { $('#Date').click(function () {
//for Dispatch range selection //for Dispatch range selection
$('#Schedulediv').hide(); $('#Schedulediv').hide();
$('#Deliverydtdiv').show(); $('#Deliverydtdiv').show();
$('#deliverydateby').hide(); $('#deliverydateby').hide();
}); });
$('#Schedule').click(function () { $('#Schedule').click(function () {
//for schedule range selection //for schedule range selection
$('#Deliverydtdiv').hide(); $('#Deliverydtdiv').hide();
$('#Schedulediv').show(); $('#Schedulediv').show();
@ -126,6 +131,7 @@ $('#CapitalToatlOrder').val(0);
}); });
$('#DeliverycheckDate').click(function () { $('#DeliverycheckDate').click(function () {
//for Delivery Date selection //for Delivery Date selection
$('#Schedulediv').hide(); $('#Schedulediv').hide();
$('#deliverydateby').show(); $('#deliverydateby').show();
@ -133,10 +139,12 @@ $('#CapitalToatlOrder').val(0);
}); });
}); });
//document.getElementById("Date").checked = true; //document.getElementById("Date").checked = true;
function openModal() function openModal()
{ {
if(vaildateBeforeOpenModal()) if(vaildateBeforeOpenModal())
{ {
$('#CAPITAL').modal('show'); $('#CAPITAL').modal('show');
@ -145,18 +153,37 @@ function openModal()
function vaildateBeforeOpenModal() function vaildateBeforeOpenModal()
{ {
var radioValue = $("input[name='DateRange']:checked").val();
if($('#PODate').val() == '') if($('#PODate').val() == '')
{ {
alert('Please Enter the Purchase Order date'); alert('Please Enter the Purchase Order date');
$('#PODate').focus(); $('#PODate').focus();
return false; return false;
} }
else if($('#drpSupplier').val() == "0") else if($('#drpSupplier').val() == "0")
{ {
alert('Please Select the Supplier details'); alert('Please Select the Supplier details');
$('#drpSupplier').focus(); $('#drpSupplier').focus();
return false; return false;
} }
else if(radioValue==0 && $('#Deliverydate').val()==''){
alert('Please Select the Delivery Date');
$('#Deliverydate').focus();
return false;
}
else if(radioValue==1 && $('#Scheduleby').val()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false;
}
else if(radioValue==2 && $('#Dispatch').val().trim()==''){
alert('Please Enter the Dispatch Instruction');
$('#Deliverydate').focus();
return false;
}
else if($('#DeliveryAddr').val() == '') else if($('#DeliveryAddr').val() == '')
{ {
alert('Please Enter the Delivery Address'); alert('Please Enter the Delivery Address');
@ -175,13 +202,19 @@ function vaildateBeforeOpenModal()
$('#currencytype').focus(); $('#currencytype').focus();
return false; return false;
} }
else if(capitalType=='International'){ else if(capitalType=='International'){
if($('#ExchangeRt').val() == '') if($('#ExchangeRt').val() == '')
{ {
alert('Please Enter the Exchange Rate'); alert('Please Enter the Exchange Rate');
$('#ExchangeRt').focus(); $('#ExchangeRt').focus();
return false; return false;
} }
else if($('#PlaceOforigin').val().trim() == ''){
alert('Please Enter the Place Of Origin');
$('#PlaceOforigin').focus();
return false;
}
else{ else{
return true; return true;
} }
@ -4426,4 +4459,4 @@ $("#PaymentMethod").change(function() {
</script> </script>

View File

@ -2,7 +2,7 @@
$requestedBy=$requestedBy[0]->FirstName; $requestedBy=$requestedBy[0]->FirstName;
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$res_arr_values = array(); $res_arr_values = array();
$DeliverOption=''; $DeliverOption='';
$SupId = ''; $SupId = '';
@ -268,11 +268,11 @@ $("#PaymentMethod").select2();
$("#PODate").datepicker({ $("#PODate").datepicker({
//minDate : d, //minDate : d,
maxDate : 'now', maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
}); });
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
$('#Date').click(function () { $('#Date').click(function () {
//for Dispatch range selection //for Dispatch range selection
@ -5379,4 +5379,4 @@ $("#PaymentMethod").change(function() {
} }
}); });
</script> </script>

View File

@ -1,7 +1,7 @@
<?php $ReqType =''; <?php $ReqType ='';
$CompanyAddress = ''; $CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = ''; $MaxPoDate = '';
$AvlAmount = 0; $AvlAmount = 0;
$DeliverSchedule=''; $DeliverSchedule='';
@ -4539,4 +4539,4 @@ $("#PaymentTerms").change(function() {
$('#Otherpayment').val(''); $('#Otherpayment').val('');
} }
}); });
</script> </script>

View File

@ -1,7 +1,7 @@
<?php $ReqType =''; <?php $ReqType ='';
$CompanyAddress = ''; $CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = ''; $MaxPoDate = '';
$AvlAmount = 0; $AvlAmount = 0;
$Value="&#8377;"; $Value="&#8377;";
@ -105,6 +105,7 @@ if(!empty($INRSYMBOL))
function vaildateBeforeOpenModal() function vaildateBeforeOpenModal()
{ {
var radioValue = $("input[name='DateRange']:checked").val();
if($('#PODate').val() == '') if($('#PODate').val() == '')
{ {
alert('Please Enter the Purchase Order date'); alert('Please Enter the Purchase Order date');
@ -123,19 +124,26 @@ function vaildateBeforeOpenModal()
$('#DeliveryAddr').focus(); $('#DeliveryAddr').focus();
return false; return false;
} }
else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '') else if(radioValue==0 && $('#Deliverydate').val()==''){
{ alert('Please Select the Delivery Date');
alert('Please Enter the Delivery Date'); $('#Deliverydate').focus();
$('#Deliverydt').focus(); return false;
}
else if(radioValue==1 && $('#Scheduleby').val().trim()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false;
}
else if(radioValue==0 && $('#Deliverydate').val()==''){
alert('Please Select the Delivery Date');
$('#Deliverydate').focus();
return false;
}
else if(radioValue==1 && $('#Scheduleby').val().trim()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false; return false;
} }
else if($('#PayableAT').val()=='')
{
alert('Please Enter Payable AT Value');
$('#PayableAT').focus();
return false;
}
else else
{ {
@ -167,11 +175,11 @@ $(function()
$("#PODate").datepicker({ $("#PODate").datepicker({
minDate : d, minDate : d,
maxDate : 'now', maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
}); });
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
$('#drpSupplier').change(function() { $('#drpSupplier').change(function() {
@ -3997,4 +4005,4 @@ $("#PaymentTerms").change(function() {
</script> </script>

View File

@ -1,7 +1,7 @@
<?php $ReqType =''; <?php $ReqType ='';
$CompanyAddress = ''; $CompanyAddress = '';
$dt = new DateTime('now', new DateTimeZone('Asia/Kolkata')); $dt = new DateTime('now', new DateTimeZone('Asia/Kolkata'));
$CurrentDate = $dt->format('Y-m-d'); $CurrentDate = $dt->format('d-m-Y');
$MaxPoDate = ''; $MaxPoDate = '';
$AvlAmount = 0; $AvlAmount = 0;
$Value="&#8377;"; $Value="&#8377;";
@ -68,11 +68,11 @@ var AvilBudAmt = '';
$("#PODate").datepicker({ $("#PODate").datepicker({
minDate : d, minDate : d,
maxDate : 'now', maxDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '-100:+0'
}); });
$("#Deliverydt").datepicker({ $("#Deliverydt").datepicker({
minDate : 'now', minDate : 'now',
dateFormat: 'mm/dd/yy',changeMonth: true, changeYear: true,yearRange: '0:+10' dateFormat: 'dd/mm/yy',changeMonth: true, changeYear: true,yearRange: '0:+10'
}); });
@ -2072,18 +2072,6 @@ var AvlBudAmt = '<?php echo $AvlAmount ?>';
} }
} }
<!-- script for table , It works under the datatable plugin-->
$(function () {
$('#serviceTax').DataTable({
"paging": false,
"lengthChange": false,
"searching": false,
//"ordering": true,
// "info": true,
"autoWidth": false
});
});
var Detail = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>; var Detail = <?php echo json_encode($Payment, JSON_PRETTY_PRINT) ?>;
@ -2112,6 +2100,7 @@ function openModal()
function vaildateBeforeOpenModal() function vaildateBeforeOpenModal()
{ {
var radioValue = $("input[name='DateRange']:checked").val();
if($('#PODate').val() == '') if($('#PODate').val() == '')
{ {
alert('Please Enter the Purchase Order date'); alert('Please Enter the Purchase Order date');
@ -2130,10 +2119,14 @@ function vaildateBeforeOpenModal()
$('#DeliveryAddr').focus(); $('#DeliveryAddr').focus();
return false; return false;
} }
else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '') else if(radioValue==0 && $('#Deliverydate').val()==''){
{ alert('Please Select the Delivery Date');
alert('Please Enter the Delivery Date'); $('#Deliverydate').focus();
$('#Deliverydt').focus(); return false;
}
else if(radioValue==1 && $('#Scheduleby').val().trim()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false; return false;
} }
else if($('#workstatus').val()=="0") else if($('#workstatus').val()=="0")
@ -2217,4 +2210,4 @@ $("#PaymentTerms").change(function() {
} }
}); });
</script> </script>

View File

@ -28,6 +28,8 @@ function myFunction() {
} }
function validate() function validate()
{ {
var radioValue = $("input[name='DateRange']:checked").val();
var PoType = $('#POType').val(); var PoType = $('#POType').val();
var currencyType = $('#currencytype').val(); var currencyType = $('#currencytype').val();
if($('#PODate').val() == '') if($('#PODate').val() == '')
@ -42,18 +44,24 @@ function validate()
$('#drpSupplier').focus(); $('#drpSupplier').focus();
return false; return false;
} }
else if(radioValue==0 && $('#Deliverydate').val()==''){
alert('Please Select the Delivery Date');
$('#Deliverydate').focus();
return false;
}
else if(radioValue==1 && $('#Scheduleby').val().trim()==''){
alert('Please Enter the Schedule By');
$('#Deliverydate').focus();
return false;
}
else if($('#DeliveryAddr').val() == '') else if($('#DeliveryAddr').val() == '')
{ {
alert('Please Enter the Delivery Address'); alert('Please Enter the Delivery Address');
$('#DeliveryAddr').focus(); $('#DeliveryAddr').focus();
return false; return false;
} }
else if($('#Deliverydt').val() == '' && $('#Scheduleby').val() == '')
{
alert('Please Enter the Delivery Date');
$('#Deliverydt').focus();
return false;
}
else if(PoType=='CAPITAL' && capitalType=='International'){ else if(PoType=='CAPITAL' && capitalType=='International'){
if(currencyType=='0'){ if(currencyType=='0'){
@ -61,6 +69,16 @@ function validate()
$('#currencytype').focus(); $('#currencytype').focus();
return false; return false;
} }
else if(radioValue==2 && $('#Dispatch').val().trim()==''){
alert('Please Enter the Dispatch Instruction');
$('#Deliverydate').focus();
return false;
}
else if($('#PlaceOforigin').val().trim() == ''){
alert('Please Enter the Place Of Origin');
$('#PlaceOforigin').focus();
return false;
}
else if($('#ExchangeRt').val()==''){ else if($('#ExchangeRt').val()==''){
alert('Please Enter the Exchange Rate'); alert('Please Enter the Exchange Rate');
$('#ExchangeRt').focus(); $('#ExchangeRt').focus();