Exemplo n.º 1
0
        private void DoQuery()
        {
            WatchPanelFacade watchPanelFacade = new WatchPanelFacade(this.DataProvider);

            object[] bigLineList = watchPanelFacade.GetAllStepSequence();

            if (bigLineList != null)
            {
                DataRow rowNew;
                foreach (StepSequence ss in bigLineList)
                {
                    rowNew               = this.m_BigLine.NewRow();
                    rowNew["Checked"]    = false;
                    rowNew["SSCode"]     = ss.StepSequenceCode;
                    rowNew["SSCodeDesc"] = ss.StepSequenceDescription;
                    this.m_BigLine.Rows.Add(rowNew);
                }
                this.m_BigLine.AcceptChanges();
            }
        }
Exemplo n.º 2
0
        private string CheckSSCode(string selectedSSCodeList)
        {
            string returnValue = string.Empty;

            try
            {
                WatchPanelFacade watchPanelFacade = new WatchPanelFacade(this.DataProvider);
                object[]         ssCodeList       = watchPanelFacade.GetAllStepSequence();

                string[] textSSCodeList = selectedSSCodeList.ToUpper().Trim().Split(',');

                for (int i = 0; i < textSSCodeList.Length; i++)
                {
                    for (int j = 0; j < ssCodeList.Length; j++)
                    {
                        if (((StepSequence)ssCodeList[j]).StepSequenceCode.Trim().ToUpper() == textSSCodeList[i].Trim().ToUpper())
                        {
                            break;
                        }

                        if (j == ssCodeList.Length - 1)
                        {
                            returnValue += textSSCodeList[i].Trim().ToUpper() + ",";
                        }
                    }
                }
            }
            catch (Exception ex)
            {
                if (ex.Message == "$Error_Command_Execute")
                {
                    MessageBox.Show("数据库连接错误,请检查配置!");
                }
            }

            if (returnValue.Length > 0)
            {
                returnValue = returnValue.Substring(0, returnValue.Length - 1);
            }
            return(returnValue);
        }