public WorkingProcessController(IWorkingProcessService workingProcessService , ITableService tableService , ITableConfigService tableConfigService , IMasterDataService masterDataService , IOrganizationService organizationService , IStaffService staffService , ILocalizationService localizationService , ITableColumnService tableColumnService , IWorkingdayService workingdayService , IPipelineService pipelineService) { this._workingProcessService = workingProcessService; this._tableService = tableService; this._tableConfigService = tableConfigService; this._masterDataService = masterDataService; this._organizationService = organizationService; this._localizationService = localizationService; this._staffService = staffService; this._workingdayService = workingdayService; this._tableColumnService = tableColumnService; this._pipelineService = pipelineService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = 1; }
public SalaryElementController(ISalaryElementService salaryElementService, IMasterDataService masterDataService, ITableColumnService tableColumnService, ITableConfigService tableConfigService, ILocalizationService localizationService) { _tableConfigService = tableConfigService; _salaryElementService = salaryElementService; _masterDataService = masterDataService; _tableColumnService = tableColumnService; _localizationService = localizationService; _languageId = CurrentUser.LanguageId; }
public SalaryController(ITableColumnService tableColumnService, IMasterDataService masterDataService, ITableConfigService tableConfigService, ISalaryService salaryService) { _masterDataService = masterDataService; _tableColumnService = tableColumnService; _tableConfigService = tableConfigService; _salaryService = salaryService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = CurrentUser.RoleId; }
public ConfigInsuranceDetailController(IConfigInsuranceDetailService configInsuranceDetailService, IMasterDataService masterDataService, ITableColumnService tableColumnService, ITableConfigService tableConfigService, ILocalizationService localizationService, IOrganizationService organizationService) { _tableConfigService = tableConfigService; _configInsuranceDetailService = configInsuranceDetailService; _masterDataService = masterDataService; _tableColumnService = tableColumnService; _localizationService = localizationService; _organizationService = organizationService; _languageId = CurrentUser.LanguageId; }
public MasterDataController(IMasterDataService masterDataService, ITableService tableService, ITableConfigService tableConfigService, ILocalizationService localizationService, ITableColumnService tableColumnService) { this._masterDataService = masterDataService; this._tableService = tableService; this._tableConfigService = tableConfigService; _tableColumnService = tableColumnService; this._languageId = CurrentUser.LanguageId; _localizationService = localizationService; _userId = CurrentUser.UserId; this._roleId = 1; }
public WorkingdaySupplementConfigurationController(ILocalizationService localizationService, IMasterDataService masterDataService, IRoleService roleService, ITableColumnService tableColumnService, ITableConfigService tableConfigService, IWorkingDaySupplementConfigurationService workingDaySupplementConfigurationService, IWorkingDaySupplementConfigurationExceptionService workingDaySupplementConfigurationExceptionService) { _roleService = roleService; _masterDataService = masterDataService; _localizationService = localizationService; _tableColumnService = tableColumnService; _tableConfigService = tableConfigService; _workingDaySupplementConfigurationService = workingDaySupplementConfigurationService; _workingDaySupplementConfigurationExceptionService = workingDaySupplementConfigurationExceptionService; _languageId = CurrentUser.LanguageId; }
public ConfigInsuranceController(IConfigInsuranceService configInsuranceService, IConfigInsuranceDetailService configInsuranceDetailService, ITableConfigService tableConfigService, ITableColumnService tableColumnService, IMasterDataService masterDataService, IPersonalIncomeTaxService personalIncomeTaxService) { _configInsuranceService = configInsuranceService; _configInsuranceDetailService = configInsuranceDetailService; _tableConfigService = tableConfigService; _tableColumnService = tableColumnService; _masterDataService = masterDataService; _personalIncomeTaxService = personalIncomeTaxService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = CurrentUser.RoleId; }
public TableColumnManager ( ITableService tableService, ITableColumnService tableColumnService, ITableRowService tableRowService, ITableRowItemService tableRowItemService ) { _tableColumnService = tableColumnService; _tableRowService = tableRowService; _tableRowItemService = tableRowItemService; _tableService = tableService; }
public OrganizationController(IOrganizationService organizationService, ITableConfigService tableConfigService, ITableService tableService, IStaffService staffService, IMasterDataService masterDataService, ILocalizationService localizationService, ITableColumnService tableColumnService) { this._organizationService = organizationService; this._tableConfigService = tableConfigService; this._tableService = tableService; this._staffService = staffService; this._masterDataService = masterDataService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = 1; _localizationService = localizationService; _tableColumnService = tableColumnService; }
public ChecklistController(IChecklistService checklistService, IChecklistDetailService checklistDetailService, IStaffService staffService, IMasterDataService masterDataService, ITableColumnService tableColumnService, ILocalizationService localizationService, IEmailService emailService, IAttachmentService attachmentService) { _checklistService = checklistService; _checklistDetailService = checklistDetailService; _staffService = staffService; _masterDataService = masterDataService; _tableColumnService = tableColumnService; _localizationService = localizationService; _emailService = emailService; _attachmentService = attachmentService; _languageId = CurrentUser.LanguageId; _userId = CurrentUser.UserId; _roleId = CurrentUser.RoleId; }
public SalaryController(ITableColumnService tableColumnService, IMasterDataService masterDataService, ITableConfigService tableConfigService, ISalaryService salaryService, ISalaryElementService salaryElementService, IStaffService staffService, IOrganizationService organizationService, ILocalizationService localizationService) { _masterDataService = masterDataService; _tableColumnService = tableColumnService; _tableConfigService = tableConfigService; _salaryService = salaryService; _salaryElementService = salaryElementService; _staffService = staffService; _organizationService = organizationService; _localizationService = localizationService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = CurrentUser.RoleId; }
public PersonalIncomeTaxController(IPersonalIncomeTaxService personalIncomeTaxService, ITableService tableService, ITableConfigService tableConfigService, ITableColumnService tableColumnService, IMasterDataService masterDataService ) { this._personalIncomeTaxService = personalIncomeTaxService; this._tableService = tableService; this._tableConfigService = tableConfigService; this._tableColumnService = tableColumnService; this._masterDataService = masterDataService; this._languageId = CurrentUser.LanguageId; this._userId = CurrentUser.UserId; this._roleId = CurrentUser.RoleId; }
public FilterController( IMasterDataService masterDataService, IOrganizationService organizationService, ITableConfigService tableConfigService, IStaffService staffService, ITableColumnService tableColumnService, ILocalizationService localizationService ) { _masterDataService = masterDataService; _organizationService = organizationService; _tableConfigService = tableConfigService; _staffService = staffService; _localizationService = localizationService; _tableColumnService = tableColumnService; }
public ActionResult ShowDialog(ITableColumnService tableColumnService, IMasterDataService masterDataService, string tableName, TableViewModel tableViewModel, string filterConfig, string tableUrl, string isFilter, string groupId) { var model = new FilterViewModel(); model.TableName = tableName; model.TableUrl = tableUrl; model.IsFilter = isFilter; model.GroupId = groupId; var responseColumn = tableColumnService.GetTableColumn(tableName, false, 0, int.Parse(groupId)); if (responseColumn != null) { var resultColumn = JsonConvert.DeserializeObject <HrmResultModel <TableColumnModel> >(responseColumn); if (!CheckPermission(resultColumn)) { //return to Access Denied } else { model.Columns = resultColumn.Results; foreach (var field in resultColumn.Results) { model.Columns.Where(x => x.ColumnName == field.SqlAlias).ToList().ForEach(x => { x.SqlAlias = field.SqlAlias; }); } if (model.IsFilter == "1") { for (int i = 0; i < model.Columns.Count; i++) { if (!string.IsNullOrEmpty(model.Columns[i].OriginalColumnName)) { model.Columns[i].ColumnName = model.Columns[i].OriginalColumnName; } if (!string.IsNullOrEmpty(model.Columns[i].OriginalAliasTableName)) { model.Columns[i].SqlAlias = model.Columns[i].OriginalAliasTableName; } } if (!string.IsNullOrEmpty(filterConfig)) { var filter = JsonConvert.DeserializeObject <List <TableColumnModel> >(filterConfig); foreach (var col in filter) { model.Columns.Where(x => x.Id == col.Id).ToList().ForEach(x => { x.OperatorId = col.OperatorId; x.FilterValue = col.FilterValue; x.IsChecked = true; }); } } var responseOperator = masterDataService.GetAllMasterDataByGroupId(474); if (responseOperator != null) { var resultOperator = JsonConvert.DeserializeObject <HrmResultModel <MasterDataModel> >(responseOperator); if (!CheckPermission(resultOperator)) { //return to Access Denied } else { model.Operators = resultOperator.Results; } } } else { var fields = tableViewModel.Fields; foreach (var field in fields) { model.Columns.Where(x => x.ColumnName == field.FieldName).ToList().ForEach(x => { x.IsDisplay = field.Visible; }); } } } } return(PartialView(UrlHelpers.View("~/Views/Shared/_Filter.cshtml"), model)); }
public ActionResult ShowInlineEditing(ITableColumnService tableColumnService, ILocalizationService localizationService, TableColumnModel column, int index, string tableName) { if (column.ColumnDataTypeId == 470 || column.ColumnDataTypeId == 471) { var model = new TextEditorModel() { LabelName = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName"), Name = tableName + "[" + index.ToString() + "]." + column.ColumnName, Value = column.ColumnValue, PlaceHolder = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName") }; if (column.ColumnDataTypeId == 471) { model.Type = "Number"; } return(PartialView(UrlHelpers.FloatingTemplate("_TextEditor.cshtml"), model)); } else if (column.ColumnDataTypeId == 472) { var model = new DatePickerModel() { LabelName = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName"), Name = tableName + "[" + index.ToString() + "]." + column.ColumnName, DateFormat = "dd/MM/yyyy", Vertical = "top", PlaceHolder = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName") }; if (column.ColumnValue != null && !string.IsNullOrEmpty(column.ColumnValue)) { model.Value = DateTime.Parse(column.ColumnValue); } else { model.Value = null; } return(PartialView(UrlHelpers.FloatingTemplate("_DatePicker.cshtml"), model)); } else if (column.ColumnDataTypeId == 473) { var model = new DropdownListModel() { LabelName = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName"), DataType = DataType.MasterData, PropertyName = "Name", IsAnimationLabel = false, IsTagsInput = false, IsMultipleLanguage = false, ValueField = "Id", DisplayField = "Name", Name = tableName + "[" + index.ToString() + "]." + column.ColumnName, Value = column.ColumnValue }; var responseColumn = tableColumnService.ExcuteSqlString(column.SqlData); if (responseColumn != null) { var resultColumn = JsonConvert.DeserializeObject <HrmResultModel <dynamic> >(responseColumn); if (!CheckPermission(resultColumn)) { //return to Access Denied } else { model.Data = resultColumn.Results; } } return(PartialView(UrlHelpers.FloatingTemplate("_Dropdown.cshtml"), model)); } else if (column.ColumnDataTypeId == 10519) { var model = new CheckboxModel() { LabelName = localizationService.GetLocalizedData(column.Id.ToString() + ";" + DataType.TableName + ";ColumnName"), Name = tableName + "[" + index.ToString() + "]." + column.ColumnName, Value = column.ColumnValue, }; return(PartialView(UrlHelpers.FloatingTemplate("_Checkbox.cshtml"), model)); } else { return(Content("<div class=\"hrm-v2-td-template\"><span id=\"original-row-column-\"" + column.Id + ">" + column.ColumnValue + "</span></div>")); } }
public ActionResult FilterValueSelector(ITableColumnService tableColumnService, TableColumnModel column) { if (column.ColumnDataTypeId == 473) { var model = new DropdownListModel() { IsAnimationLabel = false, IsTagsInput = true, IsMultipleLanguage = false, ValueField = "Id", DisplayField = "Name", Name = "filter-value-" + column.Id, }; if (column.IsChecked) { model.ValueMultiSelect = JsonConvert.DeserializeObject <List <string> >(column.FilterValue.ToString()); } var responseColumn = tableColumnService.ExcuteSqlString(column.SqlData); if (responseColumn != null) { var resultColumn = JsonConvert.DeserializeObject <HrmResultModel <dynamic> >(responseColumn); if (!CheckPermission(resultColumn)) { //return to Access Denied } else { model.Data = resultColumn.Results; } } return(PartialView(UrlHelpers.FloatingTemplate("_Dropdown.cshtml"), model)); } else if (column.ColumnDataTypeId == 472) { var model = new DatePickerModel() { Name = "filter-value-" + column.Id, DateFormat = "dd/MM/yyyy", Vertical = "top" }; if (column.IsChecked) { model.Value = DateTime.ParseExact(column.FilterValue, "dd/MM/yyyy", CultureInfo.InvariantCulture); } return(PartialView(UrlHelpers.FloatingTemplate("_DatePicker.cshtml"), model)); } else if (column.ColumnDataTypeId == 470 || column.ColumnDataTypeId == 471) { var model = new TagsInputModel() { Name = "filter-value-" + column.Id }; if (column.IsChecked) { model.Value = column.FilterValue ?? string.Empty; } return(PartialView(UrlHelpers.FloatingTemplate("_MultiSelect.cshtml"), model)); } return(null); }
public TableColumnController(ITableColumnService tableColumnService, IMapper mapper, IUriService uriService) { _tableColumnService = tableColumnService; _mapper = mapper; _uriService = uriService; }