1.初始化项目。保险起见bin目录完整提交 2.基于现场代码为调整过的初始项目(此次提交还未解决代码差异问题)
This commit is contained in:
@@ -0,0 +1,83 @@
|
||||
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;
|
||||
|
||||
namespace AGVSystem
|
||||
{
|
||||
public partial class Creat_Task : Form
|
||||
{
|
||||
public Creat_Task()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
lab_loc.Text = Func.AgvInfo[comboBox1.SelectedIndex].Location_Display.ToString();
|
||||
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
if (numericUpDown1.Value == 0)
|
||||
{
|
||||
MessageBox.Show("错误!上件数量不能等于零", "信息", MessageBoxButtons.OK, MessageBoxIcon.Stop);
|
||||
return;
|
||||
}
|
||||
if (Convert.ToInt16(lab_loc.Text) > 47 && Convert.ToInt16(lab_loc.Text) < 62)
|
||||
{
|
||||
if (Convert.ToInt16(comboBox2.Text.Split('-')[1]) <= Convert.ToInt16(lab_group.Text))
|
||||
{
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Channel_Task_ID = Convert.ToInt16(comboBox1.Text) + 50;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Mes_Task_ID = -1;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Channel_Task_ID = Convert.ToInt16(lab_group.Text)+50;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Goods_Qty = Convert.ToInt16(lab_qty.Text);
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_Up_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_HgQty_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_Down_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_Up_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_HgQty_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_Down_Status = 0;
|
||||
this.Close();
|
||||
}
|
||||
else
|
||||
{
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Channel_Task_ID = Convert.ToInt16(comboBox1.Text) + 50;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Mes_Task_ID = -1;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Channel_Task_ID = Convert.ToInt16(lab_group.Text) + 50;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Goods_Qty = Convert.ToInt16(lab_qty.Text);
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_Up_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_HgQty_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[0].Do_Down_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_Up_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_HgQty_Status = 0;
|
||||
Func.AgvInfo[Convert.ToInt16(comboBox1.Text) - 1].Up_Channel[1].Do_Down_Status = 0;
|
||||
this.Close();
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
MessageBox.Show("AGV在位置48处时,可以创建任务! 当前任务创建失败!","信息",MessageBoxButtons.OK,MessageBoxIcon.Stop);
|
||||
}
|
||||
}
|
||||
|
||||
private void numericUpDown1_ValueChanged(object sender, EventArgs e)
|
||||
{
|
||||
if (numericUpDown1.Value <= Frm_A17194.HG_Qty_Flag)
|
||||
lab_qty.Text = "3";
|
||||
else
|
||||
lab_qty.Text = "6";
|
||||
}
|
||||
|
||||
private void comboBox2_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
if(comboBox2.SelectedIndex>0)
|
||||
lab_group.Text = Frm_A17194.ds_hg.Tables[0].Rows[Convert.ToInt16(comboBox2.Text.Split('-')[1]) - 1][3].ToString();
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user