Ejemplo n.º 1
0
 private void TextBox_code_Leave(object sender, EventArgs e)
 {
     if (textBox_code.ReadOnly == false)
     {
         textBox_code.Text = Accessory.CheckHexString(textBox_code.Text);
         ParseEscPos.Init(Accessory.ConvertHexToByteArray(textBox_code.Text), CommandDatabase);
     }
 }
Ejemplo n.º 2
0
        private void OpenFileDialog_FileOk(object sender, CancelEventArgs e)
        {
            if (openFileDialog.Title == "Open BIN file") //binary data read
            {
                SourceFile = openFileDialog.FileName;
                try
                {
                    sourceData.Clear();
                    sourceData.AddRange(File.ReadAllBytes(SourceFile));
                }
                catch (Exception ex)
                {
                    MessageBox.Show("\r\nError reading file " + SourceFile + ": " + ex.Message);
                }

                //Form1.ActiveForm.Text += " " + SourceFile;
                textBox_code.Text = Accessory.ConvertByteArrayToHex(sourceData.ToArray());
                textBox_code.Select(0, 0);
                ParseEscPos.Init(sourceData.ToArray(), CommandDatabase);
            }
            else if (openFileDialog.Title == "Open HEX file") //hex text read
            {
                SourceFile = openFileDialog.FileName;
                try
                {
                    textBox_code.Text = Accessory.CheckHexString(File.ReadAllText(SourceFile));
                }
                catch (Exception ex)
                {
                    MessageBox.Show("\r\nError reading file " + SourceFile + ": " + ex.Message);
                }

                //Form1.ActiveForm.Text += " " + SourceFile;
                sourceData.Clear();
                sourceData.AddRange(Accessory.ConvertHexToByteArray(textBox_code.Text));
                textBox_code.Select(0, 0);
                ParseEscPos.Init(Accessory.ConvertHexToByteArray(textBox_code.Text), CommandDatabase);
            }
            else if (openFileDialog.Title == "Open CSV database") //hex text read
            {
                ReadCsv(openFileDialog.FileName);
                ParseEscPos.Init(Accessory.ConvertHexToByteArray(textBox_code.Text), CommandDatabase);
            }
        }
Ejemplo n.º 3
0
 public Form1()
 {
     InitializeComponent();
     textBox_code.Select(0, 0);
     defaultCSVToolStripTextBox.Text = EscPosParser.Properties.Settings.Default.database;
     ReadCsv(defaultCSVToolStripTextBox.Text);
     dataGridView_result.DataSource = ResultDatabase;
     dataGridView_commands.ReadOnly = true;
     ResultDatabase.Columns.Add("Name");
     ResultDatabase.Columns.Add("Value");
     ResultDatabase.Columns.Add("Type");
     ResultDatabase.Columns.Add("Desc");
     ResultDatabase.Columns.Add("Raw");
     ParseEscPos.Init(Accessory.ConvertHexToByteArray(textBox_code.Text), CommandDatabase);
     comboBox_printerType.SelectedIndex = 0;
     for (var i = 0; i < dataGridView_commands.Columns.Count; i++)
     {
         dataGridView_commands.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
     }
     for (var i = 0; i < dataGridView_result.Columns.Count; i++)
     {
         dataGridView_result.Columns[i].SortMode = DataGridViewColumnSortMode.NotSortable;
     }
 }