daybook details changes : kdk

This commit is contained in:
dineshkumarkannan 2018-04-27 14:54:40 +05:30
parent ab7ff6e6ea
commit 8aa185950d
6 changed files with 83 additions and 140 deletions

View File

@ -34,8 +34,9 @@ class DayBook_Controller extends REST_Controller {
//get income expese type, name details
public function getIncomeExpenseTypeState_post() {
$reqData = $this->post('data');
$getIncomeExpenseTypeState = $this->daybook_model->get_Income_Expense_typeState();// Check if the employee exist
$reqData = $this->post('localReqDetails');
$getIncomeExpenseTypeState = $this->daybook_model->get_Income_Expense_typeState($reqData['localBranchID']);// Check if the employee exist
if ($getIncomeExpenseTypeState)
{
$getIncomeExpenseTypeState['status'] = REST_Controller::HTTP_OK;

View File

@ -15,7 +15,7 @@ class DayBook_model extends CI_Model
* */
// get income expense type lists
public function get_Income_Expense_typeState(){
public function get_Income_Expense_typeState($branchId){
$this->db->select('t1.ListCode, t1.ListName');
$this->db->from(''.PICK_LIST_DETAILS. ' as t1');
$this->db->where('t1.ListGroup', 10);
@ -26,6 +26,7 @@ class DayBook_model extends CI_Model
$this->db->select('t2.TypeName, t2.TypeID, t2.ID');
$this->db->from(''.INCOMEOUTCOMEMASTER. ' as t2');
$this->db->where('t2.IsActive', 1);
$this->db->where('t2.BranchCode', $branchId);
$typeNaDetails = $this->db->get();
$typeNameDetails = $typeNaDetails->result();
@ -68,11 +69,11 @@ class DayBook_model extends CI_Model
t7.UniversityName as UniversityName, t6.CourseName as CourseName
FROM ".DAYBOOKMASTER." as t1
LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type AND t3.BranchCode = t1.BranchCode
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By
LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID AND t6.BranchCode = t1.BranchCode
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID AND t7.BranchCode = t1.BranchCode
WHERE STR_TO_DATE(t1.Date, '%d-%m-%Y') BETWEEN '$fromDate'
AND '$toDate' AND t1.BranchCode = '$reqpayType' ORDER BY ORDER_ID DESC";
// echo $querys;exit();
@ -95,11 +96,11 @@ class DayBook_model extends CI_Model
t7.UniversityName as UniversityName, t6.CourseName as CourseName
FROM ".DAYBOOKMASTER." as t1
LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type AND t3.BranchCode = t1.BranchCode
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By
LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID AND t6.BranchCode = t1.BranchCode
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID AND t7.BranchCode = t1.BranchCode
WHERE t1.BranchCode = '$reqpayType' ORDER BY ORDER_ID DESC";
}
@ -120,18 +121,27 @@ class DayBook_model extends CI_Model
$toDate = $dTo->format('Y-m-d');
$reqpayType = $reqDataBy['localBranchID'];
$querys = "SELECT t1.ID as ORDER_ID, t1.*, t2.ListName, t3.TypeName , t5.Firstname as Approved_by_name,t7.UniversityName as UniversityName, t6.CourseName as CourseName FROM ".DAYBOOKMASTER." as t1 LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID
$querys = "SELECT t1.ID as ORDER_ID, t1.*, t2.ListName, t3.TypeName , t5.Firstname as Approved_by_name,t7.UniversityName as UniversityName, t6.CourseName as CourseName
FROM ".DAYBOOKMASTER." as t1
LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type AND t3.BranchCode = t1.BranchCode
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By
LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID AND t6.BranchCode = t1.BranchCode
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID AND t7.BranchCode = t1.BranchCode
WHERE STR_TO_DATE(t1.Date, '%d-%m-%Y') BETWEEN '$fromDate'
AND '$toDate' AND t1.BranchCode = '$reqpayType' AND t1.Status NOT IN ('Approved', 'Cancel') ORDER BY ORDER_ID DESC";
}
else { $reqpayType = $reqDataBy['localBranchID'];
$querys = "SELECT t1.ID as ORDER_ID, t1.*, t2.ListName, t3.TypeName, t5.Firstname as Approved_by_name,t7.UniversityName as UniversityName, t6.CourseName as CourseName FROM ".DAYBOOKMASTER." as t1 LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID
$querys = "SELECT t1.ID as ORDER_ID, t1.*, t2.ListName, t3.TypeName, t5.Firstname as Approved_by_name,t7.UniversityName as UniversityName, t6.CourseName as CourseName
FROM ".DAYBOOKMASTER." as t1
LEFT JOIN ".PICK_LIST_DETAILS." as t2 ON t2.ListCode = t1.Name
LEFT JOIN ".INCOMEOUTCOMEMASTER." as t3 ON t3.ID = t1.Type AND t3.BranchCode = t1.BranchCode
LEFT JOIN ".LOGIN." as t4 ON t4.ID = t1.Approval_By
LEFT JOIN ".STAFF." as t5 ON t5.StaffID = t4.StaffID
LEFT JOIN ".COURSE." as t6 ON t6.CourseID = t1.CourseID AND t6.BranchCode = t1.BranchCode
LEFT JOIN ".UNIVERSITY." as t7 ON t7.UniversityID = t6.UniversityID AND t7.BranchCode = t1.BranchCode
WHERE t1.BranchCode = '$reqpayType' AND t1.Status NOT IN ('Approved', 'Cancel') ORDER BY ORDER_ID DESC";
}
$dayBookDetails = $this->db->query($querys);
$dayBookDetailsList = $dayBookDetails->result();

View File

@ -21,7 +21,8 @@ app.controller('daybooksuperadminCtrl', ["$scope", "$rootScope", "toaster", "$fi
$scope.init = function () {
if (localDetail != null) {
if (localDetails.localType === 'R004') {
$scope.getBranchList();
// $scope.getBranchList();
getDetails();
} else {
ipCookie.remove('cookiechk');
$window.localStorage.clear();
@ -32,33 +33,33 @@ app.controller('daybooksuperadminCtrl', ["$scope", "$rootScope", "toaster", "$fi
}
$scope.getBranchList = function () {
$scope.loader = true;
var empListreq = {
method: 'POST',
url: apiPoint.url + 'getBranchListDetails/',
headers: {
'Content-Type': 'application/json'
},
data: {
data: localDetails
}
};
$http(empListreq).then(function (response) {
if (response.data.branDetailstatus) {
$scope.loader = false;
$scope.branchList_data = response.data.branch_details;
} else {
}
});
}
// $scope.getBranchList = function () {
// $scope.loader = true;
// var empListreq = {
// method: 'POST',
// url: apiPoint.url + 'getBranchListDetails/',
// headers: {
// 'Content-Type': 'application/json'
// },
// data: {
// data: localDetails
// }
// };
// $http(empListreq).then(function (response) {
// if (response.data.branDetailstatus) {
// $scope.loader = false;
// $scope.branchList_data = response.data.branch_details;
// } else {
// }
// });
// }
$scope.changeBranch = function () {
$scope.viewStudentDetailsPage = false;
localDetails.localBranchID = $scope.localBranchDetails;
localDetail.localBranchID = $scope.localBranchDetails;
getDetails()
}
// $scope.changeBranch = function () {
// $scope.viewStudentDetailsPage = false;
// localDetails.localBranchID = $scope.localBranchDetails;
// localDetail.localBranchID = $scope.localBranchDetails;
// getDetails()
// }
function getDetails() {
$scope.todayDate = new Date();
@ -421,9 +422,9 @@ $scope.dayBookApprovalAccess = '';
$http(addDayBookDetails).then(function (response) {
if (response.data.addDayBookStatus) {
swal(" ", "Income/Expense added successfully.", "success");
// $state.go($state.current, {}, { reload: true });
$state.go($state.current, {}, { reload: true });
$scope.viewStudentDetailsPage = false;
$scope.myActivateDiv();
// $scope.myActivateDiv();
$scope.disableAddButton = false;
} else {
swal(" ", response.data.message, "error");
@ -450,25 +451,25 @@ $scope.dayBookApprovalAccess = '';
}
$scope.myActivateDiv = function () {
$scope.viewStudentDetailsPage = false;
$scope.myModelAdd = {
"id": "",
"date": "",
"name": "",
"type": "",
"amount": "",
"status": "",
"description": "",
"paidTo": "",
"description_paid": "",
"voucherNumber": ""
}
// $scope.myActivateDiv = function () {
// $scope.viewStudentDetailsPage = false;
// $scope.myModelAdd = {
// "id": "",
// "date": "",
// "name": "",
// "type": "",
// "amount": "",
// "status": "",
// "description": "",
// "paidTo": "",
// "description_paid": "",
// "voucherNumber": ""
// }
$timeout(function () {
getDetails();
}, 1000);
}
// $timeout(function () {
// getDetails();
// }, 1000);
// }
// update a daybook entry details

View File

@ -21,7 +21,8 @@ app.controller('daybooksuperadminapprovalCtrl', ["$scope", "$rootScope", "toaste
$scope.init = function () {
if (localDetail != null) {
if (localDetails.localType === 'R004') {
$scope.getBranchList();
// $scope.getBranchList();
getDetails()
} else {
ipCookie.remove('cookiechk');
$window.localStorage.clear();

View File

@ -10,31 +10,9 @@
<!-- end: PAGE TITLE -->
<!-- start: DAY BOOK -->
<div class="container-fluid container-fullw bg-white">
<div ng-controller="daybooksuperadminapprovalCtrl" >
<div class="container" ng-init="init()">
<div class="row">
<div class="col-lg-4"></div>
<div class="col-lg-4">
<div>
<label for="form-field-select-2">
Select Branch
</label>
<select class="form-control" tabindex="0" class="cs-select cs-skin-elastic" name="branch" ng-model="localBranchDetails" ng-change="changeBranch()"
id="selectBranch" required>
<option value="" disabled selected>Select Branch</option>
<option ng-repeat="bdata in branchList_data" value="{{bdata.BranchCode}}">{{bdata.BranchName}}</option>
</select>
</div>
<!-- ng-if="loader == true"-->
<span ng-if="loader == true" style="color: #007AFF;
font-size: 16px;">Loading...</span>
</div>
<div class="col-lg-4"></div>
</div>
</div>
<div ng-if="viewStudentDetailsPage">
<div ng-controller="daybooksuperadminapprovalCtrl" ng-init="init()">
<div>
<tabset class="tabbable">
<tab heading="View" id="viewDayBook">
<div class="container-fluid container-fullw">

View File

@ -10,63 +10,15 @@
<!-- end: PAGE TITLE -->
<!-- start: DAY BOOK -->
<div class="container-fluid container-fullw bg-white">
<div ng-controller="daybooksuperadminCtrl" >
<div class="container" ng-init="init()">
<div class="row">
<div class="col-lg-4"></div>
<div class="col-lg-4">
<div>
<label for="form-field-select-2">
Select Branch
</label>
<select class="form-control" tabindex="0" class="cs-select cs-skin-elastic" name="branch" ng-model="localBranchDetails" ng-change="changeBranch()"
id="selectBranch" required>
<option value="" disabled selected>Select Branch</option>
<option ng-repeat="bdata in branchList_data" value="{{bdata.BranchCode}}">{{bdata.BranchName}}</option>
</select>
</div>
<!-- ng-if="loader == true"-->
<span ng-if="loader == true" style="color: #007AFF;
font-size: 16px;">Loading...</span>
</div>
<div class="col-lg-4"></div>
</div>
</div>
<div ng-if="viewStudentDetailsPage">
<tabset class="tabbable" ng-init="init()">
<div ng-controller="daybooksuperadminCtrl" ng-init="init()" >
<div>
<tabset class="tabbable">
<tab heading="View" id="viewDayBook">
<div class="container-fluid container-fullw">
<div class="row">
<!--<div class="col-md-12" align="center">
<spinner name="html5spinner">
<div class="overlay"></div>
<div class="spinner">
<div class="double-bounce1"></div>
<div class="double-bounce2"></div>
</div>
<div class="please-wait">Please Wait...</div>
</spinner>
</div>
<div class="col-md-12" ng-if="studentData == false" style="min-height: 281px;">
<p style="color: red;" align="center"><strong><h3 class="text-center">No
records found... </h3></strong></p>
</div>-->
<div class="col-md-12">
<div class="row">
<!--<div class="col-md-3">
<script>
$(function () {
$("#search").focus();
});
</script>
<input class="form-control" type="text" ng-model="search" id="search" autofocus tabindex="1" placeholder="Search" /><br><br>
</div>-->
<div class="col-md-4">
<!--<pre>{{searchData.date}}</pre>-->
<div data-ng-controller="DatepickerDemoCtrl">
<label>
From Date