Exemplo n.º 1
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.º 2
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.º 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
        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.º 5
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.º 6
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);
        }