Example #1
0
        void repositoryItemLookUpEdit_QueryPopUp2(object sender, System.ComponentModel.CancelEventArgs e)
        {
            LookUpEdit lookUpEdit = (LookUpEdit)sender;

            HRTimesheetEmployeeLateConfigsController  objHRTimesheetEmployeeLateConfigsController = new HRTimesheetEmployeeLateConfigsController();
            List <HRTimesheetEmployeeLateConfigsInfo> list      = (List <HRTimesheetEmployeeLateConfigsInfo>)objHRTimesheetEmployeeLateConfigsController.GetListFromDataSet(objHRTimesheetEmployeeLateConfigsController.GetAllObjects());
            List <HRTimesheetEmployeeLateConfigsInfo> finalList = new List <HRTimesheetEmployeeLateConfigsInfo>();

            finalList.Add(new HRTimesheetEmployeeLateConfigsInfo());
            finalList.AddRange(list);

            lookUpEdit.Properties.DataSource = finalList;

            lookUpEdit.Properties.DisplayMember = "HRTimesheetEmployeeLateConfigName";
            lookUpEdit.Properties.ValueMember   = "HRTimesheetEmployeeLateConfigID";
        }
Example #2
0
        public void UpdateTimesheetEmployeeLate()
        {
            EmployeePayRollFormulaEntities entity = (EmployeePayRollFormulaEntities)CurrentModuleEntity;
            HRTimesheetEmployeeLatesInfo   objHRTimesheetEmployeeLatesInfo = (HRTimesheetEmployeeLatesInfo)entity.TimesheetEmployeeLatesList[entity.TimesheetEmployeeLatesList.CurrentIndex];

            if (objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID > 0)
            {
                HRTimesheetEmployeeLateConfigsController objTimesheetEmployeeLateConfigsController = new HRTimesheetEmployeeLateConfigsController();
                HRTimesheetEmployeeLateConfigsInfo       objHRTimesheetEmployeeLateConfigsInfo     = (HRTimesheetEmployeeLateConfigsInfo)objTimesheetEmployeeLateConfigsController.GetObjectByID(objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID);
                if (objHRTimesheetEmployeeLateConfigsInfo != null)
                {
                    objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateDeduct      = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigDeduct;
                    objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateOTTime      = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigOTTime;
                    objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateTimeFrom    = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigTimeFrom;
                    objHRTimesheetEmployeeLatesInfo.HRTimesheetEmployeeLateTimeTo      = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigTimeTo;
                    objHRTimesheetEmployeeLatesInfo.FK_HRTimesheetEmployeeLateConfigID = objHRTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigID;
                }
            }
            entity.TimesheetEmployeeLatesList.GridControl.RefreshDataSource();
        }
Example #3
0
 void gridView_CustomColumnDisplayText(object sender, DevExpress.XtraGrid.Views.Base.CustomColumnDisplayTextEventArgs e)
 {
     if (e.Column.FieldName == "FK_HRTimesheetEmployeeLateConfigID")
     {
         if (e.Value != null)
         {
             int matchCodeID = int.Parse(e.Value.ToString());
             HRTimesheetEmployeeLateConfigsController objHRTimesheetEmployeeLateConfigsController = new HRTimesheetEmployeeLateConfigsController();
             HRTimesheetEmployeeLateConfigsInfo       objTimesheetEmployeeLateConfigsInfo         = (HRTimesheetEmployeeLateConfigsInfo)objHRTimesheetEmployeeLateConfigsController.GetObjectByID(matchCodeID);
             if (objTimesheetEmployeeLateConfigsInfo != null)
             {
                 e.DisplayText = objTimesheetEmployeeLateConfigsInfo.HRTimesheetEmployeeLateConfigName;
             }
             else
             {
                 e.DisplayText = "";
             }
         }
         else
         {
             e.DisplayText = "";
         }
     }
 }
Example #4
0
        public void InvalidateData()
        {
            ADConfigValuesController objConfigValuesController = new ADConfigValuesController();
            DataSet ds = objConfigValuesController.GetADConfigValuesByGroup(ConfigValueGroup.RewardType.ToString());

            RewardTypesList.Invalidate(ds);

            ds = objConfigValuesController.GetADConfigValuesByGroup(ConfigValueGroup.DisciplineType.ToString());
            DisciplineTypesList.Invalidate(ds);

            ADWorkingShiftGroupsController  objWorkingShiftGroupsController = new ADWorkingShiftGroupsController();
            List <ADWorkingShiftGroupsInfo> wsgList = objWorkingShiftGroupsController.GetAllWorkingShiftGroup();

            WorkingShiftGroupsList.Invalidate(wsgList);

            HRFormAllowancesController  objFormAllowancesController = new HRFormAllowancesController();
            List <HRFormAllowancesInfo> faList = objFormAllowancesController.GetAllFormAllowances();

            FormAllowancesList.Invalidate(faList);

            ADOTFactorsController  objOTFactorsController = new ADOTFactorsController();
            List <ADOTFactorsInfo> otfList = objOTFactorsController.GetAllOTFactors();

            OTFactorsList.Invalidate(otfList);

            HRTimesheetEmployeeLateConfigsController  objTimesheetEmployeeLateConfigsController = new HRTimesheetEmployeeLateConfigsController();
            List <HRTimesheetEmployeeLateConfigsInfo> telcList = objTimesheetEmployeeLateConfigsController.GetAllTimesheetEmployeeLateConfigs();

            TimesheetEmployeeLateConfigsList.Invalidate(telcList);

            ADTimesheetConfigsController objTimesheetConfigsController = new ADTimesheetConfigsController();

            ds = objTimesheetConfigsController.GetAllObjects();
            TimesheetConfigsList.Invalidate(ds);

            ADWorkingShiftsController objWorkingShiftsController = new ADWorkingShiftsController();

            ds = objWorkingShiftsController.GetAllObjects();
            WorkingShiftsList.Invalidate(ds);

            HRTimeSheetParamsController objTimeSheetParamsController = new HRTimeSheetParamsController();

            ds = objTimeSheetParamsController.GetAllObjects();
            List <HRTimeSheetParamsInfo> list = new List <HRTimeSheetParamsInfo>();

            foreach (DataRow row in ds.Tables[0].Rows)
            {
                HRTimeSheetParamsInfo objTimeSheetParamsInfo = new HRTimeSheetParamsInfo();
                objTimeSheetParamsInfo = (HRTimeSheetParamsInfo)objTimeSheetParamsController.GetObjectFromDataRow(row);
                objTimeSheetParamsInfo.HRTimeSheetParamValue2 = objTimeSheetParamsInfo.HRTimeSheetParamValue2 * 100;
                if (!objTimeSheetParamsInfo.IsOTCalculated)
                {
                    list.Add(objTimeSheetParamsInfo);
                }
            }
            TimeSheetParamsList.Invalidate(list);

            List <HRTimeSheetParamsInfo> list2 = new List <HRTimeSheetParamsInfo>();
            List <HRTimeSheetParamsInfo> lst   = objTimeSheetParamsController.GetOTTimeSheetParamsList();

            foreach (HRTimeSheetParamsInfo info in lst)
            {
                info.HRTimeSheetParamValue2 = info.HRTimeSheetParamValue2 * 100;
                list2.Add(info);
            }
            TimeSheetParam2sList.Invalidate(list2);
        }