Project

General

Profile

Bug #1992

[ESS-Leave] Tombol Action (Create)

Added by Johanes Christian Kurni over 1 year ago. Updated over 1 year ago.

Status:
Closed
Priority:
High
Start date:
02/07/2023
Due date:
% Done:

0%

Estimated time:
Spent time:

Description

Dear Azid,

Mohon bantuannya untuk memperbaiki tombol action Create yang belum bisa berjalan.

UserName: 00000145
Password: 123Aa

Port: http://remote.minovais.com:31128/
Server: remote.minovais.com, 1438\MSSQLSERVER2012
DB: MinovaES_BWS_DevProd
Menu: My Workplace > Request > Time Management > Leave

Terima Kasih


Files

clipboard-202302071513-ijuoa.png (46.6 KB) clipboard-202302071513-ijuoa.png Johanes Christian Kurni, 02/07/2023 03:13 PM
#1

Updated by M Azid Wahyudi over 1 year ago

  • Status changed from Assigned to QA Test
  • Assignee changed from M Azid Wahyudi to Johanes Christian Kurni

dear johanes , udah bisa di test ya

package :
PCMWFDEFBIZPROC (beforeSubmit) :
var isSubmit=1;var body=MinovaUtil.WORKFLOW.getViewBodyWorkflow();var formLeave=body.down('form[name=PDSWFMDLEAVENEW]').getForm();var absenceType=body.down('[name=AbsenceType]').getValue();MinovaUtil.ExecuteParamQuery({ID:"LeaveCheckDataOnGoing",stLeave:body.down('[name=StartDate]').getValue(),endLeave:body.down('[name=EndDate]').getValue(),empId:MinovaUtil.WORKFLOW.getEmpId(),regId:MinovaUtil.WORKFLOW.getRegId(),langId:MinovaUtil.GetLangID()},function(s){var result=Ext.decode(s.responseText);var dt=Ext.decode(Ext.decode(result.data));if(dt0.WarningType==='1'){MinovaMessageError("Error",dt0.WarningId,"");isSubmit=0;}},function(f){});MinovaUtil.ExecuteParamQuery({ID:"LeaveCheckAbsenceType",stLeave:body.down('[name=StartDate]').getValue(),endLeave:body.down('[name=EndDate]').getValue(),empId:MinovaUtil.WORKFLOW.getEmpId(),absenceType:absenceType,langId:MinovaUtil.GetLangID()},function(s){var result=Ext.decode(s.responseText);var dt=Ext.decode(Ext.decode(result.data));if(dt0.WarningType==='1'){MinovaMessageError("Error",dt0.WarningId,"");isSubmit=0;}},function(f){});if(quotaDeduction='Y'){MinovaUtil.ExecuteParamQuery({ID:"LeaveUpdateRemainingQuotaSave",empId:MinovaUtil.WORKFLOW.getEmpId(),startDate:body.down('[name=QuotaStartDate]').getValue(),endDate:body.down('[name=QuotaEndDate]').getValue(),startDate2:body.down('[name=QuotaStartDate2]').getValue(),endDate2:body.down('[name=QuotaEndDate2]').getValue(),quotaType:body.down('[name=AbsenceQuotaType]').getValue(),quotaTaken:body.down('[name=QuotaTaken]').getValue(),quotaTaken2:body.down('[name=QuotaTaken2]').getValue()},function(s){var result=Ext.decode(s.responseText);var dt=Ext.decode(Ext.decode(result.data));formLeave.setValues(dt0);},function(f){});} if(isSubmit===1){submit();}

dan custparam (LeaveCheckDataOnGoing) :

/*DECLARE @empId VARCHAR= '00000027' DECLARE @stLeave VARCHAR= '20170403' DECLARE @endLeave VARCHAR= '20170403' DECLARE @langId VARCHAR= 'IDN' DECLARE @regId VARCHAR='230'*/ DECLARE @WarningId VARCHAR= ( SELECT MessageId FROM dbo.SMESSAGECATALOG WHERE MessageId = 'TMLEAVEREQ' AND LangId = @langId ) DECLARE @data VARCHAR= ( SELECT COUNT FROM dbo.PCMWFRUNMAIN WHERE BizflowID = 'MD_LeaveNEW' AND EmpIDCreate = @empId AND (TaskStatusLast = 'W' OR WorkflowStatus = 'U') AND RegID <> @regId ) IF @data = '0' BEGIN SELECT '0' AS WarningType , '' AS WarningId END ELSE BEGIN SELECT '1' AS WarningType , @WarningId AS WarningId END

makasih

#2

Updated by Johanes Christian Kurni over 1 year ago

Belum bisa jalan, lagi nunggu di pindahin dulu ke 66

#3

Updated by Johanes Christian Kurni over 1 year ago

  • Status changed from QA Test to Closed

Also available in: Atom PDF