public JsonResult EmployeeAccept(string employeeID, string AcceptOrRejectDate, string officeOrderNo, string joiningDate, string reasonOfLateJoining, string transferSeqNo, string transferFromLocation, string transferToLocation) { objLoginHelper = (LoginHelper)Session["LogInInformation"]; try { Hrm_EmployeeTransfer objEmployeeTransfer = new Hrm_EmployeeTransfer(); objEmployeeTransfer.TransferFromLocation = transferFromLocation; objEmployeeTransfer.EmployeeID = employeeID; objEmployeeTransfer.TransferDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(AcceptOrRejectDate)); objEmployeeTransfer.TransferToLocation = transferToLocation; objEmployeeTransfer.NoteForTransfer = string.Empty; objEmployeeTransfer.CreatedBy = objLoginHelper.LogInID; objEmployeeTransfer.TransferSeqNo = Convert.ToByte(transferSeqNo); hrmsData.EmployeeAcceptOrReject(objEmployeeTransfer, "ACCEPT", reasonOfLateJoining); return(new JsonResult { Data = ExceptionHelper.ExceptionMessage("Employee Accept" + Helper.SuccessMessage) }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }
public JsonResult EmployeeReject(string employeeID, string AcceptOrRejectDate, string transferSeqNo, string transferFromLocation, string transferToLocation) { objLoginHelper = (LoginHelper)Session["LogInInformation"]; try { Hrm_EmployeeTransfer objEmployeeTransfer = new Hrm_EmployeeTransfer(); objEmployeeTransfer.TransferFromLocation = transferFromLocation; objEmployeeTransfer.EmployeeID = employeeID; objEmployeeTransfer.TransferDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(AcceptOrRejectDate)); objEmployeeTransfer.TransferToLocation = transferToLocation; objEmployeeTransfer.NoteForTransfer = string.Empty; objEmployeeTransfer.CreatedBy = objLoginHelper.LogInID; objEmployeeTransfer.TransferSeqNo = Convert.ToByte(transferSeqNo); hrmsData.EmployeeAcceptOrReject(objEmployeeTransfer, "CANCEL", transferSeqNo); return(new JsonResult { Data = ExceptionHelper.ExceptionMessage("Employee Not-Accepted") }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }
public Hrm_EmployeeTransfer UpdateEmployeeTransfer(Hrm_EmployeeTransfer objEmployeeTransfer, Hrm_EmployeeTransferAdditionalInfo objEmployeeTransferAdditionalInfo) { return(HRMSService.UpdateEmployeeTransfer(objEmployeeTransfer, objEmployeeTransferAdditionalInfo)); }
public Hrm_EmployeeTransfer EmployeeAcceptOrReject(Hrm_EmployeeTransfer objEmployeeTransfer, string acceptOrReject, string reasonOfLateJoining) { return(HRMSService.EmployeeAcceptOrReject(objEmployeeTransfer, acceptOrReject, reasonOfLateJoining)); }
public JsonResult EmployeeTransfer(EmployeeTransferInfo objEmployeeTransferInfo) { objLoginHelper = (LoginHelper)Session["LogInInformation"]; byte transferSequenceNumber = 0; try { if (objEmployeeTransferInfo.TransferSeqNo == null) { transferSequenceNumber = hrmsData.ReadTransferSequenceNumber(objEmployeeTransferInfo.EmployeeID); } else { transferSequenceNumber = Convert.ToByte(objEmployeeTransferInfo.TransferSeqNo); } Hrm_EmployeeTransfer objEmployeeTransfer = new Hrm_EmployeeTransfer(); objEmployeeTransfer.EmployeeID = objEmployeeTransferInfo.EmployeeID; objEmployeeTransfer.TransferSeqNo = transferSequenceNumber; //start for if its region loger if (objLoginHelper.Location == "Region" || objLoginHelper.Location == "Unit") { objEmployeeTransfer.TransferDate = Convert.ToDateTime(objEmployeeTransferInfo.TransferReleaseDate); } else //for ho and zone { objEmployeeTransfer.TransferDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(objLoginHelper.MonthOpenForHRMS)); } //end for if its region loger //objEmployeeTransfer.TransferDate = Convert.ToDateTime(Helper.DateFormatMMDDYYYY(objLoginHelper.TransactionOpenDate)); objEmployeeTransfer.TransferFromLocation = objEmployeeTransferInfo.TransferFromLocation; objEmployeeTransfer.TransferToLocation = objEmployeeTransferInfo.TransferToLocation; objEmployeeTransfer.IsItLastTransfer = false; objEmployeeTransfer.NoteForTransfer = objEmployeeTransferInfo.NoteForTransfer; objEmployeeTransfer.IsTransferAccepted = false; objEmployeeTransfer.CreatedBy = objLoginHelper.LogInID; objEmployeeTransfer.CreatedOn = objLoginHelper.MonthOpenForHRMS; objEmployeeTransfer.Status = Helper.Active; Hrm_EmployeeTransferAdditionalInfo objEmployeeTransferAdditionalInfo = new Hrm_EmployeeTransferAdditionalInfo(); objEmployeeTransferAdditionalInfo.EmployeeID = objEmployeeTransferInfo.EmployeeID; objEmployeeTransferAdditionalInfo.TransferSeqNo = transferSequenceNumber; objEmployeeTransferAdditionalInfo.RequisitionReceivedOn = objEmployeeTransferInfo.RequisitionReceivedOn; objEmployeeTransferAdditionalInfo.OfficeOrderDate = objEmployeeTransferInfo.OfficeOrderDate; objEmployeeTransferAdditionalInfo.OfficeOrderNo = objEmployeeTransferInfo.OfficeOrderNo + objEmployeeTransferInfo.OfficeOrderNoSequence; objEmployeeTransferAdditionalInfo.TransferReleaseDate = objEmployeeTransferInfo.TransferReleaseDate; objEmployeeTransferAdditionalInfo.ResponsibilityHandoverTo = objEmployeeTransferInfo.ResponsibilityHandoverTo; objEmployeeTransferAdditionalInfo.ResponsibilityTakenoverFrom = objEmployeeTransferInfo.ResponsibilityTakenoverFrom; objEmployeeTransferAdditionalInfo.ReasonForLateTransferJoining = objEmployeeTransferInfo.ReasonForLateTransferJoining; objEmployeeTransferAdditionalInfo.ReasonForLateTransferRelease = objEmployeeTransferInfo.ReasonForLateTransferRelease; objEmployeeTransferAdditionalInfo.ActualTransferJoiningDate = objEmployeeTransferInfo.ActualTransferJoiningDate; objEmployeeTransferAdditionalInfo.ActualTransferReleaseDate = objEmployeeTransferInfo.ActualTransferReleaseDate; objEmployeeTransferAdditionalInfo.NewOperationalRole = objEmployeeTransferInfo.NewOperationalRole; if (objEmployeeTransferInfo.TransferSeqNo == null) { hrmsData.CreateEmployeeTransfer(objEmployeeTransfer, objEmployeeTransferAdditionalInfo); } else { objEmployeeTransfer.ModifiedBy = objLoginHelper.LogInID; objEmployeeTransfer.ModifiedOn = DateTime.Now; hrmsData.UpdateEmployeeTransfer(objEmployeeTransfer, objEmployeeTransferAdditionalInfo); } return(new JsonResult { Data = ExceptionHelper.ExceptionMessage("Transfer Is Succeed") }); } catch (Exception ex) { return(new JsonResult { Data = ExceptionHelper.ExceptionMessage(ex) }); } }