update 20240925
This commit is contained in:
111
BarcodeLib/UI/Barcodekleber.cs
Normal file
111
BarcodeLib/UI/Barcodekleber.cs
Normal file
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.ComponentModel;
|
||||
using System.Data;
|
||||
using System.Drawing;
|
||||
using System.IO;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using System.Windows.Input;
|
||||
|
||||
namespace BarcodeLib.UI
|
||||
{
|
||||
public partial class Barcodekleber : Form
|
||||
{
|
||||
string connecionstring = string.Empty;
|
||||
public Barcodekleber()
|
||||
{
|
||||
InitializeComponent();
|
||||
}
|
||||
|
||||
public Barcodekleber(string connectoinstring)
|
||||
{
|
||||
InitializeComponent();
|
||||
this.connecionstring = connectoinstring;
|
||||
}
|
||||
|
||||
|
||||
private void Barcodekleber_Load(object sender, EventArgs e)
|
||||
{
|
||||
DirectoryInfo d = new DirectoryInfo(Application.StartupPath+ @"\bck"); //Assuming Test is your Folder
|
||||
|
||||
FileInfo[] Files = d.GetFiles("*.frx"); //Getting Text files
|
||||
string str = "";
|
||||
|
||||
foreach (FileInfo file in Files)
|
||||
{
|
||||
this.cbxreportname.Items.Add(file.Name);
|
||||
}
|
||||
}
|
||||
|
||||
private void button2_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataTable dt = new DataTable();
|
||||
DataSet dataSet = new DataSet();
|
||||
dt.Columns.Add("barcode");
|
||||
for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
|
||||
{
|
||||
DataRow dr = dt.NewRow();
|
||||
string s;
|
||||
s = i.ToString();
|
||||
while (s.Length < 8) { s = "0" + s; };
|
||||
dr[0] = "" + s;
|
||||
dt.Rows.Add(dr);
|
||||
}
|
||||
dataSet.Tables.Add(dt);
|
||||
dt.TableName = "Barcodes";
|
||||
FastReport.Report report = new FastReport.Report();
|
||||
if (System.IO.File.Exists(Application.StartupPath + @"\bck\" + cbxreportname.Text) == true)
|
||||
{
|
||||
report.Load(Application.StartupPath + @"\bck\" + cbxreportname.Text);
|
||||
}
|
||||
|
||||
else { }
|
||||
report.RegisterData(dataSet);
|
||||
report.GetDataSource("Barcodes").Enabled = true;
|
||||
report.Preview = previewControl1;
|
||||
report.Prepare();
|
||||
report.Design();
|
||||
}
|
||||
|
||||
private void button1_Click(object sender, EventArgs e)
|
||||
{
|
||||
DataTable dt = new DataTable();
|
||||
DataSet dataSet = new DataSet();
|
||||
dt.Columns.Add("barcode");
|
||||
for (int i = 0; i < Convert.ToInt32(textBox1.Text); i++)
|
||||
{
|
||||
DataRow dr = dt.NewRow();
|
||||
Database.DB dB = new Database.DB(connecionstring);
|
||||
string key = dB.get_dbkey("barcodeetikette");
|
||||
|
||||
string s;
|
||||
|
||||
s = key;
|
||||
while (s.Length < 5) { s = "0" + s; };
|
||||
s = DateTime.Now.Year.ToString()+s;
|
||||
s = s+Helper.DivFnkt.modulo10(s).ToString();
|
||||
dr[0] = s;
|
||||
dt.Rows.Add(dr);
|
||||
}
|
||||
dataSet.Tables.Add(dt);
|
||||
dt.TableName = "Barcodes";
|
||||
FastReport.Report report = new FastReport.Report();
|
||||
if (System.IO.File.Exists(Application.StartupPath + @"\bck\" + cbxreportname.Text) == true)
|
||||
{
|
||||
report.Load(Application.StartupPath + @"\bck\" + cbxreportname.Text);
|
||||
}
|
||||
|
||||
else { }
|
||||
report.RegisterData(dataSet);
|
||||
report.GetDataSource("Barcodes").Enabled = true;
|
||||
report.Preview = previewControl1;
|
||||
report.Prepare();
|
||||
report.ShowPrepared();
|
||||
|
||||
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user