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);
            }
        }
Ejemplo n.º 2
0
        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);
        }
Ejemplo n.º 3
0
    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);
    }
Ejemplo n.º 4
0
        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);
        }
Ejemplo n.º 5
0
        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);
            }
        }
Ejemplo n.º 6
0
        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);
            }
        }
Ejemplo n.º 7
0
        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);
            //}
        }