number of sem addition for regular,lateral
This commit is contained in:
parent
2a0a85e797
commit
2457da513e
@ -160,6 +160,8 @@ class Course_Controller extends REST_Controller {
|
|||||||
$jsonRegularFeesData=$this->post('regularFeesAmounts');
|
$jsonRegularFeesData=$this->post('regularFeesAmounts');
|
||||||
$jsonLateralFeesData=$this->post('lateralFeesAmounts');
|
$jsonLateralFeesData=$this->post('lateralFeesAmounts');
|
||||||
$jsonSemFeesData=$this->post('semFeesAmounts');
|
$jsonSemFeesData=$this->post('semFeesAmounts');
|
||||||
|
|
||||||
|
$coursedetails = $this->post('sem_number');
|
||||||
// push regular,lateral fees into same array
|
// push regular,lateral fees into same array
|
||||||
if($jsonRegularFeesData != '' AND $jsonRegularFeesData != null AND $jsonRegularFeesData != 'undefined'){
|
if($jsonRegularFeesData != '' AND $jsonRegularFeesData != null AND $jsonRegularFeesData != 'undefined'){
|
||||||
array_push($jsonSemFeesData,$jsonRegularFeesData);
|
array_push($jsonSemFeesData,$jsonRegularFeesData);
|
||||||
@ -178,7 +180,7 @@ class Course_Controller extends REST_Controller {
|
|||||||
$subjectDetails['UpdatedOn'] = $now->format('Y-m-d H:i:s');*/
|
$subjectDetails['UpdatedOn'] = $now->format('Y-m-d H:i:s');*/
|
||||||
|
|
||||||
|
|
||||||
$updateDetails = $this->course_model->updateCourse($details,$jsonSemFeesData);// $subjectDetails Check if the users data store contains users (in case the database result returns NULL)
|
$updateDetails = $this->course_model->updateCourse($details,$jsonSemFeesData,$coursedetails);// $subjectDetails Check if the users data store contains users (in case the database result returns NULL)
|
||||||
if ($updateDetails)
|
if ($updateDetails)
|
||||||
{
|
{
|
||||||
$updateDetails['status'] = REST_Controller::HTTP_OK;
|
$updateDetails['status'] = REST_Controller::HTTP_OK;
|
||||||
|
|||||||
@ -77,14 +77,19 @@ class Course_model extends CI_Model {
|
|||||||
|
|
||||||
public function getCourse($requestedBy,$branchCode)
|
public function getCourse($requestedBy,$branchCode)
|
||||||
{
|
{
|
||||||
$this->db->select('CU.CourseID,CU.CourseCode,CU.CourseName,CU.FeesType,CU.Specilization1,CU.Specilization2,CU.PC,CU.DC,CU.TC,CU.MC,CU.OtherFees,CU.IsActive,US.UniversityID,US.UniversityName');
|
$this->db->select('CU.CourseID,CU.CourseCode,CU.CourseName,CU.FeesType,CU.Specilization1,CU.Specilization2,CU.PC,CU.DC,CU.TC,CU.MC,CU.OtherFees,CU.IsActive,US.UniversityID,US.UniversityName,cfs.semnumber');
|
||||||
$this->db->from(COURSE.' as CU');
|
$this->db->from(COURSE.' as CU');
|
||||||
$this->db->join(UNIVERSITY.' as US', 'US.UniversityID = CU.UniversityID');
|
$this->db->join(UNIVERSITY.' as US', 'US.UniversityID = CU.UniversityID');
|
||||||
|
$this->db->join('T_Course_Fees_Details as cfs','cfs.CourseID=CU.CourseID');
|
||||||
$this->db->where('CU.BranchCode',$branchCode);
|
$this->db->where('CU.BranchCode',$branchCode);
|
||||||
$this->db->where('US.BranchCode',$branchCode);
|
$this->db->where('US.BranchCode',$branchCode);
|
||||||
|
$this->db->group_by('CU.CourseID');
|
||||||
$this->db->order_by('CU.CourseID','DESC');
|
$this->db->order_by('CU.CourseID','DESC');
|
||||||
$courseDetails = $this->db->get();
|
$courseDetails = $this->db->get();
|
||||||
|
|
||||||
|
|
||||||
|
// print_r($this->db->last_query());
|
||||||
|
|
||||||
if($courseDetails->result()){
|
if($courseDetails->result()){
|
||||||
|
|
||||||
$result['courseStatus'] = true;
|
$result['courseStatus'] = true;
|
||||||
@ -104,6 +109,7 @@ class Course_model extends CI_Model {
|
|||||||
$fetchData['IsActive']=$row->IsActive;
|
$fetchData['IsActive']=$row->IsActive;
|
||||||
$fetchData['UniversityID']=$row->UniversityID;
|
$fetchData['UniversityID']=$row->UniversityID;
|
||||||
$fetchData['UniversityName']=$row->UniversityName;
|
$fetchData['UniversityName']=$row->UniversityName;
|
||||||
|
$fetchData['semnumber'] = $row->semnumber;
|
||||||
$fetchData['feesStructures'] = $this->getCourseFeesDetails($row->CourseID);
|
$fetchData['feesStructures'] = $this->getCourseFeesDetails($row->CourseID);
|
||||||
// $fetchData['existSubjects'] = $this->getExistCourseSubjectDetails($row->CourseID);
|
// $fetchData['existSubjects'] = $this->getExistCourseSubjectDetails($row->CourseID);
|
||||||
$storeCourseArray[]=$fetchData;
|
$storeCourseArray[]=$fetchData;
|
||||||
@ -131,8 +137,11 @@ class Course_model extends CI_Model {
|
|||||||
* update course details
|
* update course details
|
||||||
* created by kms
|
* created by kms
|
||||||
* */
|
* */
|
||||||
public function updateCourse($arrayDetails=null,$jsonData=null) //$subjectDetails=null
|
public function updateCourse($arrayDetails=null,$jsonData=null,$coursedetails=null) //$subjectDetails=null
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
|
//echo $coursedetails;die();
|
||||||
$this->db->select('CourseCode');
|
$this->db->select('CourseCode');
|
||||||
$this->db->where('CourseCode', $arrayDetails['CourseCode']);
|
$this->db->where('CourseCode', $arrayDetails['CourseCode']);
|
||||||
$this->db->where('UniversityID', $arrayDetails['UniversityID']);
|
$this->db->where('UniversityID', $arrayDetails['UniversityID']);
|
||||||
@ -158,6 +167,9 @@ class Course_model extends CI_Model {
|
|||||||
$updateFeesArray['UpdatedOn'] = $arrayDetails['UpdatedOn'];
|
$updateFeesArray['UpdatedOn'] = $arrayDetails['UpdatedOn'];
|
||||||
$updateFeesArray['UpdatedBy'] = $arrayDetails['UpdatedBy'];
|
$updateFeesArray['UpdatedBy'] = $arrayDetails['UpdatedBy'];
|
||||||
|
|
||||||
|
|
||||||
|
$updateFeesArray['semnumber'] =$coursedetails;
|
||||||
|
|
||||||
$updateFeesArray['ProgramType'] =$row['program'];
|
$updateFeesArray['ProgramType'] =$row['program'];
|
||||||
$updateFeesArray['FeesType'] =$row['FeesType'];
|
$updateFeesArray['FeesType'] =$row['FeesType'];
|
||||||
if($feesID!='' OR $feesID!=null){
|
if($feesID!='' OR $feesID!=null){
|
||||||
@ -169,6 +181,8 @@ class Course_model extends CI_Model {
|
|||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// print_r($this->db->last_query());die();
|
||||||
// update course subject details
|
// update course subject details
|
||||||
// $this->updateCourseSubjcetDetails($subjectDetails);
|
// $this->updateCourseSubjcetDetails($subjectDetails);
|
||||||
|
|
||||||
@ -262,7 +276,7 @@ class Course_model extends CI_Model {
|
|||||||
|
|
||||||
public function getCourseFeesDetails($courseID=null){
|
public function getCourseFeesDetails($courseID=null){
|
||||||
|
|
||||||
$this->db->select('ID,CourseID,ProgramType,FeesAmount,Sem_Year,PLD.ListName as programName');
|
$this->db->select('ID,CourseID,ProgramType,FeesAmount,Sem_Year,PLD.ListName as programName,semnumber');
|
||||||
$this->db->order_by('ID','ASC');
|
$this->db->order_by('ID','ASC');
|
||||||
$this->db->where('CourseID',$courseID);
|
$this->db->where('CourseID',$courseID);
|
||||||
$this->db->from(COURSE_FEES.' as CF');
|
$this->db->from(COURSE_FEES.' as CF');
|
||||||
|
|||||||
@ -303,6 +303,8 @@ app.controller('courseCtrl', ["$scope","$rootScope","toaster", "$filter", "ngTab
|
|||||||
* created by kms
|
* created by kms
|
||||||
* */
|
* */
|
||||||
$scope.updateCourse = function (myModel, form,regular,lateral,semYear, loading,subjects) {
|
$scope.updateCourse = function (myModel, form,regular,lateral,semYear, loading,subjects) {
|
||||||
|
|
||||||
|
|
||||||
var firstError = null;
|
var firstError = null;
|
||||||
if (form.$invalid) {
|
if (form.$invalid) {
|
||||||
var field = null, firstError = null;
|
var field = null, firstError = null;
|
||||||
@ -373,6 +375,7 @@ app.controller('courseCtrl', ["$scope","$rootScope","toaster", "$filter", "ngTab
|
|||||||
specilization1:myModel.Specilization1,
|
specilization1:myModel.Specilization1,
|
||||||
specilization2:myModel.Specilization2,
|
specilization2:myModel.Specilization2,
|
||||||
existCourseID:myModel.CourseID,
|
existCourseID:myModel.CourseID,
|
||||||
|
sem_number:myModel.semnumber,
|
||||||
// subjects:subjects.list,
|
// subjects:subjects.list,
|
||||||
branchCode:JSON.parse(localStorage.getItem('localObj')).localBranchID
|
branchCode:JSON.parse(localStorage.getItem('localObj')).localBranchID
|
||||||
|
|
||||||
@ -429,6 +432,8 @@ app.controller('courseCtrl', ["$scope","$rootScope","toaster", "$filter", "ngTab
|
|||||||
|
|
||||||
$scope.data = response.data.details;
|
$scope.data = response.data.details;
|
||||||
|
|
||||||
|
console.log($scope.data);
|
||||||
|
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
|
|||||||
@ -191,6 +191,29 @@
|
|||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<div class="col-md-6 form-group" ng-class="{'has-error':Form.numberofsem.$dirty && Form.numberofsem.$invalid}">
|
||||||
|
<label>Number of Semesters</label>
|
||||||
|
|
||||||
|
|
||||||
|
<input type="text" placeholder="Enter Number of Semesters"
|
||||||
|
autofocus tabindex="8" class="form-control" name="numberofsem" id="numberofsem" ng-maxlength="8"
|
||||||
|
ng-model="p.semnumber" ng-pattern="/^[0-9]*$/"
|
||||||
|
ng-disabled="myModelSemYear.programName!='' || myModelSemYear.FeesAmount!='' || addMoreItems.length!=0" />
|
||||||
|
|
||||||
|
<span class="error text-small block"
|
||||||
|
ng-if="Form.numberofsem.$dirty && Form.numberofsem.$error.maxlength || Form.numberofsem.$error.pattern">Enter a valid number</span>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user