You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
90 lines
2.7 KiB
90 lines
2.7 KiB
4 years ago
|
using System;
|
||
|
using System.Collections.Generic;
|
||
|
using System.ComponentModel;
|
||
|
using System.Drawing;
|
||
|
using System.Data;
|
||
|
using System.Linq;
|
||
|
using System.Text;
|
||
|
using System.Windows.Forms;
|
||
|
using QMAPP.FJC.Entity.Injection;
|
||
|
using ThoughtWorks.QRCode.Codec;
|
||
|
using ThoughtWorks.QRCode.Codec.Data;
|
||
|
using QMAPP.WinForm.Forms.Injection;
|
||
|
|
||
|
namespace QMAPP.WinForm.UcControl
|
||
|
{
|
||
|
public partial class DetailHole : UserControl
|
||
|
{
|
||
|
InjectionInfo recorder = new InjectionInfo();
|
||
|
|
||
|
public DetailHole(string Charing)
|
||
|
{
|
||
|
recorder.CHARINGBARREL_CODE = Charing;
|
||
|
InitializeComponent();
|
||
|
}
|
||
|
|
||
|
/// <summary>
|
||
|
/// 双击事件
|
||
|
/// </summary>
|
||
|
/// <param name="sender"></param>
|
||
|
/// <param name="e"></param>
|
||
|
private void DetailHole_DoubleClick(object sender, EventArgs e)
|
||
|
{
|
||
|
if (string.IsNullOrEmpty(this.labBatch.Text))
|
||
|
{
|
||
|
MessageBox.Show("此料孔未查到投料信息!");
|
||
|
return;
|
||
|
}
|
||
|
CreateBarCode(recorder);
|
||
|
}
|
||
|
|
||
|
|
||
|
/// <summary>
|
||
|
/// 二维码
|
||
|
/// </summary>
|
||
|
/// <param name="recorder"></param>
|
||
|
private void CreateBarCode(InjectionInfo recorder)
|
||
|
{
|
||
|
InjectIntoBarcode newfrom = new InjectIntoBarcode(recorder);
|
||
|
newfrom.StartPosition = FormStartPosition.CenterScreen;
|
||
|
DialogResult result = newfrom.ShowDialog();
|
||
|
}
|
||
|
|
||
|
|
||
|
/// <summary>
|
||
|
/// 写入详细信息
|
||
|
/// </summary>
|
||
|
/// <param name="model"></param>
|
||
|
private void DetailHole_Load(object sender, EventArgs e)
|
||
|
{
|
||
|
QMAPP.ServicesAgent.ServiceAgent agent = ClientContext.GetServiceAgent();
|
||
|
recorder = agent.InvokeServiceFunction<InjectionInfo>("InjectionRecorderBLL_WriteMaterialDetail", recorder);
|
||
|
if (recorder != null)
|
||
|
{
|
||
|
this.label1.Visible = true;
|
||
|
this.label2.Visible = true;
|
||
|
this.label3.Visible = true;
|
||
|
this.labCharing.Text="";
|
||
|
this.labMaterial.Text = recorder.MATERIAL_CODE;
|
||
|
this.labBatch.Text = recorder.MATERIALBATCH;
|
||
|
this.labMemo.Text = recorder.MATERIAL_NAME;
|
||
|
this.labCharing.Text = recorder.CHARINGBARREL_CODE+"号桶";
|
||
|
}
|
||
|
else
|
||
|
{
|
||
|
this.label1.Visible = false;
|
||
|
this.label2.Visible = false;
|
||
|
this.label3.Visible = false;
|
||
|
this.labCharing.Visible = false;
|
||
|
this.labMaterial.Text = "";
|
||
|
this.labBatch.Text = "";
|
||
|
this.labMemo.Text = "";
|
||
|
}
|
||
|
}
|
||
|
|
||
|
|
||
|
|
||
|
|
||
|
}
|
||
|
}
|