From ee9bc1eb843aa578602f1ae5958ca79f47d96055 Mon Sep 17 00:00:00 2001 From: "venbatechnologies@gmail.com" Date: Mon, 8 Oct 2018 14:16:06 +0530 Subject: [PATCH] daybook changes --- Apollo/assets/js/controllers/daybookCtrl.js | 21 +++- .../assets/js/controllers/daybookadminCtrl.js | 20 +++- .../js/controllers/daybooksuperadminCtrl.js | 38 +++++++- Apollo/assets/views/daybook/daybook.html | 63 ++++++++---- Apollo/assets/views/daybook/daybookadmin.html | 64 +++++++++---- .../views/daybook/daybooksuperadmin.html | 96 ++++++++++++------- 6 files changed, 220 insertions(+), 82 deletions(-) diff --git a/Apollo/assets/js/controllers/daybookCtrl.js b/Apollo/assets/js/controllers/daybookCtrl.js index 95d6a7e9..6f8559cf 100644 --- a/Apollo/assets/js/controllers/daybookCtrl.js +++ b/Apollo/assets/js/controllers/daybookCtrl.js @@ -458,6 +458,19 @@ $scope.dayBookApprovalAccess = ''; $scope.getTypes = type === 'I002' ? $scope.getIncomeTypes : $scope.getExpenseTypes; }; + + $scope.SelectType=''; +$scope.selecttype = function(type) +{ + //alert(type) + $scope.SelectType= type; + + console.log($scope.SelectType); + +} + + + $scope.editId = -1; $scope.setEditId = function (P) { // alert(id); @@ -514,7 +527,8 @@ $scope.dayBookApprovalAccess = ''; "description_paid": p.PaidDescription, "voucherNumber": p.VoucherNumber, "branch":p.BranchCode, - "name": p.Name + "name": p.Name, + "TypeID":$scope.incexp.TypeID } // alert(JSON.stringify($scope.myModel)); } @@ -705,8 +719,9 @@ else $scope.disableAddButton = true; var sdate= $('#date').val(); var formate = "dd-MM-yyyy"; - $scope.myModelAdd.date= sdate; - //$scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); + // $scope.myModelAdd.date= sdate; + $scope.myModelAdd.date = new Date(); + $scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); $scope.myModelAdd.status = $scope.myModelAdd.name == 'I001' ? 'Pending' : 'Approved'; // $scope.data.push(myModelAdd); diff --git a/Apollo/assets/js/controllers/daybookadminCtrl.js b/Apollo/assets/js/controllers/daybookadminCtrl.js index d378dd1c..9a866796 100644 --- a/Apollo/assets/js/controllers/daybookadminCtrl.js +++ b/Apollo/assets/js/controllers/daybookadminCtrl.js @@ -450,6 +450,18 @@ $scope.dayBookApprovalAccess = ''; $scope.getTypes = type === 'I002' ? $scope.getIncomeTypes : $scope.getExpenseTypes; }; + + + $scope.SelectType=''; +$scope.selecttype = function(type) +{ + //alert(type) + $scope.SelectType= type; + + console.log($scope.SelectType); + +} + $scope.editId = -1; $scope.setEditId = function (P) { // alert(id); @@ -505,7 +517,8 @@ $scope.dayBookApprovalAccess = ''; "description_paid": p.PaidDescription, "voucherNumber": p.VoucherNumber, "branch":p.BranchCode, - "name": p.Name + "name": p.Name, + "TypeID":$scope.incexp.TypeID } // alert(JSON.stringify($scope.myModel)); } @@ -694,8 +707,9 @@ else var sdate= $('#date').val(); $scope.disableAddButton = true; var formate = "dd-MM-yyyy"; - $scope.myModelAdd.date= sdate; - //$scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); + // $scope.myModelAdd.date= sdate; + $scope.myModelAdd.date = new Date(); + $scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); $scope.myModelAdd.status = $scope.myModelAdd.name == 'I001' ? 'Pending' : 'Approved'; // $scope.data.push(myModelAdd); diff --git a/Apollo/assets/js/controllers/daybooksuperadminCtrl.js b/Apollo/assets/js/controllers/daybooksuperadminCtrl.js index c7069a05..24538eeb 100644 --- a/Apollo/assets/js/controllers/daybooksuperadminCtrl.js +++ b/Apollo/assets/js/controllers/daybooksuperadminCtrl.js @@ -535,15 +535,24 @@ $scope.loadStaring = true; }; $http(getIncomeExpenseType).then(function (response) { if (response.data.typeNameStatus) { + + // console.log(response.data) $scope.incomeExpenseName = response.data.typeList; $scope.incomeExpenseType = response.data.typeNameList; + console.log($scope.incomeExpenseName) + console.log($scope.incomeExpenseType) } }); + + + //console.log( $scope.incomeExpenseName) } // parse the income and expense type from the list $scope.getType = function (type) { + + alert(type) $scope.getIncomeTypes = $scope.incomeExpenseName.filter(function (val) { return val.TypeID === 'I002' ? 1 : 0; }); @@ -555,10 +564,23 @@ $scope.loadStaring = true; $scope.myModelAdd.type = ''; $scope.getTypes = type === 'I002' ? $scope.getIncomeTypes : $scope.getExpenseTypes; - // console.log($scope.getTypes) + console.log($scope.getIncomeTypes) }; +$scope.SelectType=''; +$scope.selecttype = function(type) +{ + //alert(type) + $scope.SelectType= type; + + console.log($scope.SelectType); + +} + + + + $scope.editId = -1; $scope.setEditId = function (P) { //alert(id); @@ -598,8 +620,12 @@ $scope.loadStaring = true; "name": "" } + + $scope.copyModel = function (p) { var inc = $scope.incomeExpenseType.filter((inc) => inc.ID == p.Type); + + console.log(inc) $scope.incexp = inc[0]; $scope.myModel = { "id": p.ID, @@ -613,7 +639,8 @@ $scope.loadStaring = true; "description_paid": p.PaidDescription, "voucherNumber": p.VoucherNumber, "branch": p.BranchCode, - "name": p.Name + "name": p.Name, + "TypeID":$scope.incexp.TypeID } // alert(JSON.stringify($scope.myModel)); @@ -822,8 +849,11 @@ else var sdate = $('#date').val(); $scope.disableAddButton = true; var formate = "dd-MM-yyyy"; - $scope.myModelAdd.date = sdate; - //$scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); + // $scope.myModelAdd.date = sdate; + $scope.myModelAdd.date = new Date(); + + $scope.myModelAdd.date = $filter('date')(new Date($scope.myModelAdd.date), formate); + //console.log($scope.myModelAdd.date);return false; $scope.myModelAdd.status = $scope.myModelAdd.name == 'I001' ? 'Pending' : 'Approved'; // $scope.data.push(myModelAdd); diff --git a/Apollo/assets/views/daybook/daybook.html b/Apollo/assets/views/daybook/daybook.html index 06c0efff..2f9d2e62 100755 --- a/Apollo/assets/views/daybook/daybook.html +++ b/Apollo/assets/views/daybook/daybook.html @@ -281,7 +281,7 @@ @@ -387,11 +387,9 @@ @@ -400,13 +398,7 @@ - - - - - -
-
+
@@ -416,6 +408,24 @@ Voucher Number is required.
+ + + + + + +
+
+
+ + + +
+ + +