protected async Task OnWindowCalculatePayRun() { WindowVisible = false; CanCalculate = false; var calcParam = new CalculateParameter { PayRunID = NewCalcPayRun.PayRunID.GetValueOrDefault(), PlanYear = NewCalcPayRun.PlanYear.GetValueOrDefault(), PersonID = await AppSession.GetEmployeeID() }; var cmd = new MasterProcessCmd(MainConstants.Job.MainCalc, calcParam); var result = await TasqR.RunAsync(cmd); //var calcParam = new CalculateParameterVM //{ // PayRunID = NewCalcPayRun.PayRunID, // PlanYear = NewCalcPayRun.PlanYear, // PersonID = await AppSession.GetEmployeeID() //}; //var result = await DataService.PostAsync<ProcessTrackerVM, CalculateParameterVM> // ( // AerishAdminConstants.Uri.CalculateMasterData, // calcParam // ); CanCalculate = true; NewCalcPayRun = new PayRunVM(); PayRunData = null; lastPlanYear = null; await OnReload(); }
protected void OnWindowCalculatePayRunCancelClick() { WindowVisible = false; NewCalcPayRun = new PayRunVM(); }
protected void OnCalculatePayRunClick() { WindowVisible = true; NewCalcPayRun = new PayRunVM(); }