Commit 6bd109e2 authored by Md Suleman's avatar Md Suleman

Merge remote-tracking branch 'origin/FEATURE/REPORTS_ENHANCEMENTS' into...

Merge remote-tracking branch 'origin/FEATURE/REPORTS_ENHANCEMENTS' into FEATURE/REPORTS_ENHANCEMENTS
parents 4ce23797 1b84e5ab
...@@ -69,6 +69,8 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -69,6 +69,8 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
}; };
$scope.getRowData = function(row, action){ $scope.getRowData = function(row, action){
$scope.parentData.id = row.entity.id;
$scope.parentData.employeeId = row.entity.employeeId; $scope.parentData.employeeId = row.entity.employeeId;
$scope.parentData.employeeName = row.entity.employeeName; $scope.parentData.employeeName = row.entity.employeeName;
$scope.parentData.gender = row.entity.gender; $scope.parentData.gender = row.entity.gender;
...@@ -249,6 +251,7 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -249,6 +251,7 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
$scope.alertMsg = ""; $scope.alertMsg = "";
$scope.isDisabled = false; $scope.isDisabled = false;
$scope.result = ""; $scope.result = "";
$scope.disableSubStatus = false;
if(dataToPass.action == "Add"){ if(dataToPass.action == "Add"){
$scope.empId = ""; $scope.empId = "";
$scope.empName = ""; $scope.empName = "";
...@@ -269,6 +272,13 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -269,6 +272,13 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
$scope.subStatusEndDate; $scope.subStatusEndDate;
$scope.subStatusStartDate; $scope.subStatusStartDate;
}else if(dataToPass.action == "Update") { }else if(dataToPass.action == "Update") {
if(dataToPass.empSubStatus == null){
$scope.disableSubStatus = false;
}
else {
$scope.disableSubStatus = true;
}
$scope.id = dataToPass.id;
$scope.empId = dataToPass.employeeId; $scope.empId = dataToPass.employeeId;
$scope.empName = dataToPass.employeeName; $scope.empName = dataToPass.employeeName;
$scope.gender = dataToPass.gender; $scope.gender = dataToPass.gender;
...@@ -447,8 +457,9 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $ ...@@ -447,8 +457,9 @@ myApp.controller("assignRoleController",function($scope, myFactory, $mdDialog, $
} }
$scope.endSubStatus = function() { $scope.endSubStatus = function() {
var record = { var record = {
id:null, id:$scope.id,
employeeID: $scope.empId, employeeID: $scope.empId,
subStatus : $scope.empSubStatus, subStatus : $scope.empSubStatus,
fromDate: $scope.subStatusStartDate, fromDate: $scope.subStatusStartDate,
......
...@@ -79,20 +79,20 @@ ...@@ -79,20 +79,20 @@
md-max-date="maxDate" onkeydown="return false"></md-datepicker> md-max-date="maxDate" onkeydown="return false"></md-datepicker>
</td> </td>
</tr> </tr>
<tr ng-show="empStatus == 'Active' && templateTitle != 'Add' && empSubStatus == null" > <tr ng-show="empStatus == 'Active' && templateTitle != 'Add'" >
<td colspan="4"><b>Select Sub Status :</b></td> <td colspan="4"><b>Select Sub Status :</b></td>
<td colspan="8"><md-select ng-model="empSubStatus" name ="empSubStatus" <td colspan="8"><md-select ng-model="empSubStatus" name ="empSubStatus"
ng-model ="empSubStatus" placeholder ="Select a Sub Status Type" id="empSubStatus" ng-change="changeEmpSubStatus()"> placeholder ="Select a Sub Status Type" id="empSubStatus" ng-change="changeEmpSubStatus()" ng-disabled="disableSubStatus">
<md-optgroup label="Sub Status Type"> <md-optgroup label="Sub Status Type">
<md-option ng-value ="None">None</md-option> <md-option ng-value ="None">None</md-option>
<md-option ng-value="status" ng-repeat="status in empSubStatuses">{{status}}</md-option> <md-option ng-value="status" ng-repeat="status in empSubStatuses">{{status}}</md-option>
</md-optgroup> </md-select></td> </md-optgroup> </md-select></td>
</tr> </tr>
<tr ng-show="empStatus == 'Active' && templateTitle != 'Add' && empSubStatus != null <!-- <tr ng-show="empStatus == 'Active' && templateTitle != 'Add' && empSubStatus != null
|| subStatusStartDate !=null || subStatusEndDate !=null" > || subStatusStartDate !=null || subStatusEndDate !=null" >
<td colspan="4"><b>Sub Status :</b></td> <td colspan="4"><b>Sub Status :</b></td>
<td colspan="8"> {{ empSubStatus }} </td> <td colspan="8"> {{ empSubStatus }} </td>
</tr> </tr> -->
<tr ng-show="empSubStatus != null && empSubStatus != '' && empStatus == 'Active' && templateTitle != 'Add'"> <tr ng-show="empSubStatus != null && empSubStatus != '' && empStatus == 'Active' && templateTitle != 'Add'">
<td colspan="4"><b>{{empSubStatus}} Start Date:</b><span class="mandatory"></span></td> <td colspan="4"><b>{{empSubStatus}} Start Date:</b><span class="mandatory"></span></td>
<td colspan="8"><md-datepicker ng-model="subStatusStartDate" name="subStatusStartDate" id="subStatusStartDate" <td colspan="8"><md-datepicker ng-model="subStatusStartDate" name="subStatusStartDate" id="subStatusStartDate"
...@@ -110,7 +110,7 @@ ...@@ -110,7 +110,7 @@
<tr ng-show="empSubStatus != null && empSubStatus != '' && empStatus == 'Active' && templateTitle != 'Add'"> <tr ng-show="empSubStatus != null && empSubStatus != '' && empStatus == 'Active' && templateTitle != 'Add'">
<td colspan="4"> <td colspan="4">
<md-button class="md-raised" ng-click="endSubStatus()" style="margin-top:10px;width:88px;background: #3f51b5;color:white;"> <md-button class="md-raised" ng-show="disableSubStatus" ng-click="endSubStatus()" style="margin-top:10px;width:88px;background: #3f51b5;color:white;">
End </md-button> End </md-button>
</td> </td>
...@@ -241,7 +241,7 @@ ...@@ -241,7 +241,7 @@
<!--row--> </md-dialog-content> <!--row--> </md-dialog-content>
<md-dialog-actions layout="row"> <md-button <md-dialog-actions layout="row"> <md-button
class="md-raised" data-ng-click="validateFields()" class="md-raised" data-ng-click="validateFields(); button=true"
style="width:120px;background: cadetblue;color:white;"> style="width:120px;background: cadetblue;color:white;">
{{templateTitle}} </md-button> <md-button class="md-raised" ng-click="cancel()" {{templateTitle}} </md-button> <md-button class="md-raised" ng-click="cancel()"
style="width:120px;background: cadetblue;color:white;"> style="width:120px;background: cadetblue;color:white;">
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment