BarCodePrint.cs 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. using System;
  2. using System.Data;
  3. using System.Windows.Forms;
  4. using UAS_MES_NEW.DataOperate;
  5. using UAS_MES_NEW.Entity;
  6. using UAS_MES_NEW.PublicMethod;
  7. namespace UAS_MES_NEW.Query
  8. {
  9. public partial class BarCodePrint : Form
  10. {
  11. DataHelper dh = SystemInf.dh;
  12. string bar = "";
  13. public BarCodePrint(string barcode)
  14. {
  15. InitializeComponent();
  16. try { UAS_MES_NEW.I18n.LanguageManager.Localize(this); } catch { }
  17. bar = barcode;
  18. }
  19. private void BarCodePrint_Load(object sender, EventArgs e)
  20. {
  21. bar_remain.Text = dh.getFieldDataByCondition("barcode", "bar_remain", "bar_code='" + bar + "'").ToString();
  22. }
  23. private void PrintBarCode_Click(object sender, EventArgs e)
  24. {
  25. DataTable dt = (DataTable)dh.ExecuteSql("select bar_remain,bar_prodcode,to_char(bar_madedate,'yyyymmdd')bar_madedate" +
  26. ",bar_vendbarcode from barcode where bar_code='" + bar + "'", "select");
  27. if (dt.Rows.Count > 0)
  28. {
  29. string remain = dt.Rows[0]["bar_remain"].ToString();
  30. string bar_prodcode = dt.Rows[0]["bar_prodcode"].ToString();
  31. string bar_madedate = dt.Rows[0]["bar_madedate"].ToString();
  32. string bar_vendbarcode = dt.Rows[0]["bar_vendbarcode"].ToString();
  33. string barcode = "";
  34. LogicHandler.SP_GETBARCODE(bar_prodcode, "", out barcode);
  35. newbarcode.Text = barcode.Replace("BARCODE:","") + "," + bar_prodcode + "," + bar_remain.Text + "," + bar_vendbarcode + "," + bar_madedate + ",";
  36. }
  37. Close();
  38. }
  39. }
  40. }