private void Fill_trvConceptExpression_Concept() { #region image and initialization string[] retMessage = new string[4]; this.InitializeCulture(); #endregion try { var rootExprsnCncpt = BExpression.GetByParentId(null).FirstOrDefault(); if (rootExprsnCncpt == null) { return; } var NodeValueExpressions_Object = new NodeValueExpressions(); List <ConceptExpression> organizationUnitChlidList = this.BExpression.GetByParentId(rootExprsnCncpt.ID); NodeValueExpressions_Object.MakeJsonObjectListString(organizationUnitChlidList, this.trvExpressions_Expressions, this.LangProv.GetCurrentLanguage(), false); } catch (Exception ex) { Response.Write(ex.Message); } }
protected void Fill_trvDetails_Concept() { trvDetails_Concept.NodeEditingEnabled = true; //trvDetails_Concept.AutoPostBackOnNodeRename = chkPostBackOnRename.Checked; trvDetails_Concept.DragAndDropEnabled = true; // chkDragDropEnabled.Checked; //trvDetails_Concept.AutoPostBackOnNodeMove = chkPostBackOnMove.Checked; trvDetails_Concept.DropChildEnabled = true; //chkAllowChild.Checked; trvDetails_Concept.DropSiblingEnabled = true; //chkAllowSibling.Checked; //trvDetails_Concept.DropRootEnabled = chkAllowRoot.Checked; var childCncptExprsnNode = new TreeViewNode { ID = "C1", Value = NodeValueExpressions.Serialize( new NodeValueExpressions()), Text = "قانون تستی", ImageUrl = "Images/TreeView/folder.gif", EditingEnabled = false }; hfConceptOrRuleIdentification.Value = childCncptExprsnNode.Value; hfPageIsLoadedBefore.Value = "true"; this.trvDetails_Concept.Nodes.Add(childCncptExprsnNode); }
private NodeValueExpressions MapConceptExpressionToNodeValueExpressions(ConceptExpression ConceptExpression) { var nodExpressions = new NodeValueExpressions() { Id = ConceptExpression.ID }; if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + imageUrl_Yellow)) { nodExpressions.ImageUrl = imagePath_Yellow; } if (ConceptExpression.CanEditInFinal) { nodExpressions.ImageUrl = imageUrl_Blue; } if (!ConceptExpression.CanAddToFinal) { nodExpressions.ImageUrl = imageUrl_silver; } nodExpressions.Value = ConceptExpression; return(nodExpressions); }
protected void Fill_trvDetails_ConceptRuleEditor() { trvDetails_ConceptRuleEditor.NodeEditingEnabled = true; trvDetails_ConceptRuleEditor.DragAndDropEnabled = true; trvDetails_ConceptRuleEditor.DropChildEnabled = true; trvDetails_ConceptRuleEditor.DropSiblingEnabled = true; var childCncptExprsnNode = new TreeViewNode { ID = "C1", Value = NodeValueExpressions.Serialize( new NodeValueExpressions()), Text = "قانون تستی", ImageUrl = Session["ModulePathU"] + "Images/TreeView/folder.gif", EditingEnabled = false }; hfConceptOrRuleIdentification.Value = childCncptExprsnNode.Value; hfPageIsLoadedBefore.Value = "true"; this.trvDetails_ConceptRuleEditor.Nodes.Add(childCncptExprsnNode); }
private void Fill_trvConceptExpression_ConceptRuleEditor() { #region image and initialization string[] retMessage = new string[4]; this.InitializeCulture(); #endregion try { var rootExprsnCncpt = BConceptExpression.GetRoot(); if (rootExprsnCncpt == null) { return; } #region Create root node and details var NodeValueExpressions_Object = new NodeValueExpressions(); #endregion List <ConceptExpression> organizationUnitChlidList = this.BConceptExpression.GetByParentId(rootExprsnCncpt.ID); NodeValueExpressions_Object.MakeJsonObjectListString(organizationUnitChlidList, this.trvConceptExpression_ConceptRuleEditor, this.LangProv.GetCurrentLanguage(), false); } catch (UIValidationExceptions ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); this.ErrorHiddenField_trvConceptExpression_ConceptRuleEditor.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (UIBaseException ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); this.ErrorHiddenField_trvConceptExpression_ConceptRuleEditor.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } catch (Exception ex) { retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); this.ErrorHiddenField_trvConceptExpression_ConceptRuleEditor.Value = this.exceptionHandler.CreateErrorMessage(retMessage); } }
public string[] GetChildrenOnCreation_ConceptEditorPage(string parentDbId, string parentId) { StringBuilder.CreateString(parentDbId); string[] retMessage = new string[5]; try { UIActionType uam = UIActionType.ADD; var NodeValueExpressions = new NodeValueExpressions(); var organizationUnitChlidList = this.BConceptExpression.GetChildrenOnCreation(Convert.ToDecimal(StringBuilder.CreateString(parentDbId))); var strJSON = NodeValueExpressions.MakeJsonObjectListString(organizationUnitChlidList); retMessage[0] = GetLocalResourceObject("RetSuccessType").ToString(); retMessage[1] = ""; retMessage[2] = "success"; retMessage[3] = StringBuilder.CreateString(parentId);; retMessage[4] = strJSON; return(retMessage); } catch (UIValidationExceptions ex) { retMessage = this.ExceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); return(retMessage); } catch (UIBaseException ex) { retMessage = this.ExceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); return(retMessage); } catch (Exception ex) { retMessage = this.ExceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); return(retMessage); } }
private void Fill_trvConceptExpression_Concept() { #region image and initialization string imageUrl_Yellow = "Images\\TreeView\\folder.gif"; string imagePath_Yellow = "Images/TreeView/folder.gif"; var imageUrl_Blue = "Images\\TreeView\\folder_blue.gif"; var imagePath_Blue = "Images/TreeView/folder_blue.gif"; var imageUrl_silver = "Images\\TreeView\\folder_silver.gif"; var imagePath_silver = "Images/TreeView/folder_silver.gif"; string[] retMessage = new string[4]; this.InitializeCulture(); #endregion try { var rootExprsnCncpt = BExpression.GetByParentId(null).FirstOrDefault(); if (rootExprsnCncpt == null) { return; } #region Create root node and details //var rootCncptExprsnNode = new TreeViewNode(); var NodeValueExpressions_Object = new NodeValueExpressions(); //rootCncptExprsnNode.ID = rootExprsnCncpt.ID.ToString(); //rootCncptExprsnNode.Text = rootExprsnCncpt.ScriptBeginFa; //rootCncptExprsnNode.Value = NodeValueExpressions_Object.MakeJsonObjectListString(rootExprsnCncpt); //if (File.Exists(AppDomain.CurrentDomain.BaseDirectory + imageUrl_silver)) // rootCncptExprsnNode.ImageUrl = imageUrl_silver; #endregion //this.trvConceptExpression_Concept.Nodes.Add(rootCncptExprsnNode); List <ConceptExpression> organizationUnitChlidList = this.BExpression.GetByParentId(rootExprsnCncpt.ID); NodeValueExpressions_Object.MakeJsonObjectListString(organizationUnitChlidList, this.trvExpressions_Expressions, this.LangProv.GetCurrentLanguage(), false); //if (organizationUnitChlidList.Count > 0) rootCncptExprsnNode.Expanded = true; } catch (Exception ex) { Response.Write(ex.Message); } //catch (UIValidationExceptions ex) //{ // retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIValidationExceptions, ex, retMessage); // this.ErrorHiddenField_Posts.Value = this.exceptionHandler.CreateErrorMessage(retMessage); //} //catch (UIBaseException ex) //{ // retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.UIBaseException, ex, retMessage); // this.ErrorHiddenField_Posts.Value = this.exceptionHandler.CreateErrorMessage(retMessage); //} //catch (Exception ex) //{ // retMessage = this.exceptionHandler.HandleException(this.Page, ExceptionTypes.Exception, ex, retMessage); // this.ErrorHiddenField_Posts.Value = this.exceptionHandler.CreateErrorMessage(retMessage); //} }