BarCodePrint.cs 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  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. bar = barcode;
  17. }
  18. private void BarCodePrint_Load(object sender, EventArgs e)
  19. {
  20. bar_remain.Text = dh.getFieldDataByCondition("barcode", "bar_remain", "bar_code='" + bar + "'").ToString();
  21. }
  22. private void PrintBarCode_Click(object sender, EventArgs e)
  23. {
  24. DataTable dt = (DataTable)dh.ExecuteSql("select bar_remain,bar_prodcode,to_char(bar_madedate,'yyyymmdd')bar_madedate" +
  25. ",bar_vendbarcode from barcode where bar_code='" + bar + "'", "select");
  26. if (dt.Rows.Count > 0)
  27. {
  28. string remain = dt.Rows[0]["bar_remain"].ToString();
  29. string bar_prodcode = dt.Rows[0]["bar_prodcode"].ToString();
  30. string bar_madedate = dt.Rows[0]["bar_madedate"].ToString();
  31. string bar_vendbarcode = dt.Rows[0]["bar_vendbarcode"].ToString();
  32. string barcode = "";
  33. LogicHandler.SP_GETBARCODE(bar_prodcode, "", out barcode);
  34. newbarcode.Text = barcode.Replace("BARCODE:","") + "," + bar_prodcode + "," + bar_remain.Text + "," + bar_vendbarcode + "," + bar_madedate + ",";
  35. }
  36. Close();
  37. }
  38. }
  39. }