|
|
@@ -97,12 +97,15 @@ namespace UAS_MES.Make
|
|
|
private void palletcode_KeyDown(object sender, KeyEventArgs e)
|
|
|
{
|
|
|
//按下了enter键
|
|
|
- if (e.KeyCode==Keys.Enter) {
|
|
|
- if (palletcode.Text=="") {
|
|
|
+ if (e.KeyCode == Keys.Enter)
|
|
|
+ {
|
|
|
+ if (palletcode.Text == "")
|
|
|
+ {
|
|
|
OperateResult.AppendText("<<输入不能为空\n", Color.Red);
|
|
|
return;
|
|
|
}
|
|
|
- if (weight.Text=="") {
|
|
|
+ if (weight.Text == "")
|
|
|
+ {
|
|
|
OperateResult.AppendText("<<未读取到重量信息\n", Color.Red);
|
|
|
return;
|
|
|
}
|
|
|
@@ -111,7 +114,7 @@ namespace UAS_MES.Make
|
|
|
sql.Append("select pa_id,pa_prodcode,pr_detail,pa_makecode,pa_salecode,pa_totalqty,");
|
|
|
sql.Append("pa_packageqty from package left join product on pr_code=pa_prodcode where ");
|
|
|
sql.Append("pa_outboxcode=:code and pa_type='3'");
|
|
|
- dt = (DataTable)dh.ExecuteSql(sql.GetString(),"select",palletcode.Text);
|
|
|
+ dt = (DataTable)dh.ExecuteSql(sql.GetString(), "select", palletcode.Text);
|
|
|
if (dt.Rows.Count == 0)
|
|
|
{
|
|
|
OperateResult.AppendText("<<无该栈板号\n", Color.Red, palletcode);
|
|
|
@@ -119,9 +122,9 @@ namespace UAS_MES.Make
|
|
|
else
|
|
|
{
|
|
|
//给页面赋值
|
|
|
- BaseUtil.SetFormValue(this.Controls,dt);
|
|
|
+ BaseUtil.SetFormValue(this.Controls, dt);
|
|
|
//刷新grid的历史称重信息;
|
|
|
- if (double.Parse(weight.Text.Replace("kg","").Trim()) == 0)
|
|
|
+ if (double.Parse(weight.Text.Replace("kg", "").Trim()) == 0)
|
|
|
{
|
|
|
OperateResult.AppendText("<<重量不能等于0\n", Color.Red, palletcode);
|
|
|
return;
|
|
|
@@ -129,11 +132,11 @@ namespace UAS_MES.Make
|
|
|
// 更新大箱重量
|
|
|
sql.Clear();
|
|
|
sql.Append("update package set pa_weight=:weight where pa_id=:pa_id ");
|
|
|
- dh.ExecuteSql(sql.GetString(),"update",weight.Text.Replace("kg","").Trim(),dt.Rows[0]["pa_id"].ToString());
|
|
|
+ dh.ExecuteSql(sql.GetString(), "update", weight.Text.Replace("kg", "").Trim(), dt.Rows[0]["pa_id"].ToString());
|
|
|
//记录makeprocess
|
|
|
//查询maid
|
|
|
- info = (DataTable)dh.ExecuteSql("select ma_id,ma_wccode from make where ma_code='"+pa_makecode.Text+"'","select");
|
|
|
- if (info.Rows.Count>0)
|
|
|
+ info = (DataTable)dh.ExecuteSql("select ma_id,ma_wccode from make where ma_code='" + pa_makecode.Text + "'", "select");
|
|
|
+ if (info.Rows.Count > 0)
|
|
|
{
|
|
|
//有值
|
|
|
//查询
|
|
|
@@ -142,11 +145,11 @@ namespace UAS_MES.Make
|
|
|
sql.Append("mp_kind,mp_result,mp_indate,mp_inman,mp_wccode,mp_linecode,mp_sourcecode,");
|
|
|
sql.Append("mp_snoutboxcode) values ( makeprocess_seq.nextval,:makecode,:ma_id,:craftcode,:craftname,'栈板称重'");
|
|
|
sql.Append(",:result,sysdate,:inman,:workcenter,:linecode,:source,:palletcode) ");
|
|
|
- dh.ExecuteSql(sql.GetString(), "insert", pa_makecode.Text, info.Rows[0]["ma_id"].ToString(), User.CurrentStepCode, User.CurrentStepName, "称重成功,栈板号:" + palletcode.Text + ",重量:" + weight.Text.Trim() , User.UserName, info.Rows[0]["ma_wccode"].ToString(), User.UserLineCode, User.UserSourceCode, palletcode.Text);
|
|
|
+ dh.ExecuteSql(sql.GetString(), "insert", pa_makecode.Text, info.Rows[0]["ma_id"].ToString(), User.CurrentStepCode, User.CurrentStepName, "称重成功,栈板号:" + palletcode.Text + ",重量:" + weight.Text.Trim(), User.UserName, info.Rows[0]["ma_wccode"].ToString(), User.UserLineCode, User.UserSourceCode, palletcode.Text);
|
|
|
//提示信息栏显示:<< 栈板号:XXXX,重量:xxxx 克,
|
|
|
OperateResult.AppendText("<<栈板号:" + palletcode.Text + ",重量:" + weight.Text.Trim() + "\n", Color.Green);
|
|
|
//记录日志
|
|
|
- LogicHandler.DoCommandLog(Tag.ToString(),User.UserCode,pa_makecode.Text,User.UserLineCode,User.UserSourceCode,"栈板称重","重量:" + weight.Text.Trim()+"\n",palletcode.Text,"");
|
|
|
+ LogicHandler.DoCommandLog(Tag.ToString(), User.UserCode, pa_makecode.Text, User.UserLineCode, User.UserSourceCode, "栈板称重", "重量:" + weight.Text.Trim() + "\n", palletcode.Text, "");
|
|
|
//刷新称重计数+1
|
|
|
weightedNum.Text = double.Parse(weightedNum.Text) + 1 + "";
|
|
|
recordResult(palletcode.Text, weight.Text.Trim(), System.DateTime.Now.ToString());
|
|
|
@@ -162,13 +165,21 @@ namespace UAS_MES.Make
|
|
|
{
|
|
|
try
|
|
|
{
|
|
|
- if (PrintLabel.SelectedValue==null)
|
|
|
+ if (PrintLabel.SelectedValue == null)
|
|
|
{
|
|
|
OperateResult.AppendText(">>产品:" + pa_prodcode.Text + "未维护栈板标签模板\n", Color.Red, palletcode);
|
|
|
return;
|
|
|
}
|
|
|
doc = lbl.Documents.Open(ftpOperater.DownLoadTo + PrintLabel.Text);
|
|
|
- Print.CodeSoft(Tag.ToString(), doc, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, palletcode.Text, int.Parse(PrintNum.Text));
|
|
|
+ string ErrorMessage = "";
|
|
|
+ if (Print.CodeSoft(Tag.ToString(), doc, PrintLabel.Text, PrintLabel.SelectedValue.ToString(), Printer.Text, palletcode.Text, int.Parse(PrintNum.Text),pa_makecode.Text,pa_prodcode.Text,"栈板标","0",out ErrorMessage))
|
|
|
+ {
|
|
|
+
|
|
|
+ }
|
|
|
+ else
|
|
|
+ {
|
|
|
+ OperateResult.AppendText(ErrorMessage + "\n", Color.Red);
|
|
|
+ }
|
|
|
}
|
|
|
catch (Exception ex)
|
|
|
{
|