BarCodePrint.cs 1.7 KB

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