Esempio n. 1
0
        public void UpdateItemDate()
        {
            RewardEntities entity     = (RewardEntities)CurrentModuleEntity;
            HRRewardsInfo  mainObject = (HRRewardsInfo)entity.MainObject;

            entity.EmployeeRewardsList.ForEach(o1 => o1.HREmployeeRewardDate = mainObject.HRRewardFromDate);
            entity.EmployeeRewardsList.GridControl.RefreshDataSource();
        }
Esempio n. 2
0
        public override void SetDefaultMainObject()
        {
            base.SetDefaultMainObject();
            HRRewardsInfo objRewardsInfo = (HRRewardsInfo)MainObject;

            objRewardsInfo.FK_HREmployeeRequest = VinaApp.CurrentUserInfo.FK_HREmployeeID;
            objRewardsInfo.HRRewardStatus       = RewardStatus.New.ToString();
        }
Esempio n. 3
0
        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;
        }
Esempio n. 4
0
        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();
        }
Esempio n. 5
0
        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();
            }
        }
Esempio n. 6
0
        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);
                }
            }
        }
Esempio n. 7
0
 public override void InitMainObject()
 {
     MainObject   = new HRRewardsInfo();
     SearchObject = new HRRewardsInfo();
 }