public void UpdateItemDate() { RewardEntities entity = (RewardEntities)CurrentModuleEntity; HRRewardsInfo mainObject = (HRRewardsInfo)entity.MainObject; entity.EmployeeRewardsList.ForEach(o1 => o1.HREmployeeRewardDate = mainObject.HRRewardFromDate); entity.EmployeeRewardsList.GridControl.RefreshDataSource(); }
public override void SetDefaultMainObject() { base.SetDefaultMainObject(); HRRewardsInfo objRewardsInfo = (HRRewardsInfo)MainObject; objRewardsInfo.FK_HREmployeeRequest = VinaApp.CurrentUserInfo.FK_HREmployeeID; objRewardsInfo.HRRewardStatus = RewardStatus.New.ToString(); }
public void SetDefaultValuesFromEmployee(HREmployeeRewardsInfo objEmployeeRewardsInfo, HREmployeesInfo objEmployeesInfo) { HRRewardsInfo objRewardsInfo = (HRRewardsInfo)MainObject; objEmployeeRewardsInfo.FK_HREmployeeID = objEmployeesInfo.HREmployeeID; objEmployeeRewardsInfo.HREmployeeRewardValue = objRewardsInfo.HRRewardValue; objEmployeeRewardsInfo.HREmployeeNo = objEmployeesInfo.HREmployeeNo; objEmployeeRewardsInfo.HREmployeeCardNumber = objEmployeesInfo.HREmployeeCardNumber; objEmployeeRewardsInfo.HREmployeeRewardDate = objRewardsInfo.HRRewardFromDate; }
public void UpdateValue() { decimal result = 0; RewardEntities entity = (RewardEntities)CurrentModuleEntity; HRRewardsInfo mainObject = (HRRewardsInfo)entity.MainObject; decimal rewardValue = 0; decimal.TryParse(mainObject.HRRewardValue, out rewardValue); entity.EmployeeRewardsList.ForEach(o1 => { o1.HREmployeeRewardValue = mainObject.HRRewardValue; o1.HREmployeeRewardValueAmount = rewardValue; }); entity.EmployeeRewardsList.GridControl.RefreshDataSource(); }
public void CompleteTransaction() { HRRewardsInfo objRewardsInfo = (HRRewardsInfo)MainObject; HRRewardsController objRewardsController = new HRRewardsController(); HRRewardsInfo objReferrenceRewardsInfo = (HRRewardsInfo)objRewardsController.GetObjectByID(objRewardsInfo.HRRewardID); if (objReferrenceRewardsInfo != null) { objReferrenceRewardsInfo.HRRewardStatus = RewardStatus.Approved.ToString(); objRewardsController.UpdateObject(objReferrenceRewardsInfo); objRewardsInfo.HRRewardStatus = RewardStatus.Approved.ToString(); UpdateMainObjectBindingSource(); } }
public override void InvalidateToolbar() { base.InvalidateToolbar(); RewardEntities entity = (RewardEntities)CurrentModuleEntity; HRRewardsInfo mainObject = (HRRewardsInfo)entity.MainObject; ParentScreen.SetEnableOfToolbarButton(BaseToolbar.ToolbarButtonEdit, true); if (mainObject.HRRewardID > 0) { if (mainObject.HRRewardStatus == RewardStatus.New.ToString()) { ParentScreen.SetEnableOfToolbarButton(BaseToolbar.ToolbarButtonEdit, true); ParentScreen.SetEnableOfToolbarButton(BaseToolbar.ToolbarButtonComplete, true); } else { ParentScreen.SetEnableOfToolbarButton(BaseToolbar.ToolbarButtonEdit, false); ParentScreen.SetEnableOfToolbarButton(BaseToolbar.ToolbarButtonComplete, false); } } }
public override void InitMainObject() { MainObject = new HRRewardsInfo(); SearchObject = new HRRewardsInfo(); }