Exemple #1
0
        private void ShowProcess()
        {
            if (_listProcessAll.Count >= 0)
            {
                //Show Process Left side ********
                List <DropDownProperty> listShowProcess = new List <DropDownProperty>();

                foreach (ProcessProperty _process in _listProcessAll)
                {
                    DropDownProperty dropProcess = new DropDownProperty
                    {
                        Value = _process.PROCESS_NAME
                        ,
                        Text = "(ID " + _process.ID + ") " + _process.PROCESS_NAME
                    };
                    listShowProcess.Add(dropProcess);
                }
                lstProcess.DataSource    = null;
                lstProcess.DataSource    = listShowProcess;
                lstProcess.DisplayMember = "Text";
                lstProcess.ValueMember   = "Value";

                //******************************
            }

            if (listSelectProcess.Count >= 0)
            {
                //Show Process Right side ********
                List <DropDownProperty> listSelectProcess = new List <DropDownProperty>();
                int number = 1;
                foreach (ProcessProperty _process in this.listSelectProcess)
                {
                    DropDownProperty SelectProcess = new DropDownProperty
                    {
                        Value = _process.PROCESS_NAME
                        ,
                        Text = "(" + number + ") " + _process.PROCESS_NAME
                    };
                    listSelectProcess.Add(SelectProcess);

                    number = number + 1;
                }
                //treeViewSetProcess.DataSource = null;
                //treeViewSetProcess.DataSource = listSelectProcess;
                //treeViewSetProcess.DisplayMember = "Text";
                //treeViewSetProcess.ValueMember = "Value";
            }
        }
        private void SearchProcess()
        {
            this.lstProcess.SelectionMode = SelectionMode.One;

            _loadProcess = new List <ProcessProperty>();
            //Get Process Fiberlaser in database(ja_test)
            if (this.rdoProcessInUse.Checked)
            {
                _loadProcess = _listProcess.FindAll(x => x.INUSE == "True");
            }
            else if (this.rdoProcessNonuse.Checked)
            {
                _loadProcess = _listProcess.FindAll(x => x.INUSE == "False");
            }
            else if (this.rdoPrcessAll.Checked)
            {
                _loadProcess = _listProcess;
            }

            //ClearData
            this.lstProcess.DataSource = null;

            List <DropDownProperty> listProcess = new List <DropDownProperty>();

            foreach (ProcessProperty dataProcess in _loadProcess)
            {
                DropDownProperty addProcess = new DropDownProperty
                {
                    Value = dataProcess.PROCESS_NAME
                    ,
                    Text = dataProcess.PROCESS_NAME + " (id:" + dataProcess.ID + ")"
                };
                listProcess.Add(addProcess);
            }
            lstProcess.DataSource    = listProcess;
            lstProcess.DisplayMember = "Text";
            lstProcess.ValueMember   = "Value";

            this.lstProcess.SelectionMode = (this.rdoInsert.Checked) ? SelectionMode.None : (this.rdoUpdate.Checked) ? SelectionMode.One : SelectionMode.None;
        }
Exemple #3
0
 set => SetValue(DropDownProperty, value);