Commit 128a3390 authored by Prayas Jain's avatar Prayas Jain

Fixed add resource response message

parent 0ef7ffad
...@@ -166,7 +166,7 @@ public class DashboardService implements IDashboardService { ...@@ -166,7 +166,7 @@ public class DashboardService implements IDashboardService {
if(!resourceProject.getStatus().equals("Completed")){ if(!resourceProject.getStatus().equals("Completed")){
emp.setProjectId(resourceProject.getProjectId()); emp.setProjectId(resourceProject.getProjectId());
emp.setBillableStatus(resource.getBillableStatus()); emp.setBillableStatus(resource.getBillableStatus());
emp.setOnBehalfOf(resource.getOnBehalfOf()!=null?resource.getOnBehalfOf():""); emp.setOnBehalfOf(resource.getOnBehalfOf()!=null?employeeService.getEmployeeById(resource.getOnBehalfOf()).getEmployeeName():"");
emp.setProjectName(resourceProject.getProjectName()); emp.setProjectName(resourceProject.getProjectName());
emp.setBillingStartDate(resource.getBillingStartDate()); emp.setBillingStartDate(resource.getBillingStartDate());
emp.setBillingEndDate(resource.getBillingEndDate()); emp.setBillingEndDate(resource.getBillingEndDate());
......
...@@ -86,6 +86,7 @@ public class ResourceService implements IResourceService { ...@@ -86,6 +86,7 @@ public class ResourceService implements IResourceService {
currentAllocation.setBillingEndDate(MyTeamDateUtils.getDayLessThanDate(resourceReq.getBillingStartDate())); currentAllocation.setBillingEndDate(MyTeamDateUtils.getDayLessThanDate(resourceReq.getBillingStartDate()));
this.updateExistedResource(currentAllocation); //updateLatestProjectAllocationToEnd this.updateExistedResource(currentAllocation); //updateLatestProjectAllocationToEnd
resourcePers = resourceRepo.save(resourceReq); //createNewProjectAllocationtoStart resourcePers = resourceRepo.save(resourceReq); //createNewProjectAllocationtoStart
respMap.put("message","Resource has been created"); // added on 21-7 2019
}else if(isAllocationActiveToday(resourceReq)){ }else if(isAllocationActiveToday(resourceReq)){
Project project = projectService.getProjectByProjectId(latestAllocation.getProjectId()); Project project = projectService.getProjectByProjectId(latestAllocation.getProjectId());
respMap.put("statusCode", 811); respMap.put("statusCode", 811);
...@@ -601,7 +602,7 @@ public class ResourceService implements IResourceService { ...@@ -601,7 +602,7 @@ public class ResourceService implements IResourceService {
resourceVO.setBillableStatus(resource.getBillableStatus()); resourceVO.setBillableStatus(resource.getBillableStatus());
resourceVO.setEmployeeId(resource.getEmployeeId()); resourceVO.setEmployeeId(resource.getEmployeeId());
resourceVO.setStatus(resource.getStatus()); resourceVO.setStatus(resource.getStatus());
resourceVO.setOnBehalfOf(resource.getOnBehalfOf()!=null?resource.getOnBehalfOf():""); resourceVO.setOnBehalfOf(resource.getOnBehalfOf()!=null?employeeService.getEmployeeById(resource.getOnBehalfOf()).getEmployeeName():"");
Employee employee = employeeService.getEmployeeById(resource.getEmployeeId()); Employee employee = employeeService.getEmployeeById(resource.getEmployeeId());
resourceVO.setEmailId(employee.getEmailId()); resourceVO.setEmailId(employee.getEmailId());
......
...@@ -1517,9 +1517,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor ...@@ -1517,9 +1517,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
var managerId=$scope.managerId; var managerId=$scope.managerId;
var managerName=$scope.managerName; var managerName=$scope.managerName;
var employeeModel = $scope.employeeModel; var employeeModel = $scope.employeeModel;
var aliasModel = $scope.aliasModel; var aliasFor = action == "Add" ? aliasFor = $scope.aliasModel.employeeId : aliasFor = $scope.aliasResourceName;
var aliasResourceName = $scope.aliasResourceName;
var alias = action == "Add" ? alias = aliasModel.employeeId : alias = aliasResourceName;
var projectModel = $scope.projectModel; var projectModel = $scope.projectModel;
var newBillingStartDate = $scope.newBillingStartDate; var newBillingStartDate = $scope.newBillingStartDate;
var empAllocationStatus = $scope.empAllocationStatus; var empAllocationStatus = $scope.empAllocationStatus;
...@@ -1534,11 +1532,11 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor ...@@ -1534,11 +1532,11 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
$scope.alertMsg = "Please select a employee role"; $scope.alertMsg = "Please select a employee role";
angular.element(document.getElementById('empRole')).focus(); angular.element(document.getElementById('empRole')).focus();
} }
else if(action === "Add" && $scope.toggleAlias == true && aliasModel.employeeName == undefined || aliasModel == {}){ else if(action === "Add" && $scope.toggleAlias == true && $scope.aliasModel.employeeName == undefined || $scope.aliasModel == {}){
$scope.alertMsg = "Please select a Alias Resource"; $scope.alertMsg = "Please select a Alias Resource";
angular.element(document.getElementById('selectAlias')).focus(); angular.element(document.getElementById('selectAlias')).focus();
} }
else if(action === "Add" && employeeModel != undefined && employeeModel.employeeName != undefined && employeeModel.employeeName == aliasModel.employeeName){ else if(action === "Add" && employeeModel != undefined && employeeModel.employeeName != undefined && employeeModel.employeeName == $scope.aliasModel.employeeName){
$scope.alertMsg = "Selected Employee and Alias Resource could not be same"; $scope.alertMsg = "Selected Employee and Alias Resource could not be same";
angular.element(document.getElementById('selectAlias')).focus(); angular.element(document.getElementById('selectAlias')).focus();
} }
...@@ -1581,7 +1579,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor ...@@ -1581,7 +1579,7 @@ myApp.controller("projectController", function ($scope,uiGridConstants, myFactor
else { else {
$scope.id = $scope.id ? $scope.id : $scope.objectId; $scope.id = $scope.id ? $scope.id : $scope.objectId;
$scope.alertMsg = ""; $scope.alertMsg = "";
var record = {"id":$scope.id,"employeeId":employeeModel.employeeId,"onBehalfOf":alias,"projectId":project,"billableStatus":$scope.empBillableStatus,"billingEndDate":$scope.endDate,"resourceRole":$scope.employeeRole,"billingStartDate":newBillingStartDate,"status":empAllocationStatus}; var record = {"id":$scope.id,"employeeId":employeeModel.employeeId,"onBehalfOf":aliasFor,"projectId":project,"billableStatus":$scope.empBillableStatus,"billingEndDate":$scope.endDate,"resourceRole":$scope.employeeRole,"billingStartDate":newBillingStartDate,"status":empAllocationStatus};
if(action == "Add"){ if(action == "Add"){
addRecord(record,action); addRecord(record,action);
$scope.myForm.$setPristine(); $scope.myForm.$setPristine();
......
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