📄 selectmissionsform.cs
字号:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using immune_algorithm.wlddDataSetTableAdapters;
namespace immune_algorithm
{
public partial class SelectMissionsForm : Form
{
public string coalCategoryName;
public Guid projectId;
public string projectName;
public int truckNum;
public SelectMissionsForm()
{
InitializeComponent();
}
public SelectMissionsForm(Guid projectId,string projectName,string coalCategoryName,int truckNum)
{
this.coalCategoryName = coalCategoryName;
this.projectId = projectId;
this.projectName = projectName;
this.truckNum = truckNum;
InitializeComponent();
}
private void SelectMissionsForm_Load(object sender, EventArgs e)
{
this.missionNode1TableAdapter.Fill(this.wlddDataSet.missionNode1);
this.missionNodeTableAdapter.Fill(this.wlddDataSet.missionNode);
this.lblProjectName.Text = "【项目名称:" + this.projectName + " —> 煤运种类:" + this.coalCategoryName.Trim() + " —> 车辆数:" + this.truckNum + "】";
selectMissionNodeTableAdapter selectMissionNodeAdapter = new selectMissionNodeTableAdapter();
wlddDataSet.selectMissionNodeDataTable selectTable = new wlddDataSet.selectMissionNodeDataTable();
selectTable = selectMissionNodeAdapter.GetDataBy(this.projectId);
System.Console.Out.WriteLine(selectTable.Rows.Count+"rows.count");
dataGrvSelectMission.DataSource = selectTable;
}
private void btnSubmit_Click(object sender, EventArgs e)
{
this.selectMissionNodeTableAdapter.Update(this.wlddDataSet.selectMissionNode);
}
private void btnSearch_Click(object sender, EventArgs e)//t通过项目id来寻找最佳路径
{
Form1 form1 = new Form1(this.projectId,this.projectName,this.coalCategoryName,this.truckNum);
form1.Show();
}
private void btnAdd_Click(object sender, EventArgs e)//选择添加配货地点及配货量
{
if (this.txtAmount.Text.ToString().Trim() == "")
{
MessageBox.Show("对不起,配送量不能为空!", "配送量不能为空!", MessageBoxButtons.OK, MessageBoxIcon.Error);
this.txtAmount.Focus();
}
else
{
this.dataGrvSelectMission.DataSource = this.wlddDataSet.selectMissionNode;
wlddDataSet.selectMissionNodeRow row = (wlddDataSet.selectMissionNodeRow)this.wlddDataSet.selectMissionNode.NewRow();
row.missionId = (Guid)(this.cmbMission.SelectedValue);
row.missionname = (String)(this.cmbMission.Text);
row.amount = Int32.Parse(this.txtAmount.Text);
row.projectId = this.projectId;
row.id = Guid.NewGuid();
if (this.chbGarage.Checked)
{
row.flag = 0;
}
else
{
row.flag = 1;
}
this.wlddDataSet.selectMissionNode.Rows.Add(row);
}
}
private void btnSubmit_Click_1(object sender, EventArgs e)
{
this.selectMissionNodeTableAdapter.Update(this.wlddDataSet.selectMissionNode);
MessageBox.Show("数据已成功保存至数据库!", "数据保存成功!", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
private void btnSearch_Click_1(object sender, EventArgs e)
{
Form1 form1 = new Form1(this.projectId,this.projectName,this.coalCategoryName,this.truckNum);
form1.Show();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -