public override void SaveModuleObjects() { EmployeePayrollFormulaItemsList.SaveItemObjects(); WorkingShiftsList.SaveItemObjects(); OTFactorsList.SaveItemObjects(); TimesheetEmployeeLatesList.SaveItemObjects(); TimesheetConfigsList.SaveItemObjects(); AllowanceConfigsList.SaveItemObjects(); }
public override void InvalidateModuleObjects(int iObjectID) { EmployeePayrollFormulaItemsList.Invalidate(iObjectID); WorkingShiftsList.Invalidate(iObjectID); OTFactorsList.Invalidate(iObjectID); TimesheetEmployeeLatesList.Invalidate(iObjectID); TimesheetConfigsList.Invalidate(iObjectID); AllowanceConfigsList.Invalidate(iObjectID); }
public override void InitGridControlInVinaList() { EmployeePayrollFormulaItemsList.InitVinaListGridControl(); WorkingShiftsList.InitVinaListGridControl(); OTFactorsList.InitVinaListGridControl(); TimesheetEmployeeLatesList.InitVinaListGridControl(); TimesheetConfigsList.InitVinaListGridControl(); AllowanceConfigsList.InitVinaListGridControl(); }
public override void InitModuleObjectList() { RewardTypesList.InitVinaList(this, string.Empty, "ADConfigValues", VinaList <ADConfigValuesInfo> .cstRelationNone); DisciplineTypesList.InitVinaList(this, string.Empty, "ADConfigValues", VinaList <ADConfigValuesInfo> .cstRelationNone); WorkingShiftGroupsList.InitVinaList(this, string.Empty, "ADWorkingShiftGroups", VinaList <ADWorkingShiftGroupsInfo> .cstRelationNone); FormAllowancesList.InitVinaList(this, string.Empty, "HRFormAllowances", VinaList <HRFormAllowancesInfo> .cstRelationNone); OTFactorsList.InitVinaList(this, string.Empty, "ADOTFactors", VinaList <ADOTFactorsInfo> .cstRelationNone); TimesheetEmployeeLateConfigsList.InitVinaList(this, string.Empty, "HRTimesheetEmployeeLateConfigs", VinaList <HRTimesheetEmployeeLateConfigsInfo> .cstRelationNone); TimesheetConfigsList.InitVinaList(this, string.Empty, "ADTimesheetConfigs", VinaList <ADTimesheetConfigsInfo> .cstRelationNone); WorkingShiftsList.InitVinaList(this, string.Empty, "ADWorkingShifts", VinaList <ADWorkingShiftsInfo> .cstRelationNone); TimeSheetParamsList.InitVinaList(this, string.Empty, "HRTimeSheetParams", VinaList <HRTimeSheetParamsInfo> .cstRelationNone); TimeSheetParam2sList.InitVinaList(this, string.Empty, "HRTimeSheetParams", VinaList <HRTimeSheetParamsInfo> .cstRelationNone); }
public override void SetDefaultModuleObjectsList() { try { EmployeePayrollFormulaItemsList.SetDefaultListAndRefreshGridControl(); WorkingShiftsList.SetDefaultListAndRefreshGridControl(); OTFactorsList.SetDefaultListAndRefreshGridControl(); TimesheetEmployeeLatesList.SetDefaultListAndRefreshGridControl(); TimesheetConfigsList.SetDefaultListAndRefreshGridControl(); AllowanceConfigsList.SetDefaultListAndRefreshGridControl(); } catch (Exception) { return; } }
public override void SetDefaultModuleObjectsList() { try { RewardTypesList.SetDefaultListAndRefreshGridControl(); DisciplineTypesList.SetDefaultListAndRefreshGridControl(); WorkingShiftGroupsList.SetDefaultListAndRefreshGridControl(); FormAllowancesList.SetDefaultListAndRefreshGridControl(); OTFactorsList.SetDefaultListAndRefreshGridControl(); TimesheetEmployeeLateConfigsList.SetDefaultListAndRefreshGridControl(); TimesheetConfigsList.SetDefaultListAndRefreshGridControl(); WorkingShiftsList.SetDefaultListAndRefreshGridControl(); TimeSheetParamsList.SetDefaultListAndRefreshGridControl(); TimeSheetParam2sList.SetDefaultListAndRefreshGridControl(); } catch (Exception) { } }
public override void InitModuleObjectList() { EmployeePayrollFormulaItemsList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HREmployeePayrollFormulaItemsTableName, VinaList <HREmployeePayrollFormulaItemsInfo> .cstRelationForeign); EmployeePayrollFormulaItemsList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; WorkingShiftsList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HRWorkingShiftsTableName, VinaList <HRWorkingShiftsInfo> .cstRelationForeign); WorkingShiftsList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; OTFactorsList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HROTFactorsTableName, VinaList <HROTFactorsInfo> .cstRelationForeign); OTFactorsList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; TimesheetEmployeeLatesList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HRTimesheetEmployeeLatesTableName, VinaList <HRTimesheetEmployeeLatesInfo> .cstRelationForeign); TimesheetEmployeeLatesList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; TimesheetConfigsList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HRTimesheetConfigsTableName, VinaList <HRTimesheetConfigsInfo> .cstRelationForeign); TimesheetConfigsList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; AllowanceConfigsList.InitVinaList(this, TableName.HREmployeePayrollFormulasTableName, TableName.HRAllowanceConfigsTableName, VinaList <HRAllowanceConfigsInfo> .cstRelationForeign); AllowanceConfigsList.ItemTableForeignKey = "FK_HREmployeePayrollFormulaID"; }
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); }