Exemplo n.º 1
0
        private void btnERMS_Click(object sender, EventArgs e)
        {
            var model = JsonFileList.FirstOrDefault(x => x.IsMode);
            var selected = JsonFileList.Where(x => x.IsSeleted && x.IsMode == false).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Model or No Selected");
                return;
            }

            //this.SavedFolder = this.txtNewJsonFolder.Text;
            //if (!FileHelper.ExistFolder(this.SavedFolder))
            //{
            //    MessageBox.Show("Saved Folder not existed");
            //    return;
            //}             

            var frm = new frmManageERMS();
            frm.ParameterList = ParameterList;
            frm.ValueList = ValueList;
            frm.NeedUpdateJsons = selected;
            frm.BindNodes("");
            frm.ShowDialog();
            BindJsonFileItemAction();
        }
Exemplo n.º 2
0
        private void btnRemoveElement_Click(object sender, EventArgs e)
        {
            var selected = JsonFileList.Where(x => x.IsSeleted && x.IsMode == false).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Model or No Selected");
                return;
            }

            if (string.IsNullOrEmpty(this.txtKey.Text))
            {
                MessageBox.Show("No Key or No Value");
                return;
            }

            //this.SavedFolder = this.txtNewJsonFolder.Text;
            //if (!FileHelper.ExistFolder(this.SavedFolder))
            //{
            //    MessageBox.Show("Saved Folder not existed");
            //    return;
            //}
            //var parent = this.txtParent.Text;
            var key = this.SelectedCurrentElement;
            //var value = this.txtValue.Text;
            //var isObj = this.cbIsObject.Checked;
            var list = new List<object>();
            list.Add(selected);
            list.Add(key);
            base.PrepareExecute();
            base.StartExecute(DeleteElement, list);
        }
Exemplo n.º 3
0
        private void btnAddGroupLast_Click(object sender, EventArgs e)
        {
            var selected = JsonFileList.Where(x => x.IsSeleted && x.IsMode == false).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Model or No Selected");
                return;
            }

            if (this.SelectedLastElement == null || this.SelectedLastElement.IsDeleted || !this.SelectedLastElement.IsObject || string.IsNullOrEmpty(this.txtGrouped.Text))
            {
                MessageBox.Show("Not an object element");
                return;
            }

            var str = this.txtGrouped.Text;
            if (!SetFragment(str))
            {
                return;
            }


            var parent = this.SelectedLastElement;
            var isObj = this.cbIsObject.Checked;
            var list = new List<object>();
            list.Add(selected);
            list.Add(parent);
            list.Add(isObj);
            base.PrepareExecute();
            base.StartExecute(AddFragmentElement, list);
        }
Exemplo n.º 4
0
        public static JQueryResponse GetFileList(string path)
        {
            path = HttpContext.Current.Server.MapPath(path);
            var fileList = new JsonFileList {
                folders = ListFolders(path), files = ListFiles(path)
            };

            return(new JQueryResponse(200, fileList));
        }
Exemplo n.º 5
0
        private void btnRemove_Click(object sender, EventArgs e)
        {
            for (int i = JsonFileList.Count - 1; i >= 0; i--)
            {
                var jif = JsonFileList[i];
                var jic = JsonControlList.FirstOrDefault(x => x.GUID == jif.Id);
                if (jic == null || !jic.IsSelected)
                    continue;
                JsonControlList.Remove(jic);
                JsonFileList.RemoveAt(i);
            }

            this.BindJsonFileItemAction();
        }
Exemplo n.º 6
0
 public void BindMode(string id)
 {
     foreach (var item in this.JsonControlList)
     {
         var ji = JsonFileList.FirstOrDefault(x => x.Id == item.GUID);
         if (item.GUID != id)
         {
             item.IsModel = false;
             ji.IsMode = false;
         }
         else
         {
             item.IsModel = true;
             ji.IsMode = true;
         }
     }
 }
Exemplo n.º 7
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var selected = JsonFileList.Where(x => x.IsSeleted).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Selected");
                return;
            }

            this.SavedFolder = this.txtNewJsonFolder.Text;
            if (!FileHelper.ExistFolder(this.SavedFolder))
            {
                MessageBox.Show("Saved Folder not existed");
                return;
            }         

            base.PrepareExecute();
            base.StartExecute(SaveFilesDele, selected);
        }
Exemplo n.º 8
0
        private void btnSetAsCB_Click(object sender, EventArgs e)
        {
            var selected = JsonFileList.Where(x => x.IsSeleted && x.IsMode == false).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Model or No Selected");
                return;
            }

            this.SavedFolder = this.txtNewJsonFolder.Text;
            if (!FileHelper.ExistFolder(this.SavedFolder))
            {
                MessageBox.Show("Saved Folder not existed");
                return;
            }
            var isEnable = this.cbEIMAS.Checked == true ? 1 : 0;
            var list = new List<object>();
            list.Add(selected);
            list.Add(isEnable);
            base.PrepareExecute();
            base.StartExecute(SetEIMASByExcel, list);
        }
Exemplo n.º 9
0
        private void btnSetEIMASbyExcel_Click(object sender, EventArgs e)
        {
            //var model = JsonFileList.FirstOrDefault(x => x.IsMode);
            var selected = JsonFileList.Where(x => x.IsSeleted && x.IsMode == false).ToList();
            if (selected.Count == 0)
            {
                MessageBox.Show("No Model or No Selected");
                return;
            }

            this.SavedFolder = this.txtNewJsonFolder.Text;
            if (!FileHelper.ExistFolder(this.SavedFolder))
            {
                MessageBox.Show("Saved Folder not existed");
                return;
            }

            var list = new List<object>();         
            list.Add(selected);
            list.Add(2);
            base.PrepareExecute();
            base.StartExecute(SetEIMASByExcel, list);
        }
        public static JQueryResponse GetFileList(string path) {
            path = HttpContext.Current.Server.MapPath(path);
            var fileList = new JsonFileList {folders = ListFolders(path), files = ListFiles(path)};

            return new JQueryResponse(200, fileList);
        }