diff --git a/Apollo/api/application/config/routes.php b/Apollo/api/application/config/routes.php
index bd74cc86..ce09afb1 100755
--- a/Apollo/api/application/config/routes.php
+++ b/Apollo/api/application/config/routes.php
@@ -364,3 +364,6 @@ $route['getUniversitySessionDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/
$route['getUnivCourseFromFileDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/getUnivCourseFromFileDetails';
$route['getExistStudentEnrolmentDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/getExistStudentEnrolmentDetails';
$route['addManualEnrolmentDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/addManualEnrolmentDetails';
+$route['getForFormIdDraftDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/getForFormIdDraftDetails';
+$route['addForFormIdDraftDetails'] = 'Receive_Enrolment_Fees_Univ_Controller/addForFormIdDraftDetails';
+$route['draftMovetoList'] = 'Receive_Enrolment_Fees_Univ_Controller/draftMovetoList';
\ No newline at end of file
diff --git a/Apollo/api/application/controllers/Receive_Enrolment_Fees_Univ_Controller.php b/Apollo/api/application/controllers/Receive_Enrolment_Fees_Univ_Controller.php
index 7148fd98..ecdd2e3a 100644
--- a/Apollo/api/application/controllers/Receive_Enrolment_Fees_Univ_Controller.php
+++ b/Apollo/api/application/controllers/Receive_Enrolment_Fees_Univ_Controller.php
@@ -106,11 +106,8 @@ class Receive_Enrolment_Fees_Univ_Controller extends REST_Controller {
public function getStudentUnivFeeCompareDetails_post(){
$searchData = $this->post('search');
-
- $univID = $searchData['University'];
- $sessionID = $searchData['Session'];
- $getUnivStudentFeeCompare = $this->receive_model->getStudentUnivFeeCompareDetails($univID,$sessionID);// Check if the users data store contains users (in case the database result returns NULL)
+ $getUnivStudentFeeCompare = $this->receive_model->getStudentUnivFeeCompareDetails($searchData);// Check if the users data store contains users (in case the database result returns NULL)
if ($getUnivStudentFeeCompare)
{
$getUnivStudentFeeCompare['status'] = REST_Controller::HTTP_OK;
@@ -274,5 +271,52 @@ class Receive_Enrolment_Fees_Univ_Controller extends REST_Controller {
}
}
+ public function getForFormIdDraftDetails_post(){
+ $reqBranch = $this->post('localDetails');
+ $getForFormIdDraftDetails = $this->receive_model->getForFormIdDraftDetails(); // Check if the employee exist
+ if ($getForFormIdDraftDetails) {
+ $getForFormIdDraftDetails['status'] = REST_Controller::HTTP_OK;
+ // Set the response and exit
+ $this->response($getForFormIdDraftDetails, REST_Controller::HTTP_OK); // OK (200) being the HTTP response code
+
+ } else {
+ // Set the response and exit
+ $this->response(['message' => 'No list were found', 'status' => REST_Controller::HTTP_NOT_FOUND], REST_Controller::HTTP_NOT_FOUND); // NOT_FOUND (404) being the HTTP response code
+
+ }
+ }
+
+ public function addForFormIdDraftDetails_post(){
+ $reqBranch = $this->post('localDetails');
+ $details = $this->post('details');
+ $addForFormIdDraftDetails = $this->receive_model->addForFormIdDraftDetails($details, $reqBranch); // Check if the employee exist
+ if ($addForFormIdDraftDetails) {
+ $addForFormIdDraftDetails['status'] = REST_Controller::HTTP_OK;
+ // Set the response and exit
+ $this->response($addForFormIdDraftDetails, REST_Controller::HTTP_OK); // OK (200) being the HTTP response code
+
+ } else {
+ // Set the response and exit
+ $this->response(['message' => 'No list were found', 'status' => REST_Controller::HTTP_NOT_FOUND], REST_Controller::HTTP_NOT_FOUND); // NOT_FOUND (404) being the HTTP response code
+
+ }
+ }
+
+ public function draftMovetoList_post(){
+ $reqBranch = $this->post('localDetails');
+ $details = $this->post('details');
+ $draftMovetoList = $this->receive_model->draftMovetoList($details, $reqBranch); // Check if the employee exist
+ if ($draftMovetoList) {
+ $draftMovetoList['status'] = REST_Controller::HTTP_OK;
+ // Set the response and exit
+ $this->response($draftMovetoList, REST_Controller::HTTP_OK); // OK (200) being the HTTP response code
+
+ } else {
+ // Set the response and exit
+ $this->response(['message' => 'No list were found', 'status' => REST_Controller::HTTP_NOT_FOUND], REST_Controller::HTTP_NOT_FOUND); // NOT_FOUND (404) being the HTTP response code
+
+ }
+ }
+
}
\ No newline at end of file
diff --git a/Apollo/api/application/models/Data_correction.php b/Apollo/api/application/models/Data_correction.php
index e4cab2e2..f84ea742 100644
--- a/Apollo/api/application/models/Data_correction.php
+++ b/Apollo/api/application/models/Data_correction.php
@@ -26,7 +26,7 @@ class Data_Correction extends CI_Model
Public function GetAllCourseDetails($search)
{
- $this->db->select('sd.MobileNumber,sd.Firstname,sd.Lastname,CourseName,UniversityName,scd.CourseID,scd.ID,sd.StudentID,scd.IsActive as IsActive,scd.DeactiveComments as Reason,scd.UniversityID,sfs.FeesID');
+ $this->db->select('sd.MobileNumber,sd.Firstname,sd.Lastname,CourseName,UniversityName,scd.CourseID,scd.ID,sd.StudentID,scd.IsActive as IsActive,scd.DeactiveComments as Reason,scd.UniversityID,sfs.FeesID,scd.Deactive');
$this->db->from('T_StudentDetails sd');
$this->db->join('T_Student_CourseDetails scd','scd.StudentID = sd.StudentID');
$this->db->join('T_CourseMaster cm','cm.CourseID = scd.CourseID');
@@ -110,6 +110,7 @@ class Data_Correction extends CI_Model
$coursearr['IsActive'] = $search['IsActive'];
$coursearr['DeactiveComments'] =$search['Reason'];
+ $coursearr['Deactive'] = '0';
$this->db->where('StudentID', $search['studentId']);
$this->db->where('UniversityID', $search['University']);
$this->db->where('CourseID', $search['courseId']);
diff --git a/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php b/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php
index 8229efef..da11fcf0 100644
--- a/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php
+++ b/Apollo/api/application/models/Receive_Enrolment_Fees_Univ_model.php
@@ -18,25 +18,26 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
public function getUnivCourseFromFileDetails(){
$selectQuery = "SELECT UniversityCode, UniversityName FROM T_Enrolment_Received_From_University GROUP BY UniversityCode";
$queryDetails = $this->db->query($selectQuery);
-
if($queryDetails->result()){
foreach ($queryDetails->result() as $formIdDetails){
- $result['univCode'] = $formIdDetails->UniversityCode;
- $result['univName'] = $formIdDetails->UniversityName;
+ $univResult['univCode'] = $formIdDetails->UniversityCode;
+ $univResult['univName'] = $formIdDetails->UniversityName;
$selectCourseQuery = "SELECT CourseCode, CourseName FROM T_Enrolment_Received_From_University WHERE UniversityCode = '$formIdDetails->UniversityCode' GROUP BY CourseCode";
$queryCourseDetails = $this->db->query($selectCourseQuery);
- $result['univCourseDetails'] = $queryCourseDetails->result();
+ $univResult['univCourseDetails'] = $queryCourseDetails->result();
$selectSessionQuery = "SELECT SessionName FROM T_Enrolment_Received_From_University WHERE UniversityCode = '$formIdDetails->UniversityCode' GROUP BY CourseCode";
$querySessionDetails = $this->db->query($selectSessionQuery);
- $result['univSessionDetails'] = $querySessionDetails->result();
+ $univResult['univSessionDetails'] = $querySessionDetails->result();
+ $merge[]=$univResult;
}
+
$finalArray['status'] = true;
$finalArray['message'] = "Success.";
- $finalArray['details'] = $result;
+ $finalArray['details'] = $merge;
} else {
$finalArray['status'] = false;
$finalArray['message'] = "No record found.";
@@ -442,9 +443,9 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
if(count($queryDetails->result()) == 0){
$query = "INSERT INTO T_FormId_FeeDetails_Received_From_University
- (FormID, FormType, CentreCode,Session,Year,Semester,Student_Name,Father_Name,CourseCode, ActualCourseFee, CourseFee, ExamFee, EnrollmentFee, ProspectusFee, ReRegFee, CreditTransferFee, LateralEntryFee, DualSpclFee, OtherFee, NRIFEE, ProvisionalFee, MigrationFee, UrgentResultDMCFee, AdditionalFee, Amount, CreatedBy, CreatedOn, BranchCode)
+ (FormID, FormType, CentreCode,Session,Year,Semester,Student_Name,Father_Name,CourseCode, ActualCourseFee, CourseFee, ExamFee, EnrollmentFee, ProspectusFee, ReRegFee, CreditTransferFee, LateralEntryFee, DualSpclFee, OtherFee, NRIFEE, ProvisionalFee, MigrationFee, UrgentResultDMCFee, AdditionalFee, Amount, CreatedBy, CreatedOn, BranchCode, DraftStatus)
VALUES
- ( '$formIds', '$formType', '$CentreCode','$Session','$Year','$Semester','$Student_Name','$Father_Name', '$CourseCode', '$ActualCourseFee', '$CourseFee', '$ExamFee', '$EnrollmentFee', '$ProspectusFee', '$ReRegFee', '$CreditTransferFee', '$LateralEntryFee', '$DualSpclFee', '$OtherFee', '$NRIFEE', '$ProvisionalFee', '$MigrationFee', '$UrgentResultDMCFee', '$AdditionalFee', '$Amount', '$localUserID', '$CreatedOn', '$localBranchID' )";
+ ( '$formIds', '$formType', '$CentreCode','$Session','$Year','$Semester','$Student_Name','$Father_Name', '$CourseCode', '$ActualCourseFee', '$CourseFee', '$ExamFee', '$EnrollmentFee', '$ProspectusFee', '$ReRegFee', '$CreditTransferFee', '$LateralEntryFee', '$DualSpclFee', '$OtherFee', '$NRIFEE', '$ProvisionalFee', '$MigrationFee', '$UrgentResultDMCFee', '$AdditionalFee', '$Amount', '$localUserID', '$CreatedOn', '$localBranchID' , 0)";
$queryDetails = $this->db->query($query);
} else {
echo 'else con';
@@ -476,7 +477,7 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
$results['stuFeeList_details'] = "details updated successfully.";
return $results;
}
- public function getStudentUnivFeeCompareDetails($univCode=null,$session=null){
+ public function getStudentUnivFeeCompareDetails($search=null){
$mergeFormDetails=array();
$this->db->distinct('ENU.FormID');
$this->db->select('ENU.FormID, ENU.FormType, ENU.SemesterYear, ENU.EnrolmentNo,ENU.RollNo, ST.*,UN.UniversityID, UN.UniversityName,CM.CourseID,CM.CourseCode,CM.CourseName');
@@ -485,16 +486,22 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
$this->db->join(COURSE.' as CM', 'CM.CourseID = STC.CourseID');
$this->db->join(STUDENTS.' as ST', 'ST.StudentID = STC.StudentID');
$this->db->join(UNIVERSITY.' as UN', 'UN.UniversityID = STC.UniversityID');
- // $this->db->join(FORMFEESRECEIVEDFROMUNIV.' as t2', 't2.FormID = t1.FormID','left');
- //$this->db->where('t1.CourseCode', $courseCode);
- $this->db->where('ENU.UniversityCode', $univCode);
+ if($search['University']!=''){
+ $this->db->where('ENU.UniversityCode',$search['University']);
+ }
+ if($search['Course']!=''){
+ $this->db->where('ENU.CourseName',$search['Course']);
+ }
+ if($search['Sem']!=''){
+ $this->db->where('ENU.SemesterYear',$search['Sem']);
+ }
$details = $this->db->get();
$detailsList = $details->result();
if($detailsList){
foreach ($detailsList as $fetchStudentRow){
// form id bases get student paid details
- $getStudentsetFeesDetails=$this->getStudentsetFeesDetails($fetchStudentRow->StudentID,$fetchStudentRow->CourseID,$fetchStudentRow->SemesterYear,$session);
+ $getStudentsetFeesDetails=$this->getStudentsetFeesDetails($fetchStudentRow->StudentID,$fetchStudentRow->CourseID,$fetchStudentRow->SemesterYear);
if(isset($getStudentsetFeesDetails['status']) AND $getStudentsetFeesDetails['status']==true ){
$formResult['SessionName']=$getStudentsetFeesDetails['SessionName'];
$formResult['FormID']=$fetchStudentRow->FormID;
@@ -545,7 +552,7 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
return $resultArr;
}
/*form id bases get student paid details for getStudentUnivFeeCompareDetails methods*/
- public function getStudentsetFeesDetails($studentID=null,$courseID=null,$sem=null,$session=null){
+ public function getStudentsetFeesDetails($studentID=null,$courseID=null,$sem=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");
@@ -564,7 +571,6 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
$this->db->join(SESSIONMASTER . ' as SM' , 'SM.SessionID = SFS.SessionName');
$this->db->where('SFS.FeesType', $fetchRow->ID);
$this->db->where('SFS.StudentID', $studentID);
- $this->db->where('SFS.SessionName', $session);
$feesDetails = $this->db->get()->last_row();
if ($feesDetails) {
$feesArray['status'] = true;
@@ -587,7 +593,6 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
$this->db->join(SESSIONMASTER . ' as SM' , 'SM.SessionID = SFS.SessionName');
$this->db->where('SFS.FeesType',$fetchRow->ID);
$this->db->where('SFS.StudentID',$studentID);
- $this->db->where('SFS.SessionName', $session);
$feesDetails = $this->db->get()->last_row();
if ($feesDetails) {
$feesArray['status'] = true;
@@ -612,47 +617,132 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
*/
public function getUnmatchedFormDetails($reqType){
- // $this->db->select('t1.*');
- // $this->db->from('T_Enrolment_Received_From_University as t1');
- // $this->db->join('T_Student_CourseDetails as t2', 't2.EnrollmentID = t1.EnrolmentNo');
-
- if($reqType == 'EnrolmentIDFile'){
- $query = "select *
- from T_Enrolment_Received_From_University as t1
- where t1.EnrolmentNo NOT IN (select EnrollmentID from T_Student_CourseDetails)";
- $details = $this->db->query($query);
- $detailsList = $details->result();
- if($detailsList){
- $resultArr['unMatchedRecordDetails'] = $detailsList;
- $resultArr['unMatchedRecordStatus'] = true;
- $resultArr['unMatchedRecordFor'] = 'EnrolmentIDFile';
- $resultArr['message'] = "Successfully data generated";
- } else {
+ $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");
+ $this->db->distinct('ENU.FormID');
+ $this->db->select('ENU.*');
+ $this->db->from(ENROLMENTRECEIVEDFROMUNIV.' as ENU');
+ if($reqType['University']!=''){
+ $this->db->where('ENU.UniversityCode',$reqType['University']);
+ }
+ if($reqType['Course']!=''){
+ $this->db->where('ENU.CourseName',$reqType['Course']);
+ }
+ if($reqType['Sem']!=''){
+ $this->db->where('ENU.SemesterYear',$reqType['Sem']);
+ }
+ $details = $this->db->get();
+ $resultArr=array();
+ $mergeFormDetails=array();
+ if($details->result()){
+ foreach ($details->result() as $fRow){
+ $this->db->distinct('ENU1.FormID');
+ $this->db->select('SC.StudentID,SC.CourseID,SC.EnrollmentID,CF.ID,CF.ProgramType,CF.Sem_Year,ENU1.SemesterYear,ENU1.EnrolmentNo');
+ $this->db->from(STUDENTCOURSE.' as SC');
+ $this->db->join(ENROLMENTRECEIVEDFROMUNIV .' as ENU1', 'ENU1.EnrolmentNo = SC.EnrollmentID');
+ $this->db->join(COURSE_FEES .' as CF', 'CF.CourseID = SC.CourseID');
+ $this->db->where('ENU1.EnrolmentNo',$fRow->EnrolmentNo);
+ $this->db->where('ENU1.FormID',$fRow->FormID);
+ $getEnrolmentMatchDetails=$this->db->get();
+ if($getEnrolmentMatchDetails->result()){
+ foreach ($getEnrolmentMatchDetails->result() as $sRow){
+ $serachKey = array_search(strtoupper($sRow->Sem_Year), $keyArray);
+ if ($valueArray[$serachKey] == $sRow->SemesterYear) {
+ $this->db->select('SFS.FeesID');
+ $this->db->from(STUDENTS_FEES_STATUS.' as SFS');
+ $this->db->join(COURSE_FEES .' as CF', 'SFS.FeesType = CF.ID');
+ $this->db->where('SFS.FeesType',$sRow->ID);
+ $this->db->where('SFS.CourseID',$sRow->CourseID);
+ $this->db->where('SFS.StudentID',$sRow->StudentID);
+ $getEnrolmentMatchDetails=$this->db->get();
+ if($getEnrolmentMatchDetails->num_rows()==0){
+ $formResult['SessionName']=$fRow->SessionName;
+ $formResult['FormID']=$fRow->FormID;
+ $formResult['FormType']=$fRow->FormType;
+ $formResult['SemesterYear']=$fRow->SemesterYear;
+ $formResult['CentreCode']=$fRow->CentreCode;
+ $formResult['CentreState']=$fRow->CentreState;
+ $formResult['EnrolmentNo']=$fRow->EnrolmentNo;
+ $formResult['EnromentStatus']=true;
+ $formResult['SemStatus']=false;
+ $formResult['CourseCode']=$fRow->CourseCode;
+ $formResult['CourseName']=$fRow->CourseName;
+ $formResult['RollNo']=$fRow->RollNo;
+ $formResult['MobileNumber']=$fRow->MobileNumber;
+ $formResult['StudentName']=$fRow->StudentName;
+ $formResult['FatherName']=$fRow->FatherName;
+ $formResult['MotherName']=$fRow->MotherName;
+ $formResult['EmailID']=$fRow->EmailID;
+ $formResult['AlternateNumber']=$fRow->AlternateNumber;
+ $formResult['Gender']=$fRow->Gender;
+ $formResult['DOB']=$fRow->DOB;
+ $formResult['PresentAddress']=$fRow->PresentAddress;
+ $formResult['PermanentAddress']=$fRow->PermanentAddress;
+ $formResult['AadharNumber']=$fRow->AadharNumber;
+ $formResult['OtherID']=$fRow->IDProof;
+ $formResult['UniversityCode']=$fRow->UniversityCode;
+ $formResult['UniversityName']=$fRow->UniversityName;
+ $mergeFormDetails[]=$formResult;
+ }
+ }
+ }
+
+ }
+ else{
+ $formResult['SessionName']=$fRow->SessionName;
+ $formResult['FormID']=$fRow->FormID;
+ $formResult['FormType']=$fRow->FormType;
+ $formResult['SemesterYear']=$fRow->SemesterYear;
+ $formResult['CentreCode']=$fRow->CentreCode;
+ $formResult['CentreState']=$fRow->CentreState;
+ $formResult['EnrolmentNo']=$fRow->EnrolmentNo;
+ $formResult['EnromentStatus']=false;
+ $formResult['SemStatus']=true;
+ $formResult['CourseCode']=$fRow->CourseCode;
+ $formResult['CourseName']=$fRow->CourseName;
+ $formResult['RollNo']=$fRow->RollNo;
+ $formResult['MobileNumber']=$fRow->MobileNumber;
+ $formResult['StudentName']=$fRow->StudentName;
+ $formResult['FatherName']=$fRow->FatherName;
+ $formResult['MotherName']=$fRow->MotherName;
+ $formResult['EmailID']=$fRow->EmailID;
+ $formResult['AlternateNumber']=$fRow->AlternateNumber;
+ $formResult['Gender']=$fRow->Gender;
+ $formResult['DOB']=$fRow->DOB;
+ $formResult['PresentAddress']=$fRow->PresentAddress;
+ $formResult['PermanentAddress']=$fRow->PermanentAddress;
+ $formResult['AadharNumber']=$fRow->AadharNumber;
+ $formResult['OtherID']=$fRow->IDProof;
+ $formResult['UniversityCode']=$fRow->UniversityCode;
+ $formResult['UniversityName']=$fRow->UniversityName;
+ $mergeFormDetails[]=$formResult;
+
+ }
+
+ }
+ // echo sizeof($mergeFormDetails);die();
+ if(sizeof($mergeFormDetails)>0){
+ $resultArr['unMatchedRecordDetails'] = $mergeFormDetails;
+ $resultArr['unMatchedRecordStatus'] = true;
+ $resultArr['unMatchedRecordFor'] = 'EnrolmentIDFile';
+ $resultArr['message'] = "Successfully data generated";
+ }
+ else{
+ $resultArr['unMatchedRecordDetails'] = $mergeFormDetails;
+ $resultArr['unMatchedRecordStatus'] = false;
+ $resultArr['unMatchedRecordFor'] = 'EnrolmentIDFile';
+ $resultArr['message'] = "Successfully data generated";
+ }
+
+
+ }
+ else{
$resultArr['unMatchedRecordDetails'] = [];
$resultArr['unMatchedRecordStatus'] = false;
$resultArr['unMatchedRecordFor'] = 'EnrolmentIDFile';
- $resultArr['message'] = "No record found";
- }
- }else if($reqType == 'FormIDFile'){
- $query = "select *
- from T_FormId_FeeDetails_Received_From_University as t1
- where t1.FormID NOT IN (select FormID from T_Enrolment_Received_From_University)";
- $details = $this->db->query($query);
- $detailsList = $details->result();
-
- if($detailsList){
- $resultArr['unMatchedRecordDetails'] = $detailsList;
- $resultArr['unMatchedRecordStatus'] = true;
- $resultArr['unMatchedRecordFor'] = 'FormIDFile';
$resultArr['message'] = "Successfully data generated";
- } else {
- $resultArr['unMatchedRecordDetails'] = [];
- $resultArr['unMatchedRecordStatus'] = false;
- $resultArr['unMatchedRecordFor'] = 'FormIDFile';
- $resultArr['message'] = "No record found";
}
- }
return $resultArr;
@@ -798,4 +888,135 @@ class Receive_Enrolment_Fees_Univ_model extends CI_Model {
return $resultArray;
}
+ public function getForFormIdDraftDetails(){
+ $selectQuery = "SELECT * FROM T_FormId_FeeDetails_Received_From_University WHERE DraftStatus = 1";
+ $details = $this->db->query($selectQuery);
+ $detailsList = $details->result();
+ if($detailsList) {
+ $result['draftStatus'] = true;
+ $result['draftDetails'] = $detailsList;
+ $result['draftDetailsMessagae'] = "details generate successfully.";
+ } else {
+ $result['draftStatus'] = false;
+ $result['draftDetails'] = '';
+ $result['draftDetailsMessagae'] = "No Record Found.";
+ }
+ return $result;
+ }
+
+ public function addForFormIdDraftDetails($details, $local){
+
+ $localBranchID = $local['localBranchID'];
+ $localUserID = $local['localUserID'];
+ $time = date('Y-m-d H:i:s');
+ $CreatedOn = $time;
+
+ $formIds = $details['FormID'];
+ $formType = $details['FormType'];
+ $CentreCode = $details['CentreCode'];
+ $Session = $details['Session'];
+ $Year = $details['Year'];
+ $Semester = $details['Semester'];
+ $Student_Name = $details['Student_Name'];
+ $Father_Name = $details['Father_Name'];
+ $CourseCode = $details['CourseCode'];
+ $ActualCourseFee = $details['ActualCourseFee'];
+ $CourseFee = $details['CourseFee'];
+ $ExamFee = $details['ExamFee'];
+ $EnrollmentFee = $details['EnrollmentFee'];
+ $ProspectusFee = $details['ProspectusFee'];
+ $ReRegFee = $details['ReRegFee'];
+ $CreditTransferFee = $details['CreditTransferFee'];
+ $LateralEntryFee = $details['LateralEntryFee'];
+ $DualSpclFee = $details['DualSpclFee'];
+ $OtherFee = $details['OtherFee'];
+ $NRIFEE = $details['NRIFEE'];
+ $ProvisionalFee = $details['ProvisionalFee'];
+ $MigrationFee = $details['MigrationFee'];
+ $UrgentResultDMCFee = $details['UrgentResultDMCFee'];
+ $AdditionalFee = $details['AdditionalFee'];
+ $Amount = $details['Amount'];
+ $selectQuery = "SELECT * FROM T_FormId_FeeDetails_Received_From_University WHERE
+ FormID = '$formIds' AND
+ FormType = '$formType' AND
+ CentreCode = '$CentreCode' AND
+ Session = '$Session' AND
+ Year = '$Year' AND
+ Semester = '$Semester' AND
+ Student_Name = '$Student_Name' AND
+ Father_Name = '$Father_Name' AND
+ CourseCode = '$CourseCode' AND
+ ActualCourseFee = '$ActualCourseFee' AND
+ CourseFee = '$CourseFee' AND
+ ExamFee = '$ExamFee' AND
+ EnrollmentFee = '$EnrollmentFee' AND
+ ProspectusFee = '$ProspectusFee' AND
+ ReRegFee = '$ReRegFee' AND
+ CreditTransferFee = '$CreditTransferFee' AND
+ LateralEntryFee = '$LateralEntryFee' AND
+ DualSpclFee = '$DualSpclFee' AND
+ OtherFee = '$OtherFee' AND
+ NRIFEE = '$NRIFEE' AND
+ ProvisionalFee = '$ProvisionalFee' AND
+ MigrationFee = '$MigrationFee' AND
+ UrgentResultDMCFee = '$UrgentResultDMCFee' AND
+ AdditionalFee = '$AdditionalFee' AND
+ Amount = '$Amount'";
+ $queryDetails = $this->db->query($selectQuery);
+
+ if(count($queryDetails->result()) == 0){
+ $query = "INSERT INTO T_FormId_FeeDetails_Received_From_University
+ (FormID, FormType, CentreCode,Session,Year,Semester,Student_Name,Father_Name,CourseCode, ActualCourseFee, CourseFee, ExamFee, EnrollmentFee, ProspectusFee, ReRegFee, CreditTransferFee, LateralEntryFee, DualSpclFee, OtherFee, NRIFEE, ProvisionalFee, MigrationFee, UrgentResultDMCFee, AdditionalFee, Amount, CreatedBy, CreatedOn, BranchCode, DraftStatus)
+ VALUES
+ ( '$formIds', '$formType', '$CentreCode','$Session','$Year','$Semester','$Student_Name','$Father_Name', '$CourseCode', '$ActualCourseFee', '$CourseFee', '$ExamFee', '$EnrollmentFee', '$ProspectusFee', '$ReRegFee', '$CreditTransferFee', '$LateralEntryFee', '$DualSpclFee', '$OtherFee', '$NRIFEE', '$ProvisionalFee', '$MigrationFee', '$UrgentResultDMCFee', '$AdditionalFee', '$Amount', '$localUserID', '$CreatedOn', '$localBranchID' , 1)";
+ $queryDetails = $this->db->query($query);
+
+ if($queryDetails){
+ $result['draftStatus'] = true;
+ $result['draftDetailsMessagae'] = "Updated Successfully.";
+ }else{
+ $result['draftStatus'] = false;
+ $result['draftDetailsMessagae'] = "Something went wrong.";
+ }
+ } else {
+ $result['draftStatus'] = false;
+ $result['draftDetailsMessagae'] = "This record already exist.";
+ }
+ return $result;
+ }
+
+ public function draftMovetoList($detail, $local){
+ // print_r($details);exit();
+
+ foreach($detail as $row) {
+ // echo $row['ID'];exit();
+ $data[] = array(
+ 'ID' => $row['ID'],
+ 'FormType'=> 'Hello'
+ );
+ }
+
+ // $data = array(
+ // array(
+ // 'ID' => 1,
+ // 'FormType' => 'Hello'
+ // ),
+ // array(
+ // 'ID' => 2,
+ // 'FormType' => 'World'
+ // )
+ // );
+ // print_r($data);exit();
+ $this->db->update_batch('T_FormId_FeeDetails_Received_From_University', $data, 'ID');
+
+ $detailsList = $details->result();
+ if($detailsList){
+ $result['draftStatus'] = true;
+ $result['draftDetailsMessagae'] = "Updated Successfully.";
+ } else {
+ $result['draftStatus'] = false;
+ $result['draftDetailsMessagae'] = "Something went wrong.";
+ }
+ }
+
}
\ No newline at end of file
diff --git a/Apollo/assets/i18n/en.json b/Apollo/assets/i18n/en.json
index 18ddf828..5d2ab428 100755
--- a/Apollo/assets/i18n/en.json
+++ b/Apollo/assets/i18n/en.json
@@ -106,7 +106,7 @@
"ENROLLMENT": "Enrollment",
"STUDENTDETAILS": "Manage",
"STUDENTDETAILSADDEDIT": "Manage Details",
- "STUDENTFEEDETAILCOMPARE": "Student University Fee",
+ "STUDENTFEEDETAILCOMPARE": "University Form Enrolment",
"STUDENTFROMIDFEEDETAILS": "Student FormId Fee Details",
"status" : {
"MAIN": "Update Status",
diff --git a/Apollo/assets/js/config.router.js b/Apollo/assets/js/config.router.js
index 76cbf9e4..fd27f560 100755
--- a/Apollo/assets/js/config.router.js
+++ b/Apollo/assets/js/config.router.js
@@ -307,13 +307,13 @@ app.config(['$stateProvider', '$urlRouterProvider', '$controllerProvider', '$com
ncyBreadcrumb: {
label: 'Manage Details'
}
- }).state('app.student.studentUnivFeeCompareDetails', {
- url: '/studentUnivFeeCompare',
+ }).state('app.student.UnivFormEnroment', {
+ url: '/UnivFormEnrolment',
templateUrl: "assets/views/student/studentUnivFeeCompareDetails.html",
resolve: loadSequence('ui.select', 'spin', 'ui.mask', 'monospaced.elastic', 'ladda', 'touchspin-plugin', 'angular-ladda', 'student_university_fee_compareCtrl', 'ngTable'),
- title: 'Student University Fee Compare',
+ title: 'University Form Enrolment',
ncyBreadcrumb: {
- label: 'Student University Fee Compare'
+ label: 'University Form Enrolment'
}
}).state('app.student.studentUnivFormIdFeeDetails', {
url: '/studentUnivFormIdFeeDetails',
diff --git a/Apollo/assets/js/controllers/studentUnivFormIdFeeDetailsCtrl.js b/Apollo/assets/js/controllers/studentUnivFormIdFeeDetailsCtrl.js
index 7ec75d6d..dd1faef7 100644
--- a/Apollo/assets/js/controllers/studentUnivFormIdFeeDetailsCtrl.js
+++ b/Apollo/assets/js/controllers/studentUnivFormIdFeeDetailsCtrl.js
@@ -327,36 +327,174 @@ app.controller('studentUnivFormIdFeeDetailsCtrl', ["$scope", "toaster", "$filter
getDraftFormIdDetails();
}
}
+
+
+ $scope.draftManualEntryDetails = {
+ 'FormID': '',
+ 'FormType': 'NEW',
+ 'CentreCode': '',
+ 'Session':'',
+ 'Year':'',
+ 'Semester':'',
+ 'Student_Name':'',
+ 'Father_Name':'',
+ 'CourseCode':'',
+ 'ActualCourseFee':'0',
+ 'CourseFee':'0',
+ 'ExamFee': '0',
+ 'EnrollmentFee': '0',
+ 'ProspectusFee': '0',
+ 'ReRegFee': '0',
+ 'CreditTransferFee': '0',
+ 'LateralEntryFee': '0',
+ 'DualSpclFee': '0',
+ 'OtherFee': '0',
+ 'NRIFEE':'0',
+ 'ProvisionalFee': '0',
+ 'MigrationFee': '0',
+ 'UrgentResultDMCFee': '0',
+ 'AdditionalFee': '0',
+ 'Amount': '0'
+ }
+
+ $scope.draftListDetails = '';
+ $scope.draftListDetailsNoRecordFound = false;
+ $scope.draftListDetailsLoading = false;
// get draft form id details
function getDraftFormIdDetails(){
- // $scope.unMatchedRecordDetails = '';
- // $scope.unMatchedNoRecordFound = false;
- // $scope.unMatchedLoadingStatus = true;
- // var getDetailsFor = ss == 1 ? 'EnrolmentIDFile' : 'FormIDFile';
- // var getFeeCompareDetailsList = {
- // method: 'POST',
- // url: apiPoint.url + 'getUnmatchedRecordDetails/',
- // headers: {
- // 'Content-Type': 'application/json'
- // },
- // data: {
- // localDetails: localDetail,
- // getDetailsFor: getDetailsFor
- // }
- // };
- // $http(getFeeCompareDetailsList).then(function (response) {
- // if (response.data.unMatchedRecordStatus == true) {
- // $scope.unMatchedLoadingStatus = false;
- // $scope.unMatchedNoRecordFound = false;
- // $scope.unMatchedRecordDetails = response.data.unMatchedRecordDetails;
- // $scope.unMatchedRecordDetailsType = response.data.unMatchedRecordFor;
- // } else {
- // $scope.unMatchedLoadingStatus = false;
- // $scope.unMatchedNoRecordFound = true;
- // $scope.unMatchedRecordDetails = response.data.unMatchedRecordDetails;
- // }
- // });
+ $scope.draftListDetailsLoading = true;
+ $scope.draftListDetailsNoRecordFound = false;
+ $scope.draftListDetails = '';
+ var getFormIdDraftDetailsList = {
+ method: 'POST',
+ url: apiPoint.url + 'getForFormIdDraftDetails/',
+ headers: {
+ 'Content-Type': 'application/json'
+ },
+ data: {
+ localDetails: localDetail
+ }
+ };
+ $http(getFormIdDraftDetailsList).then(function (response) {
+ if (response.data.draftStatus == true) {
+ $scope.draftListDetailsLoading = false;
+ $scope.draftListDetails = response.data.draftDetails;
+ $scope.draftListDetailsNoRecordFound = false;
+ } else {
+ $scope.draftListDetailsLoading = false;
+ $scope.draftListDetailsNoRecordFound = true;
+ }
+ });
+ }
+
+ // manual entry details add
+
+ $scope.addManualData = function() {
+ alert(JSON.stringify($scope.draftManualEntryDetails));
+
+ var addDraftDetailsList = {
+ method: 'POST',
+ url: apiPoint.url + 'addForFormIdDraftDetails/',
+ headers: {
+ 'Content-Type': 'application/json'
+ },
+ data: {
+ localDetails: localDetail,
+ details : $scope.draftManualEntryDetails
+ }
+ };
+ $http(addDraftDetailsList).then(function (response) {
+ if (response.data.draftStatus == true) {
+ swal("", response.data.draftDetailsMessagae, "success");
+ getDraftFormIdDetails();
+ getEmptycall();
+ } else {
+ swal("", response.data.draftDetailsMessagae, "warning");
+ getDraftFormIdDetails();
+ getEmptycall();
+ }
+ });
+ }
+
+ function getEmptycall(){
+$scope.draftManualEntryDetails = {
+ 'FormID': '',
+ 'FormType': 'NEW',
+ 'CentreCode': '',
+ 'Session':'',
+ 'Year':'',
+ 'Semester':'',
+ 'Student_Name':'',
+ 'Father_Name':'',
+ 'CourseCode':'',
+ 'ActualCourseFee':'0',
+ 'CourseFee':'0',
+ 'ExamFee': '0',
+ 'EnrollmentFee': '0',
+ 'ProspectusFee': '0',
+ 'ReRegFee': '0',
+ 'CreditTransferFee': '0',
+ 'LateralEntryFee': '0',
+ 'DualSpclFee': '0',
+ 'OtherFee': '0',
+ 'NRIFEE':'0',
+ 'ProvisionalFee': '0',
+ 'MigrationFee': '0',
+ 'UrgentResultDMCFee': '0',
+ 'AdditionalFee': '0',
+ 'Amount': '0'
+ }
+ return 0;
+}
+
+ $scope.addToList = function(id){
+ swal({
+ title: "Are you sure?",
+ text: "You Want to Add this Record to List!",
+ type: "warning",
+ showCancelButton: true,
+ confirmButtonColor: '#DD6B55',
+ confirmButtonText: 'Yes',
+ cancelButtonText: "No",
+ closeOnConfirm: false,
+ closeOnCancel: false
+ },
+ function(isConfirm){
+ if (isConfirm){
+ var selectedItems = [];
+ function getUpdateDetails(id) {
+ this.ID = id;
+ this.DraftStatus = 0;
+ }
+ let itemGetID = new getUpdateDetails(id);
+ selectedItems.push(itemGetID);
+ var draftMoveToList = {
+ method: 'POST',
+ url: apiPoint.url + 'draftMovetoList/',
+ headers: {
+ 'Content-Type': 'application/json'
+ },
+ data: {
+ localDetails: localDetail,
+ details : selectedItems
+ }
+ };
+ $http(draftMoveToList).then(function (response) {
+ if (response.data.draftStatus == true) {
+ // swal("", response.data.draftDetailsMessagae, "success");
+ // getDraftFormIdDetails();
+ // getEmptycall();
+ } else {
+ // swal("", response.data.draftDetailsMessagae, "warning");
+ // getDraftFormIdDetails();
+ // getEmptycall();
+ }
+ });
+ } else {
+ swal("Cancelled", "Your record not added to list :)", "error");
+ }
+ });
}
}]);
diff --git a/Apollo/assets/js/controllers/student_university_fee_compare.js b/Apollo/assets/js/controllers/student_university_fee_compare.js
index 2ab1c705..848243ce 100644
--- a/Apollo/assets/js/controllers/student_university_fee_compare.js
+++ b/Apollo/assets/js/controllers/student_university_fee_compare.js
@@ -20,7 +20,6 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
const LOCALTYPE = logcheck.localType;
if (logcheck != null && (LOCALTYPE == 'R003' || LOCALTYPE == 'R004' || LOCALTYPE == 'R002' || LOCALTYPE == 'R005')) {
- console.log("if");
}else {
if(logcheck != null && LOCALTYPE !='R001') {
console.log("else if");
@@ -45,32 +44,16 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
}
}
+ /* get json sem details for serach
+ * */
+ $scope.semDetails=["1","2","3","4","5","6","7","8"];
- /*$scope.universityData = '';
- $scope.getUniversityList = function () {
- var empListreq = {
- method: 'POST',
- url: apiPoint.url + 'getStudentUniversity/',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: {
- data: localDetails
- }
- };
- $http(empListreq).then(function (response) {
- if (response.data.univList) {
- $scope.universityData = response.data.university_details;
- } else {
- }
- });
- }*/
// get University List
$scope.universitySearchData = '';
$scope.getUniversitySearchList = function () {
var empListreq = {
method: 'POST',
- url: apiPoint.url + 'getUniversitySessionDetails/',
+ url: apiPoint.url + 'getUnivCourseFromFileDetails/',
headers: {
'Content-Type': 'application/json'
},
@@ -90,49 +73,50 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.searchData = {
"University": "",
- "Session": "",
- "Status": ""
+ "Course": "",
+ "Sem": ""
}
$scope.myUnivSearch = "";
$scope.sessionData="";
$scope.getUniveId = function (univ) {
- $scope.sessionData="";
if (univ === '') {
$scope.myUnivSearch = "";
$scope.searchData.University = '';
- // $scope.searchData.Course = '';
- // $scope.searchData.Batch = '';
- // $scope.courseData = name.Course;
- // $scope.batchData = name.Batch;
- $scope.searchData.Session = '';
+ $scope.searchData.Course = '';
$scope.OpenWindowStatus = false;
} else {
let name = JSON.parse(univ);
- $scope.searchData.University = name.UniversityID;
- // $scope.searchData.Course = '';
- // $scope.searchData.Batch = '';
- // $scope.courseData = name.Course;
- // $scope.batchData = name.Batch;
- $scope.searchData.Session = '';
- $scope.sessionData = name.SessionDetails;
+ $scope.searchData.University = name.univCode;
+ $scope.searchData.Course = '';
+ $scope.serachCourseData = name.univCourseDetails;
$scope.OpenWindowStatus = false;
}
};
- //For session dropdown
- $scope.filterSessionDetails="";
- $scope.$watch('searchData.University', function (newValue,oldValue) {
- if(newValue==undefined || newValue==''){
- $scope.filterSessionDetails="";
- }
- else{
- if(angular.isString(newValue)){
- $scope.filterSessionDetails=angular.fromJson(newValue);
- }
+ /* mis match serach data*/
+ $scope.misMatchsSearchData = {
+ "University": "",
+ "Course": "",
+ "Sem": ""
+ }
+ $scope.misMatchCourseData=[];
+ $scope.getMisMatchUnivId = function (univ) {
+ if (univ === '') {
+ $scope.myUnivSearch = "";
+ $scope.misMatchsSearchData.University = '';
+ $scope.misMatchsSearchData.Course = '';
+ $scope.misMatchCourseData=[];
+
+ } else {
+ let uniName = JSON.parse(univ);
+ $scope.misMatchsSearchData.University = uniName.univCode;
+ $scope.misMatchsSearchData.Course = '';
+ $scope.misMatchCourseData=uniName.univCourseDetails;
+
}
- });
+ };
$scope.Searchloader = false;
@@ -199,13 +183,10 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.showFile="0";
$scope.$watchCollection('uploadModel', function (newValue,oldValue) {
- if(newValue.university!='' && newValue.university!=null && newValue.uploadFor!='' && newValue.uploadFor=='1'){
+ if(newValue.university!='' && newValue.university!=null){
$scope.showFile="1";
}
- else if(newValue.university!='' && newValue.university!=null && newValue.uploadFor!='' && newValue.uploadFor=='2'){
- $scope.showFile="2";
- }
else{
$scope.showFile="0";
}
@@ -233,72 +214,38 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
}
$scope.receiveEnrolmentDetails = function (details,uploadForDetails) {
- var updateUniversityEnrolment = {
- method: 'POST',
- url: apiPoint.url + 'receiveEnrolmentFromUniv/',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: {
- localDetails: localDetail,
- details: details,
- universityID: angular.fromJson(uploadForDetails.university).UniversityID,
- universityName: angular.fromJson(uploadForDetails.university).UniversityName,
+ if(details.length==0){
+ swal("Warning", "No data found for insert ", "warning");
+ }
+ else{
+ var updateUniversityEnrolment = {
+ method: 'POST',
+ url: apiPoint.url + 'receiveEnrolmentFromUniv/',
+ headers: {
+ 'Content-Type': 'application/json'
+ },
+ data: {
+ localDetails: localDetail,
+ details: details,
+ universityID: angular.fromJson(uploadForDetails.university).univCode,
+ universityName: angular.fromJson(uploadForDetails.university).univName,
- }
- };
+ }
+ };
+
+ $http(updateUniversityEnrolment).then(function (response) {
+ if (response.data.status == true) {
+ swal("", "Updated Successfully", "success");
+ $state.go($state.current, {}, {reload: true});
+ } else {
+ swal("", "Failed", "error");
+ }
+ });
+ }
- $http(updateUniversityEnrolment).then(function (response) {
- if (response.data.status == true) {
- swal("", "Updated Successfully", "success");
- $state.go($state.current, {}, {reload: true});
- } else {
- swal("", "Failed", "error");
- }
- });
}
// end
- $scope.extractFormIDDetails="";
- $scope.readXlsxFormDetails = function (workbook) {
- $scope.extractFormIDDetails="";
- /* DO SOMETHING WITH workbook HERE */
- for (var sheetName in workbook.Sheets) {
- var jsonData = XLSX.utils.sheet_to_json(workbook.Sheets[sheetName]);
- if(jsonData.length!=0){
- $scope.extractFormIDDetails=jsonData;
- }
-
- }
- $scope.error = function (e) {
- /* DO SOMETHING WHEN ERROR IS THROWN */
- //console.log(e);
- }
-
- }
-
- $scope.receiveFormIdFeeDetails = function(details) {
- var updateUniversityEnrolment = {
- method: 'POST',
- url: apiPoint.url + 'insertFormIdUnivFeeDetails/',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: {
- localDetails: localDetail,
- details: details
- }
- };
-
- $http(updateUniversityEnrolment).then(function (response) {
- 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;
@@ -339,11 +286,10 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.unMatchedLoadingStatus = false;
// Get unmached details
- $scope.getUnmatchedRecord = function(ss){
+ $scope.getUnmatchedRecord = function(searchDetails){
$scope.unMatchedRecordDetails = '';
$scope.unMatchedNoRecordFound = false;
$scope.unMatchedLoadingStatus = true;
- var getDetailsFor = ss == 1 ? 'EnrolmentIDFile' : 'FormIDFile';
var getFeeCompareDetailsList = {
method: 'POST',
url: apiPoint.url + 'getUnmatchedRecordDetails/',
@@ -352,7 +298,7 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
},
data: {
localDetails: localDetail,
- getDetailsFor: getDetailsFor
+ getDetailsFor: searchDetails
}
};
$http(getFeeCompareDetailsList).then(function (response) {
@@ -394,34 +340,40 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.checkEnrolmentExistDetails=function (form,entryModel) {
$scope.semList=[];
$scope.studentInfo=[];
- var getExistEnrol = {
- method: 'POST',
- url: apiPoint.url + 'getExistStudentEnrolmentDetails/',
- headers: {
- 'Content-Type': 'application/json'
- },
- data: {
- localDetails: localDetail,
- enrolmentID: entryModel
- }
- };
- $http(getExistEnrol).then(function (response) {
- if (response.data.status == true) {
- if(response.data.semDetails.length==0){
- swal("Warning","Already form enrolment is created for all semester", "warning");
+ if(entryModel=='' || entryModel==null || entryModel==undefined){
+ swal("Warning","Please enter enrolment id", "error");
+ }
+ else{
+ var getExistEnrol = {
+ method: 'POST',
+ url: apiPoint.url + 'getExistStudentEnrolmentDetails/',
+ headers: {
+ 'Content-Type': 'application/json'
+ },
+ data: {
+ localDetails: localDetail,
+ enrolmentID: entryModel
}
- else{
- $scope.studentInfo=response.data.StudentInfo;
- $scope.semList=response.data.semDetails;
+ };
+ $http(getExistEnrol).then(function (response) {
+ if (response.data.status == true) {
+ if(response.data.semDetails.length==0){
+ swal("Warning","Already form enrolment is created for all semester", "warning");
+ }
+ else{
+ $scope.studentInfo=response.data.StudentInfo;
+ $scope.semList=response.data.semDetails;
+ }
+
+ } else {
+ $scope.semList=[];
+ $scope.studentInfo=[];
+ swal("Failed",response.data.message, "error");
+
}
+ });
+ }
- } else {
- $scope.semList=[];
- $scope.studentInfo=[];
- swal("Failed",response.data.message, "error");
-
- }
- });
}
/*
@@ -430,6 +382,8 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
$scope.cancelManualEntry=function (form) {
$scope.semList=[];
$scope.enableEnrolment=!$scope.enableEnrolment;
+ $scope.manualEnModel.sem="";
+ $scope.manualEnModel.formID="";
}
/*
* submit manual entry form details
@@ -466,8 +420,8 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
if (response.data.status == true) {
$scope.studentInfo="";
$scope.semList=[];
- form.manualFormID.$setPristine(true);
- form.manualSem.$setPristine(true);
+ $scope.manualEnModel.sem="";
+ $scope.manualEnModel.formID="";
swal("Success",response.data.message, "success");
} else {
swal("Failed",response.data.message, "error");
@@ -476,11 +430,6 @@ app.controller('student_university_fee_compareCtrl', ["$scope", "toaster", "$fil
});
}
-
-
-
-
-
}
}]);
diff --git a/Apollo/assets/views/edit_course.html b/Apollo/assets/views/edit_course.html
index e165dcf6..2abf1c2e 100644
--- a/Apollo/assets/views/edit_course.html
+++ b/Apollo/assets/views/edit_course.html
@@ -27,6 +27,7 @@
+
@@ -64,7 +65,7 @@
-
+
diff --git a/Apollo/assets/views/partials/nav.html b/Apollo/assets/views/partials/nav.html
index c5988d12..0eb85f73 100755
--- a/Apollo/assets/views/partials/nav.html
+++ b/Apollo/assets/views/partials/nav.html
@@ -217,15 +217,15 @@
-
- STUDENT UNIV FEE COMPARE DETAILS
+
+ University Form Enrolment
-
+
-
-
-
Loading...
-
{{statusMessage}}
-
+
+
+
Loading...
+
{{statusMessage}}
+
@@ -262,30 +293,118 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ | FormID |
+ EnrolmentNo |
+ SemesterYear |
+ MobileNumber |
+ StudentName |
+ UniversityCode |
+ UniversityName |
+ CourseCode |
+ CourseName |
+
+
+ FatherName |
+ MotherName |
+ EmailID |
+
+
+
+
+
+ | {{p.FormID}} |
+ {{p.EnrolmentNo}} |
+ {{p.EnrolmentNo}} |
+ {{p.SemesterYear}} |
+ {{p.SemesterYear}} |
+ {{p.MobileNumber}} |
+ {{p.StudentName}} |
+ {{p.UniversityCode}} |
+ {{p.UniversityName}} |
+ {{p.CourseCode}} |
+ {{p.CourseName}} |
+
+
+ {{p.FatherName}} |
+ {{p.MotherName}} |
+ {{p.EmailID}} |
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | FormID |
- EnrolmentNo |
- RollNo |
- CentreCode |
- CentreState |
- MobileNumber |
- StudentName |
- FatherName |
- MotherName |
- EmailID |
- UniversityCode |
- UniversityName |
- CourseCode |
- CourseName |
- SemesterYear |
-
-
-
- | {{p.FormID}} |
- {{p.EnrolmentNo}} |
- {{p.RollNo}} |
- {{p.CentreCode}} |
- {{p.CentreState}} |
- {{p.MobileNumber}} |
- {{p.StudentName}} |
- {{p.FatherName}} |
- {{p.MotherName}} |
- {{p.EmailID}} |
- {{p.UniversityCode}} |
- {{p.UniversityName}} |
- {{p.CourseCode}} |
- {{p.CourseName}} |
- {{p.SemesterYear}} |
-
-
-
-
-
-
-
-
-
- | FormID |
- FormType |
- CentreCode |
- CourseCode |
- ActualCourseFee |
- CourseFee |
- Amount |
-
-
-
- | {{p.FormID}} |
- {{p.FormType}} |
- {{p.CentreCode}} |
- {{p.CourseCode}} |
- {{p.ActualCourseFee}} |
- {{p.CourseFee}} |
- {{p.Amount}} |
-
-
-
-
-
-
-
-
+
diff --git a/Apollo/assets/views/student/studentUnivFormIdFeeDetails.html b/Apollo/assets/views/student/studentUnivFormIdFeeDetails.html
index 962b0e68..ac5daec2 100644
--- a/Apollo/assets/views/student/studentUnivFormIdFeeDetails.html
+++ b/Apollo/assets/views/student/studentUnivFormIdFeeDetails.html
@@ -202,6 +202,154 @@
+
+
+
+
+
+
+ | FormID |
+ FormType |
+ CentreCode |
+ Session |
+ Year |
+ Semester |
+ Student Name |
+ Father Name |
+ CourseCode |
+ ActualCourseFee |
+ CourseFee |
+ ExamFee |
+ EnrollmentFee |
+ ProspectusFee |
+ ReRegFee |
+ CreditTransferFee |
+ LateralEntryFee |
+ DualSpclFee |
+ OtherFee |
+ NRIFEE |
+ ProvisionalFee |
+ MigrationFee |
+ UrgentResultDMCFee |
+ AdditionalFee |
+ Amount |
+ Action |
+
+
+
+ | {{p.FormID}} |
+ {{p.FormType}} |
+ {{p.CentreCode}} |
+ {{p.Session}} |
+ {{p.Year}} |
+ {{p.Semester}} |
+ {{p.Student_Name}} |
+ {{p.Father_Name}} |
+ {{p.CourseCode}} |
+ {{p.ActualCourseFee}} |
+ {{p.CourseFee}} |
+ {{p.ExamFee}} |
+ {{p.EnrollmentFee}} |
+ {{p.ProspectusFee}} |
+ {{p.ReRegFee}} |
+ {{p.CreditTransferFee}} |
+ {{p.LateralEntryFee}} |
+ {{p.DualSpclFee}} |
+ {{p.OtherFee}} |
+ {{p.NRIFEE}} |
+ {{p.ProvisionalFee}} |
+ {{p.MigrationFee}} |
+ {{p.UrgentResultDMCFee}} |
+ {{p.AdditionalFee}} |
+ {{p.Amount}} |
+
+
+ |
+
+
+
+
+
+
+
+