hall report examatt
This commit is contained in:
parent
f89e4561ad
commit
f9fc3679bf
@ -240,7 +240,9 @@ left join BalFees bal on bal.student=sms.sid and bal.feestype=sms.cid and bal.se
|
|||||||
$sql ="SELECT sms.sid AS Student_id,sms.cid,ifnull(sms.status,'-') AS STATUS,ifnull(sms.adate,'-') AS adate,ifnull(sms.acmts,'-') AS acmts,ifnull(sms.ctype,'-') AS ctype,ifnull(sms.certname,'-') AS certname,ifnull(balance,'-') AS balance,ifnull(sfb.bdate,'-') AS initialPaid,ifnull(scd.eid,'-') AS Enrollment_id,ifnull(std.name,'-') AS Student_name,ifnull(std.father,'-') AS Father_name,ifnull(std.phone,'-') AS Phone_number,ifnull(cm.course,'-') AS Course_name,ifnull(cm.uname,'-') AS University,cm.uid AS univID,ifnull(std.address,'-') AS address,ifnull(std.AlternateNumber,'') AS AlternateNumber
|
$sql ="SELECT sms.sid AS Student_id,sms.cid,ifnull(sms.status,'-') AS STATUS,ifnull(sms.adate,'-') AS adate,ifnull(sms.acmts,'-') AS acmts,ifnull(sms.ctype,'-') AS ctype,ifnull(sms.certname,'-') AS certname,ifnull(balance,'-') AS balance,ifnull(sfb.bdate,'-') AS initialPaid,ifnull(scd.eid,'-') AS Enrollment_id,ifnull(std.name,'-') AS Student_name,ifnull(std.father,'-') AS Father_name,ifnull(std.phone,'-') AS Phone_number,ifnull(cm.course,'-') AS Course_name,ifnull(cm.uname,'-') AS University,cm.uid AS univID,ifnull(std.address,'-') AS address,ifnull(std.AlternateNumber,'') AS AlternateNumber
|
||||||
FROM
|
FROM
|
||||||
(
|
(
|
||||||
SELECT app.ID,app.StudentID AS sid,app.CourseID AS cid,app.BranchCode AS branch,app.ListCode AS lcode,p.ListName AS STATUS,AppDate AS adate,app.Comments AS acmts,CertificationType AS ctype,app.CertificationType AS certname,sum(bal.balpayable) AS balance
|
SELECT app.ID,app.StudentID AS sid,app.CourseID AS cid,app.BranchCode AS branch,app.ListCode AS lcode,p.ListName AS STATUS,STR_TO_DATE('AppDate', '%d-%m-%Y'
|
||||||
|
)
|
||||||
|
AS adate,app.Comments AS acmts,CertificationType AS ctype,app.CertificationType AS certname,sum(bal.balpayable) AS balance
|
||||||
FROM T_ApplicationStatus AS app
|
FROM T_ApplicationStatus AS app
|
||||||
LEFT JOIN T_PickListDetails p ON p.ListCode = app.ListCode
|
LEFT JOIN T_PickListDetails p ON p.ListCode = app.ListCode
|
||||||
LEFT JOIN BalFees bal ON bal.student=app.StudentID AND bal.course=app.CourseID AND bal.feestype = app.CertificationType
|
LEFT JOIN BalFees bal ON bal.student=app.StudentID AND bal.course=app.CourseID AND bal.feestype = app.CertificationType
|
||||||
@ -252,7 +254,7 @@ LEFT JOIN
|
|||||||
GROUP BY sid,cid,fid)
|
GROUP BY sid,cid,fid)
|
||||||
AS sfs ON sfs.sid=sms.sid AND sfs.cid=sms.cid AND sfs.ftype=sms.ctype
|
AS sfs ON sfs.sid=sms.sid AND sfs.cid=sms.cid AND sfs.ftype=sms.ctype
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(SELECT sfp.StudentID AS sid,sfp.FeesId AS fid,sfs.CourseID AS cid,BillDate AS bdate,sum(BillAmount) AS bamount,BillNO AS billno FROM T_Students_Fees_PaidDetails sfp
|
(SELECT sfp.StudentID AS sid,sfp.FeesId AS fid,sfs.CourseID AS cid,STR_TO_DATE(BillDate,'%d-%m-%Y') AS bdate,sum(BillAmount) AS bamount,BillNO AS billno FROM T_Students_Fees_PaidDetails sfp
|
||||||
LEFT JOIN T_Students_Fees_Status sfs ON sfs.FeesId=sfp.FeesId
|
LEFT JOIN T_Students_Fees_Status sfs ON sfs.FeesId=sfp.FeesId
|
||||||
WHERE IsActive = 1
|
WHERE IsActive = 1
|
||||||
GROUP BY sid,cid,fid)
|
GROUP BY sid,cid,fid)
|
||||||
@ -287,21 +289,21 @@ LEFT JOIN
|
|||||||
$fromd= date("Y-m-d",strtotime($from));
|
$fromd= date("Y-m-d",strtotime($from));
|
||||||
|
|
||||||
|
|
||||||
$sql.="and STR_TO_DATE(sfb.bdate,'%d-%m-%Y') >= '".$fromd."'
|
$sql.="and sfb.bdate >= '".$fromd."'
|
||||||
";
|
";
|
||||||
|
|
||||||
}
|
}
|
||||||
if ($to != ''){
|
if ($to != ''){
|
||||||
$tod=date("Y-m-d",strtotime($to));
|
$tod=date("Y-m-d",strtotime($to));
|
||||||
|
|
||||||
$sql.=" and STR_TO_DATE(sfb.bdate,'%d-%m-%Y') <= '".$tod."'";
|
$sql.=" and sfb.bdate <= '".$tod."'";
|
||||||
|
|
||||||
}
|
}
|
||||||
$sql.=" group by Student_id,cid,ctype";
|
$sql.=" group by Student_id,cid,ctype";
|
||||||
$sql.=" ORDER BY adate ASC";
|
$sql.=" ORDER BY sfb.bdate ASC";
|
||||||
//echo $sql;
|
//echo $sql;
|
||||||
|
|
||||||
//print_r($sql);
|
// print_r($sql);
|
||||||
|
|
||||||
$leadDet=$this->db->query($sql);
|
$leadDet=$this->db->query($sql);
|
||||||
$cert_statusDetails = $leadDet->result();
|
$cert_statusDetails = $leadDet->result();
|
||||||
|
|||||||
@ -278,23 +278,44 @@ $scope.isLoaderTxt = "Loading...";
|
|||||||
top: 70,
|
top: 70,
|
||||||
bottom: 40,
|
bottom: 40,
|
||||||
left: 30,
|
left: 30,
|
||||||
width: 550
|
width: 500,
|
||||||
|
|
||||||
};
|
};
|
||||||
var doc1 = new jsPDF('l', 'pt');
|
var pdfSize = 'a4';
|
||||||
|
var doc1 = new jsPDF('l', 'pt',pdfSize);
|
||||||
// doc1.setPage(10);
|
// doc1.setPage(10);
|
||||||
doc1.autoTableSetDefaults({
|
doc1.autoTableSetDefaults({
|
||||||
//
|
//
|
||||||
columnWidth: 'wrap',
|
|
||||||
styles: {cellPadding: 5.0, fontSize: 8, height:70, overflow: 'linebreak',columnWidth: 'wrap'},
|
// styles: {cellPadding: 5.0, fontSize: 8, height:70, overflow: 'linebreak'
|
||||||
|
|
||||||
|
// },
|
||||||
|
styles: {overflow: 'linebreak', font: 'arial', fontSize: 8, cellPadding: 5, columnwidth: 'auto'},
|
||||||
|
|
||||||
|
|
||||||
|
// columStyles:{
|
||||||
|
|
||||||
|
// 0:{columnWidth:20},
|
||||||
|
// 1:{columnWidth:50},
|
||||||
|
// 2:{columnWidth:50},
|
||||||
|
// 3:{columnWidth:20},
|
||||||
|
// 4:{columnWidth:50},
|
||||||
|
// 5:{columnWidth:50},
|
||||||
|
// 6:{columnWidth:40},
|
||||||
|
// 7:{columnWidth:50},
|
||||||
|
// 8:{columnWidth:40},
|
||||||
|
// 9:{columnWidth:50}
|
||||||
|
// },
|
||||||
headerStyles: {fillColor: [245, 245, 240], textColor: 0}
|
headerStyles: {fillColor: [245, 245, 240], textColor: 0}
|
||||||
});
|
});
|
||||||
|
var pdfSize = 'a4';
|
||||||
var doc2 = new jsPDF('l', 'pt');
|
var doc2 = new jsPDF('l', 'pt',pdfSize);
|
||||||
// doc2.setPage(10);
|
// doc2.setPage(10);
|
||||||
doc2.autoTableSetDefaults({
|
doc2.autoTableSetDefaults({
|
||||||
// rowWidth: 'wrap',
|
// rowWidth: 'wrap',
|
||||||
columnWidth: 'wrap',
|
// columnWidth: 'wrap',
|
||||||
styles: {cellPadding: 5.0, fontSize: 8, height:70,overflow: 'linebreak',columnWidth: 'wrap'},
|
// styles: {cellPadding: 5.0, fontSize: 8, height:70,overflow: 'linebreak',columnWidth: 'wrap'},
|
||||||
|
styles: {overflow: 'linebreak', font: 'arial', fontSize: 8, cellPadding: 5, columnwidth: 'auto'},
|
||||||
headerStyles: {fillColor: [245, 245, 240], textColor: 0}
|
headerStyles: {fillColor: [245, 245, 240], textColor: 0}
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|||||||
@ -100,10 +100,10 @@ $scope.generateButtonStatus = false;
|
|||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
||||||
// if(myModel.courseName == '' || myModel.courseName == null || myModel.courseName == undefined){
|
if(myModel.courseName == '' || myModel.courseName == null || myModel.courseName == undefined){
|
||||||
// swal('Select Course','','warning');
|
swal('Select Course','','warning');
|
||||||
// return false;
|
return false;
|
||||||
// }
|
}
|
||||||
|
|
||||||
if(myModel.batchName == null || myModel.batchName == '' || myModel.batchName == undefined){
|
if(myModel.batchName == null || myModel.batchName == '' || myModel.batchName == undefined){
|
||||||
swal('Select Batch','','warning');
|
swal('Select Batch','','warning');
|
||||||
|
|||||||
@ -43,10 +43,10 @@
|
|||||||
|
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th width="5%"><center>SNO</center></th>
|
<th width="5%"><center>Sl</center></th>
|
||||||
<th width="10%"><center>STUDENT NAME</center></th>
|
<th width="10%"><center>STUDENT NAME</center></th>
|
||||||
<th width="30%"><center>COURSE</center></th>
|
<th width="30%"><center>COURSE</center></th>
|
||||||
<th width="5%"><center>SEM/YEAR</center></th>
|
<th width="5%"><center>SEM YEAR</center></th>
|
||||||
<th width="10%"><center>ENROLLMENT NO</center></th>
|
<th width="10%"><center>ENROLLMENT NO</center></th>
|
||||||
<th width="10"><center>Roll NO</center></th>
|
<th width="10"><center>Roll NO</center></th>
|
||||||
<th width="5%"><center>SUBJECT CODE</center></th>
|
<th width="5%"><center>SUBJECT CODE</center></th>
|
||||||
@ -93,10 +93,10 @@
|
|||||||
<table width="100%" border="1" id = "attendanceTablePM" style="background-color:#fff;" ng-if="studentInfoPM_Length != 0">
|
<table width="100%" border="1" id = "attendanceTablePM" style="background-color:#fff;" ng-if="studentInfoPM_Length != 0">
|
||||||
<thead>
|
<thead>
|
||||||
<tr>
|
<tr>
|
||||||
<th width="5%"><center>SNO</center></th>
|
<th width="5%"><center>Sl</center></th>
|
||||||
<th width="10%"><center>STUDENT NAME</center></th>
|
<th width="10%"><center>STUDENT NAME</center></th>
|
||||||
<th width="30%"><center>COURSE</center></th>
|
<th width="30%"><center>COURSE</center></th>
|
||||||
<th width="5%"><center>SEM/YEAR</center></th>
|
<th width="5%"><center>SEM YEAR</center></th>
|
||||||
<th width="7%"><center>ENROLLMENT NO</center></th>
|
<th width="7%"><center>ENROLLMENT NO</center></th>
|
||||||
<th width="13"><center>Roll NO</center></th>
|
<th width="13"><center>Roll NO</center></th>
|
||||||
<th width="5%"><center>SUBJECT CODE</center></th>
|
<th width="5%"><center>SUBJECT CODE</center></th>
|
||||||
|
|||||||
@ -159,7 +159,7 @@ td,th {
|
|||||||
<tr dir-paginate="p in cert_data|filter:search:strict|itemsPerPage:10" current-page="currentPage">
|
<tr dir-paginate="p in cert_data|filter:search:strict|itemsPerPage:10" current-page="currentPage">
|
||||||
<td><input type="checkbox" ng-checked="myModel.all" id="{{p.Student_id}}" name="{{p.Student_id}}" class="form-control" ng-click="isClick($event);" /></td>
|
<td><input type="checkbox" ng-checked="myModel.all" id="{{p.Student_id}}" name="{{p.Student_id}}" class="form-control" ng-click="isClick($event);" /></td>
|
||||||
<td>{{10 * (currentPage-1)+$index+1}}</td>
|
<td>{{10 * (currentPage-1)+$index+1}}</td>
|
||||||
<td>{{p.initialPaid || "-"}}</td>
|
<td>{{p.initialPaid | date :'dd-MM-yyyy'}}</td>
|
||||||
<td>{{p.Enrollment_id || "-"}}</td>
|
<td>{{p.Enrollment_id || "-"}}</td>
|
||||||
<td><a tooltip="View Student" class="text-dark" ng-click="open(p);">{{p.Student_name}}</a></td>
|
<td><a tooltip="View Student" class="text-dark" ng-click="open(p);">{{p.Student_name}}</a></td>
|
||||||
<td>{{p.Father_name}}</td>
|
<td>{{p.Father_name}}</td>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user