/// <summary> /// File list external databound handler. /// </summary> protected object gridImport_OnExternalDataBound(object sender, string sourceName, object parameter) { int index = -1; string filePath = ValidationHelper.GetString(parameter, string.Empty); switch (sourceName.ToLower()) { case "filename": if (filePath.StartsWith(rootPath)) { return(filePath.Substring(rootPath.Length)); } break; case "result": string result = string.Empty; if (resultListIndex != null) { index = resultListIndex.IndexOf(filePath); if (index > -1) { object[] value = (object[])resultListValues[index]; if (ValidationHelper.GetBoolean(value[2], false)) { result = UniGridFunctions.ColoredSpanMsg(GetString("Tools.FileImport.Imported"), true); } else { result = UniGridFunctions.ColoredSpanMsg((string)value[1], false); } } else { result = GetString("Tools.FileImport.Skipped"); } } return(result); } return(parameter.ToString()); }
/// <summary> /// File list external databound handler. /// </summary> protected object gridImport_OnExternalDataBound(object sender, string sourceName, object parameter) { string filePath = ValidationHelper.GetString(parameter, string.Empty); switch (sourceName.ToLowerCSafe()) { case "filename": if (filePath.StartsWithCSafe(rootPath)) { return(filePath.Substring(rootPath.Length)); } break; case "result": string result = string.Empty; if ((resultListValues != null) && (resultListValues.Count > 0)) { string[] values = resultListValues.Find(delegate(string[] arr) { return((arr != null) && (arr[0].EqualsCSafe(filePath, StringComparison.InvariantCultureIgnoreCase))); }); if (values != null) { if (ValidationHelper.GetBoolean(values[2], false)) { result = UniGridFunctions.ColoredSpanMsg(GetString("Tools.FileImport.Imported"), true); } else { result = UniGridFunctions.ColoredSpanMsg(values[1], false); } } else { result = GetString("Tools.FileImport.Skipped"); } } return(result); } return(parameter.ToString()); }
/// <summary> /// OnPreRender event handler /// </summary> /// <param name="e"></param> protected override void OnPreRender(EventArgs e) { if (SearchTaskInfo != null) { GeneralizedInfo relatedObjectInfo = ProviderHelper.GetInfoById(SearchTaskInfo.SearchTaskRelatedObjectType, SearchTaskInfo.SearchTaskRelatedObjectID); string relatedObjectStr = String.Empty; if (relatedObjectInfo == null) { relatedObjectStr = ResHelper.GetStringFormat( "smartsearch.searchtaskrelatedobjectnotexist", TypeHelper.GetNiceObjectTypeName(SearchTaskInfo.SearchTaskRelatedObjectType), SearchTaskInfo.SearchTaskRelatedObjectID ); } else { relatedObjectStr = relatedObjectInfo.GetFullObjectName(false, true, false); } StringBuilder report = new StringBuilder(); report.Append("<div class='form-horizontal'>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.tasktype"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(GetString("smartsearch.tasktype." + SearchTaskInfo.SearchTaskType.ToStringRepresentation())), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskobjecttype"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(TypeHelper.GetNiceObjectTypeName(SearchTaskInfo.SearchTaskObjectType)), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskfield"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(SearchTaskInfo.SearchTaskField), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskvalue"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(SearchTaskInfo.SearchTaskValue), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskrelatedobject"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(relatedObjectStr), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskservername"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(SearchTaskInfo.SearchTaskServerName), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskcreated"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(SearchTaskInfo.SearchTaskCreated.ToString()), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskstatus"), ":</span></div><div class='editing-form-value-cell'><span class='form-control-text'>", UniGridFunctions.ColoredSpanMsg(HTMLHelper.HTMLEncode(GetString("smartsearch.searchtaskstatusenum." + SearchTaskInfo.SearchTaskStatus.ToStringRepresentation())), SearchTaskInfo.SearchTaskStatus != SearchTaskStatusEnum.Error), "</span></div></div>"); report.Append("<div class='form-group'><div class='editing-form-label-cell'><span class='control-label'>", GetString("smartsearch.task.taskerrormessage"), ":</strong></div><div class='editing-form-value-cell'><span class='form-control-text'>", HTMLHelper.HTMLEncode(SearchTaskInfo.SearchTaskErrorMessage), "</span></div></div>"); report.Append("</div>"); lblReport.Text = report.ToString(); } else { lblReport.Text = GetString("srch.task.tasknotexist"); } }