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(); } }
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); }