This commit is contained in:
gayathri1990 2018-08-30 17:58:59 +05:30
commit 87304b2030
5 changed files with 223 additions and 345 deletions

View File

@ -32,6 +32,7 @@ class Receive_Enrolment_Fees_Univ_Controller extends REST_Controller {
// Configure limits on our controller methods
// Ensure you have created the 'limits' table and enabled 'limits' within application/config/rest.php
$this->methods['receiveEnrolmentFromUniv_post']['limit'] = 500; // 500 requests per hour per user/key
$this->methods['formIDFeeCompareDetails_post']['limit'] = 500;
// load the model
$this->load->model('Receive_Enrolment_Fees_Univ_model', 'receive_model');
@ -98,6 +99,7 @@ class Receive_Enrolment_Fees_Univ_Controller extends REST_Controller {
}
public function getStudentUnivFeeCompareDetails_post(){
$searchData = $this->post('search');
$univID = $searchData['University'];
@ -120,4 +122,33 @@ class Receive_Enrolment_Fees_Univ_Controller extends REST_Controller {
}
}
/*
* get form id bases get fees comparsion details
* created by kms
* */
public function formIDFeeCompareDetails_post(){
$formData['FormID'] = $this->post('formId');;
$formData['EnrolmentNo'] = $this->post('enrolmentId');;
$getDetails = $this->receive_model->getFormIDFeeDetails($formData);
if ($getDetails['status']=true)
{
// Set the response and exit
$this->response($getDetails, REST_Controller::HTTP_OK); // OK (200) being the HTTP response code
}
else if($getDetails['status']=false){
$this->response([
'message' => $getDetails['Message'],
], REST_Controller::HTTP_OK); // NOT_FOUND (404) being the HTTP response code
}
else
{
// Set the response and exit
$this->response([
'message' => 'Something went wrong.please try again!',
'status' => false
], REST_Controller::HTTP_NOT_FOUND); // NOT_FOUND (404) being the HTTP response code
}
}
}

View File

