| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- using System;
- using System.Collections.Generic;
- using System.ComponentModel;
- using System.Data;
- using System.Drawing;
- using System.Linq;
- using System.Text;
- using System.Windows.Forms;
- using Core.Mes.Client.Comm.Tool;
- namespace Core.StlMes.Client.ZGMil.NodeResultQuery
- {
- public partial class FrmPipeSawStart : Form
- {
- public int Flag = 0; //0-开始分切 1-取消
- public int RowNum = 0; //排支数
- /// <summary>
- /// 构造函数
- /// </summary>
- /// <param name="UserRoom"> 操作台</param>
- /// <param name="SawNum">分切数</param>
- /// <param name="ColType">操作类型 0-开始分切 1-修改锯片锯切刀数</param>
- public FrmPipeSawStart(int UserRoom,int SawNum,int ColType,int RowNum)
- {
- InitializeComponent();
- InitControl(ColType, RowNum, SawNum);
- }
- public struct SawCount
- {
- public int CutHeadCount;
- public int CutTrailCount;
- public int CutOrderCount;
- }
- public SawCount sawCount1 = new SawCount();
- public SawCount sawCount2 = new SawCount();
- /// <summary>
- /// 初始化控件
- /// </summary>
- public void InitControl(int ColType, int RowNum, int SawNum)
- {
- if (ColType == 0)
- {
- btnStart.Text = "开始分切";
- }
- else
- {
- btnStart.Text = "确认";
- }
- //切头刀数
- cmbCutHeadCount1.Items.Add(0, "0");
- cmbCutHeadCount1.Items.Add(1, "1");
- cmbCutHeadCount1.SelectedIndex = 1;
- cmbCutHeadCount2.Items.Add(0, "0");
- cmbCutHeadCount2.Items.Add(1, "1");
- cmbCutHeadCount2.SelectedIndex = 1;
- //切定尺刀数
- for (int i = 0; i <= SawNum; i++)
- {
- string CutNum = "0";
- CutNum = (Convert.ToInt32(CutNum) + i).ToString();
- cmbCutOrderCount1.Items.Add(i, CutNum);
- cmbCutOrderCount2.Items.Add(i, CutNum);
- }
- cmbCutOrderCount1.SelectedIndex = 0;
- cmbCutOrderCount2.SelectedIndex = 0;
- //切尾刀数
- cmbCutTrailCount1.Items.Add(0, "0");
- cmbCutTrailCount1.Items.Add(1, "1");
- cmbCutTrailCount1.SelectedIndex = 0;
- cmbCutTrailCount2.Items.Add(0, "0");
- cmbCutTrailCount2.Items.Add(1, "1");
- cmbCutTrailCount2.SelectedIndex = 0;
- //排支数
- for (int i = 0; i < 10; i++)
- {
- this.cmbRowNum.Items.Add(i, i.ToString());
-
- }
- cmbRowNum.SelectedIndex = RowNum;
- }
- /// <summary>
- /// 开始分切
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void btnStart_Click(object sender, EventArgs e)
- {
- if (MessageUtil.ShowYesNoAndQuestion("开始分切?") == DialogResult.No)
- {
- return;
- }
-
- sawCount1.CutHeadCount = int.Parse(cmbCutHeadCount1.Text);
- sawCount1.CutTrailCount = int.Parse(cmbCutTrailCount1.Text);
- sawCount1.CutOrderCount = int.Parse(cmbCutOrderCount1.Text);
- sawCount2.CutHeadCount = int.Parse(cmbCutHeadCount2.Text);
- sawCount2.CutHeadCount = int.Parse(cmbCutTrailCount2.Text);
- sawCount2.CutHeadCount = int.Parse(cmbCutOrderCount2.Text);
- RowNum = int.Parse(cmbRowNum.Text);
- this.DialogResult = DialogResult.OK;
- }
- private void btnCancel_Click(object sender, EventArgs e)
- {
- Flag = 1;
- this.DialogResult = DialogResult.OK;
- }
- }
- }
|