예제 #1
0
        void bChkProduct_CheckCombo_Select_Legend(object sender, System.EventArgs e)
        {
            try
            {
                BCheckCombo bchkCbo = sender as BCheckCombo;
                if (bchkCbo == null)
                {
                    return;
                }

                if (bchkCbo.chkBox.SelectedItem != null)
                {
                    DataTable dt = (DataTable)bchkCbo.DataSource;
                    _comUtil.SetBCheckCombo(this.arrProductID, dt, bchkCbo);
                }
            }
            catch (System.Web.Services.Protocols.SoapException sex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, sex.Message);
            }
            catch (Exception ex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
            }
        }
예제 #2
0
        void bChkProduct_CheckCombo_Select(object sender, System.EventArgs e)
        {
            try
            {
                BCheckCombo bchkCbo = sender as BCheckCombo;
                if (bchkCbo == null)
                {
                    return;
                }

                if (bchkCbo.SelectedValue != this.sProductID)
                {
                    this.sProductID = _comUtil.GetSelectedString(bchkCbo);
                    this.llstRemove(Definition.DynamicCondition_Search_key.PERIOD_PPK);
                    this.llstRemove(Definition.DynamicCondition_Search_key.SORTING_KEY);
                }
            }
            catch (System.Web.Services.Protocols.SoapException sex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, sex.Message);
            }
            catch (Exception ex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
            }
        }
예제 #3
0
        public bool SetBCheckCombo2(BCheckCombo BCombo, DataTable dt, string displaymember, string valuemember, ArrayList arr)
        {
            string list = string.Empty;

            BCombo.DataSource    = dt;
            BCombo.DisplayMember = displaymember;
            BCombo.ValueMember   = valuemember;

            if (dt.Rows.Count > 0)
            {
                for (int i = 0; i < dt.Rows.Count; i++)
                {
                    if (arr.Contains(dt.Rows[i][displaymember].ToString()))
                    {
                        list += dt.Rows[i][displaymember].ToString() + ",";
                        BCombo.isSearchComboCheckBox = true;
                    }
                }

                if (!string.IsNullOrEmpty(list))
                {
                    list        = list.Substring(0, list.Length - 1);
                    BCombo.Text = list;
                }
            }
            return(true);
        }
예제 #4
0
        void bchkEqpID_CheckCombo_Select(object sender, System.EventArgs e)
        {
            try
            {
                BCheckCombo bchkCbo = sender as BCheckCombo;
                if (bchkCbo == null)
                {
                    return;
                }

                if (bchkCbo.SelectedValue != this.sEQPID)
                {
                    this.sEQPID = _comUtil.GetSelectedString(this.bchkEqpID);
                    this.llstRemove(Definition.DynamicCondition_Search_key.PRODUCT);
                    PROC_BindProduct();
                }
            }
            catch (System.Web.Services.Protocols.SoapException sex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, sex.Message);
            }
            catch (Exception ex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
            }
        }
예제 #5
0
        void bChkProduct_CheckCombo_Select(object sender, System.EventArgs e)
        {
            try
            {
                iSearch = 0;
                this.llstRemove(Definition.DynamicCondition_Search_key.SPC_MODEL_CONFIG_RAWID);
                this.llstRemove(Definition.DynamicCondition_Search_key.DATETIME_PERIOD);
                this.llstRemove(Definition.DynamicCondition_Search_key.DATETIME_FROM);
                this.llstRemove(Definition.DynamicCondition_Search_key.DATETIME_TO);
                this.llstRemove(Definition.DynamicCondition_Search_key.RESTRICT_SAMPLE_COUNT);
                this.llstRemove(Definition.DynamicCondition_Search_key.RESTRICT_SAMPLE_DAYS);
                this.llstRemove(Definition.DynamicCondition_Search_key.SEARCH_COUNT);

                BCheckCombo bchkCbo = sender as BCheckCombo;
                if (bchkCbo == null)
                {
                    return;
                }

                if (bchkCbo.SelectedValue != this.sProductID)
                {
                    this.sProductID = _comUtil.GetSelectedString(bchkCbo);
                }
                GetModelConfigRawID();
            }
            catch (System.Web.Services.Protocols.SoapException sex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, sex.Message);
            }
            catch (Exception ex)
            {
                MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
            }
        }
