| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 |
- using System;
- using System.Data;
- using System.Windows.Forms;
- using UAS_MES.DataOperate;
- using UAS_MES.PublicMethod;
- namespace UAS_MES.Make
- {
- public partial class Make_NewPallet : Form
- {
- DataHelper dh;
- DataTable Dbfind;
- //生成的箱类型,2表示大箱号,3表示栈板号
- string pa_type = "";
- public Make_NewPallet(string Caller)
- {
- InitializeComponent();
- switch (Caller)
- {
- case "Make!BigBoxWeigh":
- title.Text = "新增大箱号";
- pa_type = "2";
- break;
- case "Make!PalletWeigh":
- title.Text = "新增栈板号";
- pa_type = "3";
- break;
- default:
- break;
- }
- }
- private void 新增栈板_Load(object sender, EventArgs e)
- {
- dh = new DataHelper();
- pr_code.FormName = Name;
- pr_code.SetValueField = new string[] { "pr_code" };
- pr_code.TableName = "product";
- pr_code.SelectField = "pr_code # 物料编号,pr_detail # 物料名称,pr_kind # 物料种类,pr_spec # 物料规格";
- pr_code.DbChange += Pr_code_DbChange;
- }
- private void Pr_code_DbChange(object sender, EventArgs e)
- {
- Dbfind = pr_code.ReturnData;
- BaseUtil.SetFormValue(this.Controls, Dbfind);
- }
- private void pr_code_UserControlTextChanged(object sender, EventArgs e)
- {
- pa_outboxcode.Pr_id = dh.getFieldDataByCondition("product", "pr_id", "pr_code='" + pr_code.Text + "'").ToString();
- }
- private void pa_outboxcode_IconClick(object sender, EventArgs e)
- {
- pa_outboxcode.Text = dh.GetSerialNumberByCaller(Tag.ToString());
- }
- private void Confirm_Click(object sender, EventArgs e)
- {
- if (pa_outboxcode.Text != "" && pa_packageqty.Text != "" && pr_code.Text != "")
- {
- string sql = "insert into package (pa_id,pa_outboxcode,pa_indate,pa_packageqty,pa_type,pa_prodcode,pa_level,PA_STATUS)values";
- sql += "(package_seq.nextval,'" + pa_outboxcode.Text + "',sysdate,'" + pa_packageqty.Text + "','" + pa_type + "','" + pr_code.Text + "',0,'')";
- dh.ExecuteSql(sql, "insert");
- MessageBox.Show("生成箱号成功!");
- pa_outboxcode.Text = "";
- pa_packageqty.Text = "";
- pr_code.Text = "";
- }
- else
- {
- MessageBox.Show("请先填写完整信息");
- }
- }
- }
- }
|