@ -305,337 +305,6 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
return $finalArray;
}
public function updateEnrolmentDetails1($enrolment=null,$local=null)
{
// create array for find sem value
$keyArray = array(0 => 'SEM1', 1 => 'SEM2', 2 => 'SEM3', 3 => 'SEM4',4 => 'SEM5',5 => 'SEM6',6 => 'SEM7',7 => 'SEM8',8 => 'YEAR1',9 => 'YEAR2',10 => 'YEAR3',11 => 'YEAR4');
$valueArray = array("1","2","3","4","5","6","7","8","1","2","3","4");
$errorArray=array();
// loop for fetch details
foreach ($enrolment as $checkRow){
// check enrolment no and form id in upload list
if(array_key_exists("Enrollment_No",$checkRow) AND array_key_exists("Form Id",$checkRow)){
// check enrolment no exist in student course details details
$this->db->select('STC.StudentID,STC.BranchID,CF.ID,CF.ProgramType,CF.Sem_Year');
$this->db->from(STUDENTCOURSE.' as STC');
$this->db->join(COURSE_FEES.' as CF', 'CF.CourseID = STC.CourseID');
$this->db->where('STC.EnrollmentID',$checkRow['Enrollment_No']);
$studentCourseDetails = $this->db->get();
if($studentCourseDetails->num_rows()>1){
foreach ($studentCourseDetails->result() as $feesRow){
// change sem year
$serachKey= array_search(strtoupper($feesRow->Sem_Year),$keyArray);
if($valueArray[$serachKey]==$checkRow['Semester']){
$this->db->select('FeesID');
$this->db->from(STUDENTS_FEES_STATUS.' as SFS');
$this->db->where('SFS.StudentID',$feesRow->StudentID);
$this->db->where('SFS.FeesType',$feesRow->ID);
$studentFeesDetails = $this->db->get()->last_row();
if($studentFeesDetails){
$this->db->select('FeesID');
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
$this->db->where('ENU.FormID',$checkRow['Form Id']);
$this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']);
$checkFormExist = $this->db->get();
if($checkFormExist->num_rows()==0){
$insert['FormID']=$checkRow['Form Id'];
$insert['EnrolmentNo']=$checkRow['Enrollment_No'];
// check key exist in json array
if(array_key_exists('Roll_No',$checkRow)){
$insert['RollNo']=$checkRow['Roll_No'];
}
$insert['CentreCode']=$checkRow['Centre Code'];
$insert['CentreState']=$checkRow['Centre State'];
if(array_key_exists('Student_Mob_No',$checkRow)){
$insert['MobileNumber']=$checkRow['Student_Mob_No'];
}
$insert['StudentName']=$checkRow['Student_Name'];
$insert['FatherName']=$checkRow['Father_Name'];
$insert['MotherName']=$checkRow['Mother_Name'];
$insert['EmailID']=$checkRow['Student_Email_Id'];
$insert['IDProof']=$checkRow['ID_Proof'];
$insert['Gender'] = $checkRow['Gender'];
$insert['DOB'] = $checkRow['Date_Of_Birth'];
if(array_key_exists('Address',$checkRow)) {
$insert['PresentAddress'] = $checkRow['Address'];
}
$insert['AadharNumber'] = $checkRow['Adhar_No'];
if(array_key_exists('Category',$checkRow)) {
$insert['Category'] = $checkRow['Category'];
}
$insert['CourseCode'] = $checkRow['Course_Code'];
$insert['UniversityCode'] = "AU001";
$insert['UniversityName'] = "Anna University";
if(array_key_exists('Specialization',$checkRow)) {
$insert['Specialization'] = $checkRow['Specialization'];
}
$insert['SemesterYear'] = $checkRow['Semester'];
if(array_key_exists('Session',$checkRow)) {
$insert['SessionName'] = $checkRow['Session'];
}
if(array_key_exists('Year',$checkRow)) {
$insert['Year'] = $checkRow['Year'];
}
if(array_key_exists('Form Type',$checkRow)) {
$insert['FormType'] = $checkRow['Form Type'];
}
if(array_key_exists('Entry Mode',$checkRow)) {
$insert['EntryMode'] = $checkRow['Entry Mode'];
}
if(array_key_exists('Remarks',$checkRow)) {
$insert['Remarks'] = $checkRow['Remarks'];
}
if(array_key_exists('Affidavit_Status',$checkRow)) {
$insert['AffidavitStatus'] = $checkRow['Affidavit_Status'];
}
if(array_key_exists('Migration_Status',$checkRow)) {
$insert['MigrationStatus'] = $checkRow['Migration_Status'];
}
if(array_key_exists('Finance_Status',$checkRow)) {
$insert['FinanceStatus'] = $checkRow['Finance_Status'];
}
if(array_key_exists('Most Urgent DMC',$checkRow)) {
$insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC'];
}
$insert['BranchCode'] = $feesRow->BranchID;
if(array_key_exists('created_By',$checkRow)) {
$insert['CreatedByName'] = $checkRow['created_By'];
}
if(array_key_exists('Created_Date',$checkRow)) {
$insert['CreatedDate'] = $checkRow['Created_Date'];
}
if(array_key_exists('Approved_By',$checkRow)) {
$insert['ApprovedByName'] = $checkRow['Approved_By'];
}
if(array_key_exists('Approved_Date',$checkRow)) {
$insert['ApprovedDate'] = $checkRow['Approved_Date'];
}
$insert['FeesID'] = $studentFeesDetails->FeesID;
$this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert);
}
//this is else for update details
/*else{
}*/
}
else{
// for capture error message
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="This Student Don't have fees details.";
$errorArray[]=$error;
}
}
}
}
else if($studentCourseDetails->num_rows()==1){
foreach ($studentCourseDetails->result() as $feesRow){
// change sem year
$this->db->select('FeesID');
$this->db->from(STUDENTS_FEES_STATUS.' as SFS');
$this->db->where('SFS.StudentID',$feesRow->StudentID);
$this->db->where('SFS.FeesType',$feesRow->ID);
$studentFeesDetails = $this->db->get()->last_row();
if($studentFeesDetails){
$this->db->select('FeesID');
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
$this->db->where('ENU.FormID',$checkRow['Form Id']);
$this->db->where('ENU.EnrolmentNo',$checkRow['Enrollment_No']);
$checkFormExist = $this->db->get();
if($checkFormExist->num_rows()==0){
$insert['FormID']=$checkRow['Form Id'];
$insert['EnrolmentNo']=$checkRow['Enrollment_No'];
// check key exist in json array
if(array_key_exists('Roll_No',$checkRow)){
$insert['RollNo']=$checkRow['Roll_No'];
}
$insert['CentreCode']=$checkRow['Centre Code'];
$insert['CentreState']=$checkRow['Centre State'];
if(array_key_exists('Student_Mob_No',$checkRow)){
$insert['MobileNumber']=$checkRow['Student_Mob_No'];
}
$insert['StudentName']=$checkRow['Student_Name'];
$insert['FatherName']=$checkRow['Father_Name'];
$insert['MotherName']=$checkRow['Mother_Name'];
$insert['EmailID']=$checkRow['Student_Email_Id'];
$insert['IDProof']=$checkRow['ID_Proof'];
$insert['Gender'] = $checkRow['Gender'];
$insert['DOB'] = $checkRow['Date_Of_Birth'];
if(array_key_exists('Address',$checkRow)) {
$insert['PresentAddress'] = $checkRow['Address'];
}
$insert['AadharNumber'] = $checkRow['Adhar_No'];
if(array_key_exists('Category',$checkRow)) {
$insert['Category'] = $checkRow['Category'];
}
$insert['CourseCode'] = $checkRow['Course_Code'];
$insert['UniversityCode'] = "AU001";
$insert['UniversityName'] = "Anna University";
if(array_key_exists('Specialization',$checkRow)) {
$insert['Specialization'] = $checkRow['Specialization'];
}
$insert['SemesterYear'] = $checkRow['Semester'];
if(array_key_exists('Session',$checkRow)) {
$insert['SessionName'] = $checkRow['Session'];
}
if(array_key_exists('Year',$checkRow)) {
$insert['Year'] = $checkRow['Year'];
}
if(array_key_exists('Form Type',$checkRow)) {
$insert['FormType'] = $checkRow['Form Type'];
}
if(array_key_exists('Entry Mode',$checkRow)) {
$insert['EntryMode'] = $checkRow['Entry Mode'];
}
if(array_key_exists('Remarks',$checkRow)) {
$insert['Remarks'] = $checkRow['Remarks'];
}
if(array_key_exists('Affidavit_Status',$checkRow)) {
$insert['AffidavitStatus'] = $checkRow['Affidavit_Status'];
}
if(array_key_exists('Migration_Status',$checkRow)) {
$insert['MigrationStatus'] = $checkRow['Migration_Status'];
}
if(array_key_exists('Finance_Status',$checkRow)) {
$insert['FinanceStatus'] = $checkRow['Finance_Status'];
}
if(array_key_exists('Most Urgent DMC',$checkRow)) {
$insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC'];
}
$insert['BranchCode'] = $feesRow->BranchID;
if(array_key_exists('created_By',$checkRow)) {
$insert['CreatedByName'] = $checkRow['created_By'];
}
if(array_key_exists('Created_Date',$checkRow)) {
$insert['CreatedDate'] = $checkRow['Created_Date'];
}
if(array_key_exists('Approved_By',$checkRow)) {
$insert['ApprovedByName'] = $checkRow['Approved_By'];
}
if(array_key_exists('Approved_Date',$checkRow)) {
$insert['ApprovedDate'] = $checkRow['Approved_Date'];
}
$insert['FeesID'] = $studentFeesDetails->FeesID;
$this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert);
}
//this is else for update details
/*else{
}*/
}
else{
// for capture error message
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="This Student Don't have fees details.";
$errorArray[]=$error;
}
}
}
else{
// start
$insert['FormID']=$checkRow['Form Id'];
$insert['EnrolmentNo']=$checkRow['Enrollment_No'];
// check key exist in json array
if(array_key_exists('Roll_No',$checkRow)){
$insert['RollNo']=$checkRow['Roll_No'];
}
$insert['CentreCode']=$checkRow['Centre Code'];
$insert['CentreState']=$checkRow['Centre State'];
if(array_key_exists('Student_Mob_No',$checkRow)){
$insert['MobileNumber']=$checkRow['Student_Mob_No'];
}
$insert['StudentName']=$checkRow['Student_Name'];
$insert['FatherName']=$checkRow['Father_Name'];
$insert['MotherName']=$checkRow['Mother_Name'];
$insert['EmailID']=$checkRow['Student_Email_Id'];
$insert['IDProof']=$checkRow['ID_Proof'];
$insert['Gender'] = $checkRow['Gender'];
$insert['DOB'] = $checkRow['Date_Of_Birth'];
if(array_key_exists('Address',$checkRow)) {
$insert['PresentAddress'] = $checkRow['Address'];
}
$insert['AadharNumber'] = $checkRow['Adhar_No'];
if(array_key_exists('Category',$checkRow)) {
$insert['Category'] = $checkRow['Category'];
}
$insert['CourseCode'] = $checkRow['Course_Code'];
$insert['UniversityCode'] = "AU001";
$insert['UniversityName'] = "Anna University";
if(array_key_exists('Specialization',$checkRow)) {
$insert['Specialization'] = $checkRow['Specialization'];
}
$insert['SemesterYear'] = $checkRow['Semester'];
if(array_key_exists('Session',$checkRow)) {
$insert['SessionName'] = $checkRow['Session'];
}
if(array_key_exists('Year',$checkRow)) {
$insert['Year'] = $checkRow['Year'];
}
if(array_key_exists('Form Type',$checkRow)) {
$insert['FormType'] = $checkRow['Form Type'];
}
if(array_key_exists('Entry Mode',$checkRow)) {
$insert['EntryMode'] = $checkRow['Entry Mode'];
}
if(array_key_exists('Remarks',$checkRow)) {
$insert['Remarks'] = $checkRow['Remarks'];
}
if(array_key_exists('Affidavit_Status',$checkRow)) {
$insert['AffidavitStatus'] = $checkRow['Affidavit_Status'];
}
if(array_key_exists('Migration_Status',$checkRow)) {
$insert['MigrationStatus'] = $checkRow['Migration_Status'];
}
if(array_key_exists('Finance_Status',$checkRow)) {
$insert['FinanceStatus'] = $checkRow['Finance_Status'];
}
if(array_key_exists('Most Urgent DMC',$checkRow)) {
$insert['MostUrgentDMC'] = $checkRow['Most Urgent DMC'];
}
$insert['BranchCode'] = '1';
if(array_key_exists('created_By',$checkRow)) {
$insert['CreatedByName'] = $checkRow['created_By'];
}
if(array_key_exists('Created_Date',$checkRow)) {
$insert['CreatedDate'] = $checkRow['Created_Date'];
}
if(array_key_exists('Approved_By',$checkRow)) {
$insert['ApprovedByName'] = $checkRow['Approved_By'];
}
if(array_key_exists('Approved_Date',$checkRow)) {
$insert['ApprovedDate'] = $checkRow['Approved_Date'];
}
$insert['FeesID'] = "";
$this->db->insert(ENROLMENTRECEIVEDFROMUNIV, $insert);
// end
// for capture error message
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="Enrolment number is not exist in course details.";
$errorArray[]=$error;
}
}
else{
// for capture error message
$error["StudentName"]=$checkRow['Student_Name'];
$error["Message"]="Enrolment number/Form id is not exist.";
$errorArray[]=$error;
}
}
$finalArray['details']=$errorArray;
print_r($finalArray);die();
return false;
}
public function formIdFeeDetails($formFeeDetails=null,$local=null){
// print_r($formFeeDetails);exit();
@ -647,7 +316,6 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
foreach ($formFeeDetails as $formIdDetails){
$formIds = $formIdDetails['FormId'];
// $bar ? $bar : $baz;
$formType = $formIdDetails['Form Type'] ? $formIdDetails['Form Type'] : '';
$CentreCode = $formIdDetails['CentreCode'] ?: '';
$CourseCode = $formIdDetails['Course_Code'] ?: '';
@ -757,14 +425,14 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
public function getStudentUnivFeeCompareDetails($univCode=null,$courseCode=null){
// echo $univID, $courseID;exit();
$this->db->select('t1.*,t2.EnrolmentNo,t2.CourseName, t4.*,t5.UniversityID, t5.UniversityName');
$this->db->select('t1.FormID, t1.FormType, t2.SemesterYear, t2.EnrolmentNo,t2.CourseName,t2.RollNo, t4.*,t5.UniversityID, t5.UniversityName');
$this->db->from('T_FormId_FeeDetails_Received_From_University as t1');
$this->db->join('T_Enrolment_Received_From_University as t2', 't2.FormID = t1.FormID');
$this->db->join('T_Student_CourseDetails as t3', 't3.EnrollmentID = t2.EnrolmentNo');
$this->db->join('T_StudentDetails as t4', 't4.StudentID = t3.StudentID');
$this->db->join('T_UniversityMaster as t5', 't5.UniversityID = t3.UniversityID');
// $this->db->where('t2.CourseCode', $courseID);
// $this->db->where('t2.UniversityCode', $univCode);
$this->db->where('t2.CourseCode', $courseCode);
$this->db->where('t2.UniversityCode', $univCode);
$details = $this->db->get();
$detailsList = $details->result();
@ -779,4 +447,93 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
}
return $resultArr;
}
/*
* form id bases get fees compare details
* created by kms
* */
public function getFormIDFeeDetails($serachForm=null){
// create array for find sem value
$keyArray = array(0 => 'SEM1', 1 => 'SEM2', 2 => 'SEM3', 3 => 'SEM4',4 => 'SEM5',5 => 'SEM6',6 => 'SEM7',7 => 'SEM8',8 => 'YEAR1',9 => 'YEAR2',10 => 'YEAR3',11 => 'YEAR4',12 => "DMC CHANGE SEM1",13 => "DMC CHANGE SEM2",14 => "DMC CHANGE SEM3",15 => "DMC CHANGE SEM4",16 => "DMC CHANGE SEM5",17 => "DMC CHANGE SEM6",18 => "DMC CHANGE SEM7",19 => "DMC CHANGE SEM8",20 => "DMC CHANGE YEAR1",21 => "DMC CHANGE YEAR2",22 => "DMC CHANGE YEAR3",23 => "DMC CHANGE YEAR4");
$valueArray = array("1","2","3","4","5","6","7","8","1","2","3","4","1","2","3","4","5","6","7","8","1","2","3","4");
if($serachForm['FormID']!=''){
$this->db->select("ENU.FormID,ENU.SemesterYear,STC.StudentID,STC.BranchID,CF.ID,CF.ProgramType,CF.Sem_Year,FFRU.Amount as UniversityPaidAmount");
$this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
$this->db->join(STUDENTCOURSE.' as STC', 'STC.EnrollmentID = ENU.EnrolmentNo');
$this->db->join(COURSE_FEES.' as CF', 'CF.CourseID = STC.CourseID');
$this->db->join(FORMFEESRECEIVEDFROMUNIV.' as FFRU', 'FFRU.FormID = ENU.FormID');
$this->db->where('ENU.FormID',$serachForm['FormID']);
$this->db->where('ENU.EnrolmentNo',$serachForm['EnrolmentNo']);
$studentCourseDetails = $this->db->get();
//this is for sem year type check fees
if($studentCourseDetails->num_rows()>1){
foreach ($studentCourseDetails->result() as $fetchRow){
$serachKey= array_search(strtoupper($fetchRow->Sem_Year),$keyArray);
if($valueArray[$serachKey]==$fetchRow->SemesterYear){
$this->db->select("SUM(BillAMount) as StudentPaidAmount");
$this->db->from(STUDENTS_FEES_STATUS.' as SFS');
$this->db->join(STUDENTS_FEES_PAID.' as SFP', 'SFP.FeesId = SFS.FeesID');
$this->db->where('SFS.FeesType',$fetchRow->ID);
$this->db->where('SFP.IsActive','1');
$feesDetails = $this->db->get()->last_row();
if($feesDetails){
$feesArray['status']=true;
$feesArray['Message']="Fees paid both student and university";
$feesArray['Type']=$fetchRow->Sem_Year;
$feesArray['UniversityPaidAmount']=$fetchRow->UniversityPaidAmount;
$feesArray['StudentPaidAmount']=$feesDetails->StudentPaidAmount;
break;
}
else{
$feesArray['status']=true;
$feesArray['Message']="University fees paid and student fees pending";
$feesArray['Type']=$fetchRow->Sem_Year;
$feesArray['UniversityPaidAmount']=$fetchRow->UniversityPaidAmount;
$feesArray['StudentPaidAmount']=0;
break;
}
}
}
}
else if($studentCourseDetails->num_rows()==1){
foreach ($studentCourseDetails->result() as $fetchRow){
$this->db->select("SUM(BillAMount) as StudentPaidAmount");
$this->db->from(STUDENTS_FEES_STATUS.' as SFS');
$this->db->join(STUDENTS_FEES_PAID.' as SFP', 'SFP.FeesId = SFS.FeesID');
$this->db->where('SFS.FeesType',$fetchRow->ID);
$this->db->where('SFP.IsActive','1');
$feesDetails = $this->db->get()->last_row();
if($feesDetails){
$feesArray['status']=true;
$feesArray['Message']="Fees paid both student and university";
$feesArray['Type']=$fetchRow->Sem_Year;
$feesArray['UniversityPaidAmount']=$fetchRow->UniversityPaidAmount;
$feesArray['StudentPaidAmount']=$feesDetails->StudentPaidAmount;
break;
}
else{
$feesArray['status']=true;
$feesArray['Message']="University fees paid and student fees pending";
$feesArray['Type']=$fetchRow->Sem_Year;
$feesArray['UniversityPaidAmount']=$fetchRow->UniversityPaidAmount;
$feesArray['StudentPaidAmount']=0;
}
}
}
else{
$feesArray['status']=false;
$feesArray['Message']="Student record is mismatch because of enrolment number is not registered in student course details";
}
}
else{
$feesArray['status']=false;
$feesArray['Message']="Please check form id";
}
return $feesArray;
}
}

View File

@ -115,7 +115,12 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
};
$scope.Searchloader = false;
$scope.studentData = false;
$scope.onSubmit = function(){
$scope.Searchloader = true;
if($scope.searchData.University !== '' && $scope.searchData.Course !==''){
$scope.Searchloader = true;
var empListreq = {
@ -135,9 +140,11 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.studentData = true;
$scope.data = response.data.studentFeeCompareDetails;
$scope.studentListLength = $scope.data.length;
// $scope.statusMessage = $scope.data.message;
} else {
$scope.Searchloader = false;
$scope.studentData = false;
$scope.statusMessage = $scope.data.message;
}
});
}else {
@ -145,6 +152,11 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
}
}
$scope.editId = -1;
$scope.setEditId=function(id){
$scope.editId = id;
}
/*upload model*/
$scope.uploadModel = {
university: "",
@ -186,7 +198,6 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
* */
$scope.extractDetails="";
$scope.readXlsxDetails = function (workbook) {
$scope.extractDetails="";
/* DO SOMETHING WITH workbook HERE */
for (var sheetName in workbook.Sheets) {
var jsonData = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName]);
@ -263,12 +274,47 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
};
$http(updateUniversityEnrolment).then(function (response) {
if (response.data.branchListStatus == true) {
if (response.data.stuFeeList == true) {
swal("", "Updated Successfully", "success");
$state.go($state.current, {}, {reload: true});
} else {
swal("", "Failed", "error");
}
});
}
$scope.popupLoad = false;
$scope.popupLoadData = false;
$scope.formPaymentDetails="";
$scope.getFeeCompareDetails = function(formId, enrolmentId){
$scope.popupLoadData = false;
$scope.formPaymentDetails="";
$scope.popupLoad = true;
var getFeeCompareDetailsList = {
method: 'POST',
url: apiPoint.url + 'formIDFeeCompareDetails/',
headers: {
'Content-Type': 'application/json'
},
data: {
localDetails: localDetail,
formId: formId,
enrolmentId: enrolmentId
}
};
$http(getFeeCompareDetailsList).then(function (response) {
if (response.data.status == true) {
$scope.popupLoad = false;
$scope.popupLoadData = true;
$scope.formPaymentDetails=response.data;
} else {
$scope.popupLoad = false;
$scope.popupLoadData = true;
$scope.formPaymentDetails=response.data;
}
});
}
}]);