예제 #6
0
 private void bchkOperation_CheckCombo_Select(object sender, System.EventArgs e)
 {
     try
     {
         BCheckCombo bchkCbo = sender as BCheckCombo;
         if (bchkCbo == null)
         {
             return;
         }
         if (this.sOperationID != bchkCbo.SelectedValue)
         {
             this.sOperationID = _comUtil.GetSelectedString(this.bchkOperation);
             PROC_BindParameter();
         }
     }
     catch (Exception ex)
     {
         MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
     }
 }
예제 #7
0
 void bchkParameter_CheckCombo_Select(object sender, System.EventArgs e)
 {
     try
     {
         BCheckCombo bchkCbo = sender as BCheckCombo;
         if (bchkCbo == null)
         {
             return;
         }
         if (bchkCbo.SelectedValue != this.sParamItem)
         {
             this.sParamItem = _comUtil.GetSelectedString(bchkCbo);
             this.llstRemove(Definition.DynamicCondition_Search_key.EQP_ID);
             this.PROC_BindEQPID();
         }
     }
     catch (Exception ex)
     {
         MSGHandler.DisplayMessage(MSGType.Error, ex.Message);
     }
 }
예제 #8
0
        public void SetBCheckCombo(ArrayList arr, DataTable dt, BCheckCombo bchkCbo)
        {
            string sSelectedItem  = bchkCbo.chkBox.SelectedItem.ToString();
            string sSelectedValue = bchkCbo.Text;

            string[] arrSelected = sSelectedValue.Split(',');

            arr.Clear();
            if (sSelectedItem != Definition.VARIABLE.STAR)
            {
                for (int i = 0; i < arrSelected.Length; i++)
                {
                    if (arrSelected[i] != Definition.VARIABLE.STAR)
                    {
                        arr.Add(arrSelected[i]);
                    }
                }
            }
            else
            {
                for (int i = 0; i < arrSelected.Length; i++)
                {
                    if (arrSelected[i] == Definition.VARIABLE.STAR)
                    {
                        arr.Clear();
                        arr.Add(Definition.VARIABLE.STAR);
                        SetBCheckCombo2(bchkCbo, dt, bchkCbo.DisplayMember, bchkCbo.ValueMember, arr);
                        break;
                    }
                    else
                    {
                        arr.Add(arrSelected[i]);
                    }
                }
            }
            SetBCheckCombo2(bchkCbo, dt, bchkCbo.DisplayMember, bchkCbo.ValueMember, arr);
        }
예제 #9
0
        public string GetSelectedString(BCheckCombo _bchkCombo)
        {
            string str = string.Empty;

            if (_bchkCombo == null)
            {
                return(str);
            }
            DataTable dt = (DataTable)_bchkCombo.DataSource;

            for (int i = 0; i < _bchkCombo.chkBox.CheckedItems.Count; i++)
            {
                string sValue = _bchkCombo.chkBox.CheckedItems[i].ToString();
                if (sValue == Definition.VARIABLE.STAR)
                {
                    str += sValue + ",";
                }
                else
                {
                    string [] arr      = sValue.Split(' ');
                    DataRow[] dtSelect = dt.Select(string.Format(" {0}='{1}'", _bchkCombo.ValueMember, arr[0]));

                    foreach (DataRow nRow in dtSelect)
                    {
                        str += nRow[_bchkCombo.ValueMember].ToString() + ",";
                    }
                }
            }
            if (!string.IsNullOrEmpty(str))
            {
                str = str.Substring(0, str.Length - 1);
                str = "'" + str.Replace(",", "','") + "'";
            }

            return(str);
        }