private void CleanControls() { LblId.Content = "0"; TxtName.Text = ""; TxtCode.Text = ""; TxtCode.Focus(); }
private void button1_Click(object sender, EventArgs e) { for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } }
private void OnKeyPressed(object sender, RawInputEventArg e) { Device = e.KeyPressEvent.DeviceName; if (!TxtCode.Focused && Device.ToLower().Contains(Pos_Barcode.ToLower())) { TxtCode.Focus(); } }
/// <summary> /// 恢复默认值 /// </summary> private void Setdefault() { NumMinnute.Value = 10; for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } }
public void actualise() { S = new Service(FMenu.C); S.lister(); DGV.DataSource = S.GetConnection().dt; TxtCode.Text = ""; TxtLibelle.Text = ""; msg.Text = ""; TxtCode.Select(); }
/// <summary> /// 恢复默认值 /// </summary> private void Setdefault() { DptStart.Value = DateTime.Now; DptEnd.Value = DateTime.Now; NumMinnute.Value = 10; TxtConnet.Clear(); for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } }
/// <summary> /// 画堆垛机,rows代表排数,比如2代表两排货架,4代表双伸位,1代表单排 /// </summary> /// <param name="columns"></param> /// <param name="rows"></param> /// <param name="direction"></param> /// <param name="maxWidth"></param> /// <param name="maxHeight"></param> /// <param name="inversion">是否转轨</param> public SRMMonitor(Equipment equipment, int columns, int rows, bool direction, bool inversion, int locationWidth, int locationHeigh) { InitializeComponent(); this.locationWidth = locationWidth; this.locationHeigh = locationHeigh; Self = equipment; ControlName = equipment.Code; this.inversion = inversion; Render(columns, rows, direction); TxtCode.SetBinding(TextBlock.TextProperty, new Binding("ControlName") { Source = this }); }
private void CheckedTxt(int itemindex) { for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } for (int i = 0; i < TxtCode.Items.Count; i++) { if (i == itemindex) { TxtCode.SetItemChecked(i, true); } } }
private void button2_Click(object sender, EventArgs e) { if (ischeck == true) { for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } ischeck = false; } else if (ischeck == false) { for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, true); } ischeck = true; } }
private void ItmEdit_Click(object sender, EventArgs e) { try { btnOk.Enabled = false; btnOk.Visible = false; btnMod.Enabled = true; btnMod.Visible = true; label11.Visible = true; cmbStauas.Visible = true; DataTable mBoard = (DataTable)GrdList.DataSource; CEnum.Message_Body[] mContent = new CEnum.Message_Body[1]; mContent[0].eName = CEnum.TagName.SDO_TaskID; mContent[0].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[0].oContent = iBoardID; CEnum.Message_Body[,] mResult1 = Operation_SDO.GetResult(this.m_ClientEvent, CEnum.ServiceKey.SDO_BOARDMESSAGE_REQ, mContent); if (mResult1[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_quaryIpfail")); return; } if (mResult1[0, 0].eName == CEnum.TagName.Status && mResult1[0, 0].oContent.Equals("FAILURE")) { MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_quaryIpfail")); return; } else { string[] arrChannel = mResult1[0, 0].oContent.ToString().Split(','); for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } ArrayList arr = new ArrayList(); arr = ChannelIndex(arrChannel); for (int i = 0; i < TxtCode.Items.Count; i++) { for (int x = 0; x < arr.Count; x++) { if (i == int.Parse(arr[x].ToString())) { TxtCode.SetItemChecked(i, true); } } } } if (mBoard.Rows[iIndexID][4].ToString() == config.ReadConfigValue("MSDO", "FN_Code_infostate")) { MessageBox.Show(config.ReadConfigValue("MSDO", "FN_Code_noticefail")); return; } if (mBoard.Rows[iIndexID][4].ToString() == config.ReadConfigValue("MSDO", "FN_Code_infostate1")) { iBoardID = int.Parse(mBoard.Rows[iIndexID][0].ToString()); DptStart.Text = mBoard.Rows[iIndexID][1].ToString(); DptEnd.Text = mBoard.Rows[iIndexID][2].ToString(); NumMinnute.Value = Convert.ToDecimal(mBoard.Rows[iIndexID][3].ToString()); cmbStauas.Text = mBoard.Rows[iIndexID][4].ToString(); TxtConnet.Text = mBoard.Rows[iIndexID][5].ToString(); } else if (mBoard.Rows[iIndexID][4].ToString() == config.ReadConfigValue("MSDO", "FN_Code_infostate2")) { iBoardID = int.Parse(mBoard.Rows[iIndexID][0].ToString()); DptStart.Text = mBoard.Rows[iIndexID][1].ToString(); DptStart.Enabled = false; DptEnd.Text = mBoard.Rows[iIndexID][2].ToString(); DptEnd.Enabled = false; NumMinnute.Value = Convert.ToDecimal(mBoard.Rows[iIndexID][3].ToString()); NumMinnute.Enabled = false; cmbStauas.Text = mBoard.Rows[iIndexID][4].ToString(); TxtConnet.Text = mBoard.Rows[iIndexID][5].ToString(); TxtConnet.Enabled = false; } } catch { } }
private void button4_Click(object sender, EventArgs e) { if (iBoardID == -1) { MessageBox.Show("请选择一条记录!"); return; } C_Global.CEnum.Message_Body[] mContent = new CEnum.Message_Body[4]; mContent[0].eName = CEnum.TagName.CR_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text); mContent[1].eName = CEnum.TagName.UserByID; mContent[1].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[1].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); mContent[2].eName = CEnum.TagName.CR_BoardID; mContent[2].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[2].oContent = iBoardID; mContent[3].eName = CEnum.TagName.CR_Channel; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; for (int i = 0; i < TxtCode.CheckedItems.Count; i++) { mContent[3].oContent = TxtCode.CheckedItems[i].ToString() + "," + mContent[3].oContent; } CEnum.Message_Body[,] mResult = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_ERRORCHANNEL_QUERY, mContent); if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResult[0, 0].oContent.ToString() != "FAILURE" && mResult[0, 0].oContent.ToString() != "SUCESS" || mResult == null) { MessageBox.Show("添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败,请选择公告ID和频道号再次添加"); label2.Text = "添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败"; string[] arrChannel = mResult[0, 0].oContent.ToString().Remove(0, 2).Split(','); GetGridContent(); for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } ArrayList arr = new ArrayList(); arr = ChannelIndex(arrChannel); for (int i = 0; i < TxtCode.Items.Count; i++) { for (int x = 0; x < arr.Count; x++) { if (i == int.Parse(arr[x].ToString())) { TxtCode.SetItemChecked(i, true); } } } button4.Visible = true; } else { MessageBox.Show("重置频道信息成功"); label2.Text = ""; GetChannelList(); TxtContent.Clear(); TxtIID.Clear(); TxtSpeed.Clear(); TxtColor.Clear(); ChkPlay.Checked = false; ChkStatus.Checked = false; GrpInput.Visible = false; GetGridContent(); button4.Visible = false; } }
private void button1_Click(object sender, EventArgs e) { CEnum.Message_Body[] mContent; if (iOperation == 1) { mContent = new CEnum.Message_Body[14]; } else if (iOperation == 2) { mContent = new CEnum.Message_Body[15]; } else { MessageBox.Show("请检查您的操作步骤!"); return; } if (Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text) != null) { mContent[0].eName = CEnum.TagName.CR_ServerIP; mContent[0].eTag = CEnum.TagFormat.TLV_STRING; mContent[0].oContent = Operation_Kart.GetItemAddr(mServerInfo, CmbServer.Text); } else { MessageBox.Show("请先选择一个服务器!"); return; } mContent[1].eName = CEnum.TagName.CR_ValidTime; mContent[1].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[1].oContent = Convert.ToDateTime(DptStart.Text); mContent[2].eName = CEnum.TagName.CR_InValidTime; mContent[2].eTag = CEnum.TagFormat.TLV_TIMESTAMP; mContent[2].oContent = Convert.ToDateTime(DptStop.Text); if (TxtColor.Text.Trim().Length <= 0) { MessageBox.Show("请选择公告的颜色!"); return; } mContent[3].eName = CEnum.TagName.CR_BoardColor; mContent[3].eTag = CEnum.TagFormat.TLV_STRING; mContent[3].oContent = TxtColor.Text; mContent[4].eName = CEnum.TagName.CR_DayLoop; mContent[4].eTag = CEnum.TagFormat.TLV_INTEGER; if (ChkPlay.Checked) { mContent[4].oContent = 1; } else { mContent[4].oContent = 0; } try { mContent[5].eName = CEnum.TagName.CR_PublishID; mContent[5].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[5].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); } catch { MessageBox.Show("请输入发布人ID,只能为数字!"); return; } try { mContent[6].eName = CEnum.TagName.CR_SPEED; mContent[6].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[6].oContent = int.Parse(TxtSpeed.Text.Trim()); } catch { MessageBox.Show("请输入播放速度,只能为数字!"); return; } try { mContent[7].eName = CEnum.TagName.CR_Mode; mContent[7].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[7].oContent = int.Parse(TxtCode.Text.Trim()); } catch { mContent[7].eName = CEnum.TagName.CR_Mode; mContent[7].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[7].oContent = 0; } try { mContent[8].eName = CEnum.TagName.CR_BoardContext; mContent[8].eTag = CEnum.TagFormat.TLV_STRING; mContent[8].oContent = TxtContent.Text.Trim().Substring(0, 75); } catch { mContent[8].eName = CEnum.TagName.CR_BoardContext; mContent[8].eTag = CEnum.TagFormat.TLV_STRING; mContent[8].oContent = TxtContent.Text.Trim(); } try { mContent[9].eName = CEnum.TagName.CR_BoardContext1; mContent[9].eTag = CEnum.TagFormat.TLV_STRING; mContent[9].oContent = TxtContent.Text.Trim().Substring(75, 150); } catch { try { mContent[9].eName = CEnum.TagName.CR_BoardContext1; mContent[9].eTag = CEnum.TagFormat.TLV_STRING; mContent[9].oContent = TxtContent.Text.Trim().Substring(75, TxtContent.Text.Trim().Length - 75); } catch { mContent[9].eName = CEnum.TagName.CR_BoardContext1; mContent[9].eTag = CEnum.TagFormat.TLV_STRING; mContent[9].oContent = ""; } } try { mContent[10].eName = CEnum.TagName.CR_BoardContext2; mContent[10].eTag = CEnum.TagFormat.TLV_STRING; mContent[10].oContent = TxtContent.Text.Trim().Substring(150, 220); } catch { try { mContent[10].eName = CEnum.TagName.CR_BoardContext2; mContent[10].eTag = CEnum.TagFormat.TLV_STRING; mContent[10].oContent = TxtContent.Text.Trim().Substring(150, TxtContent.Text.Trim().Length - 220); } catch { mContent[10].eName = CEnum.TagName.CR_BoardContext2; mContent[10].eTag = CEnum.TagFormat.TLV_STRING; mContent[10].oContent = ""; } } mContent[11].eName = CEnum.TagName.UserByID; mContent[11].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[11].oContent = int.Parse(m_ClientEvent.GetInfo("USERID").ToString()); mContent[12].eName = CEnum.TagName.CR_STATUS; mContent[12].eTag = CEnum.TagFormat.TLV_INTEGER; if (ChkStatus.Checked) { mContent[12].oContent = 1; } else { mContent[12].oContent = 0; } if (TxtCode.CheckedItems.Count <= 0) { MessageBox.Show("请选择要发布的频道!"); return; } mContent[13].eName = CEnum.TagName.CR_Channel; mContent[13].eTag = CEnum.TagFormat.TLV_STRING; for (int i = 0; i < TxtCode.CheckedItems.Count; i++) { /* * if (i == TxtCode.CheckedItems.Count || i == 0) * { * mContent[11].oContent = mContent[11].oContent + TxtCode.CheckedItems[i].ToString(); * } * else * { * mContent[11].oContent = mContent[11].oContent + "," + TxtCode.CheckedItems[i].ToString(); * }GetChannelID */ mContent[13].oContent = TxtCode.CheckedItems[i].ToString() + "," + mContent[13].oContent; //mContent[13].oContent = GetChannelID(TxtCode.CheckedItems[i].ToString()) + "," + mContent[13].oContent; } CEnum.Message_Body[,] mResult = null; string strMessageS = string.Empty; string strMessageF = string.Empty; if (iOperation == 1) { mResult = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_CALLBOARD_CREATE, mContent); strMessageF = "添加公告失败!"; strMessageS = "信息添加成功!"; } else if (iOperation == 2) { mContent[14].eName = CEnum.TagName.CR_BoardID; mContent[14].eTag = CEnum.TagFormat.TLV_INTEGER; mContent[14].oContent = iBoardID; mResult = Operation_Kart.GetResult(this.m_ClientEvent, CEnum.ServiceKey.CR_CALLBOARD_UPDATE, mContent); strMessageF = "修改公告失败!"; strMessageS = "信息修改成功!"; } else { MessageBox.Show("请检查你的操作步骤!"); return; } if (mResult[0, 0].eName == CEnum.TagName.ERROR_Msg) { MessageBox.Show(mResult[0, 0].oContent.ToString()); return; } if (mResult[0, 0].oContent.ToString() != "FAILURE" && mResult[0, 0].oContent.ToString() != "SUCESS" || mResult == null) { MessageBox.Show("添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败,请选择公告ID和频道号再次添加"); label2.Text = "添加频道" + mResult[0, 0].oContent.ToString().Remove(0, 2) + "失败"; string[] arrChannel = mResult[0, 0].oContent.ToString().Remove(0, 2).Split(','); GetGridContent(); button4.Visible = true; for (int i = 0; i < TxtCode.Items.Count; i++) { TxtCode.SetItemChecked(i, false); } ArrayList arr = new ArrayList(); arr = ChannelIndex(arrChannel); for (int i = 0; i < TxtCode.Items.Count; i++) { for (int x = 0; x < arr.Count; x++) { if (i == int.Parse(arr[x].ToString())) { TxtCode.SetItemChecked(i, true); } } } } else { MessageBox.Show(strMessageS); label2.Text = ""; GetChannelList(); TxtContent.Clear(); TxtIID.Clear(); TxtSpeed.Clear(); TxtColor.Clear(); ChkPlay.Checked = false; ChkStatus.Checked = false; GrpInput.Visible = false; GetGridContent(); button4.Visible = false; } }