View File

@ -2,7 +2,7 @@
app.directive('jsXls', function () {
return {
restrict: 'E',
template: '<input type="file" />',
template: '<input type="file" accept=".xlsx,.xls,.ods"/>',
replace: true,
link: function (scope, element, attrs) {

View File

@ -82,7 +82,7 @@
<div class="col-md-2" style="padding-top: 2.3%;">
<div class="pull-right">
<button type="submit" class="btn btn-success btn-o" tabindex="8">
<button ng-disabled="searchData.Course == '' || searchData.University == ''" type="submit" class="btn btn-success btn-o" tabindex="8">
Submit
</button>
@ -94,13 +94,19 @@
</div>
<div>
<!--{{data | json}}-->
<div class="table-responsive">
<table class="table table-hover">
<div ng-if="Searchloader">
<div align="center" >
<h3 style="color: blue;">Loading...</h3></div>
<h2> {{statusMessage}} </h2>
</div>
<div class="table-responsive" ng-if="studentData">
<table class="table table-hover" >
<thead>
<tr>
<th> FormID
</th>
<th> Form Type
</th>
<th> Student Name
</th>
<th> Father Name
@ -108,9 +114,13 @@
<th> University
</th>
<th> Course
</th>
<th> Sem/Year
</th>
<th> Enrolment ID
</th>
<th> Action
</th>
</tr>
</thead>
<tbody dir-paginate="p in data|orderBy:sortKey:reverse|filter:search:strict|itemsPerPage:10| filter:query as results">
@ -119,14 +129,48 @@
{{p.FormID}}
</td>
<td>
<a tooltip="View Student" ng-click="open(p);" class="text-dark">
{{p.FormType}}
</td>
<td>
<a class="text-dark">
{{p.Firstname}} {{p.Lastname}}
</a>
<!--tooltip="View Student" ng-click="open(p);"-->
</td>
<td>{{p.Fathername}}</td>
<td>{{p.UniversityName}}</td>
<td>{{p.CourseName}}</td>
<td>{{p.SemesterYear}}</td>
<td>{{p.EnrolmentNo}}</td>
<td>
<i class="ti-write" tooltip="View Fee Details" id="personalDetailButton" ng-click="setEditId(p.FormID);getFeeCompareDetails(p.FormID, p.EnrolmentNo)"></i>
</td>
</tr>
<tr ng-show="editId === p.FormID" ng-if="editId === p.FormID">
<td colspan="9">
<div ng-if="popupLoad">
<div align="center" >
<h3 style="color: blue;">Loading...</h3></div>
<h2> {{statusMessage}} </h2>
</div>
<div class="container" ng-if="formPaymentDetails!=''">
<div class="container" align="center">
<table class="table table-border">
<thead>
<th>University Fee Paid Details</th>
<th>Student Fee Paid Details</th>
</thead>
<tbody>
<tr>
<td>{{formPaymentDetails.UniversityPaidAmount}}</td>
<td>{{formPaymentDetails.StudentPaidAmount}}</td>
</tr>
</tbody>
</table>
</div>
<button class="btn btn-warning pull-right" ng-click="setEditId(-1);">Cancel</button>
</div>
</td>
</tr>
</tbody>
</table>
@ -164,14 +208,14 @@
<div class="col-md-3 form-group" ng-if="showFile=='1'">
<fieldset>
<js-xls onread="readXlsxDetails" onerror="error"></js-xls>
<button type="button" class="btn btn-success btn-o" style="float: right" ng-click="receiveEnrolmentDetails(extractDetails,uploadModel)" ng-disabled="extractDetails==''"> Submit</button>
<button type="button" class="btn btn-success btn-o" style="float: right" ng-click="receiveEnrolmentDetails(extractDetails,uploadModel)"> Submit</button>
</fieldset>
</div>
<div class="col-md-3 form-group" ng-if="showFile=='2'">
<fieldset>
<js-xls onread="readXlsxFormDetails" onerror="error"></js-xls>
<button type="button" class="btn btn-success btn-o" style="float: right" ng-click="receiveFormIdFeeDetails(extractFormIDDetails)" ng-disabled="extractFormIDDetails==''"> Submit</button>
<button type="button" class="btn btn-success btn-o" style="float: right" ng-click="receiveFormIdFeeDetails(extractFormIDDetails)"> Submit</button>
</fieldset>
</div>