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"; }
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(); }
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 = ""; } } }
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); }