mirror of
https://github.com/stokebob/bnhtrade.git
synced 2026-03-19 22:47:15 +00:00
Automated downloading exchange rates from HMRC and updating the database. Added function call to the console and form applications. Also added a form to show the console output in form application.
321 lines
15 KiB
C#
321 lines
15 KiB
C#
namespace bnhtrade.gui
|
|
{
|
|
partial class Home
|
|
{
|
|
/// <summary>
|
|
/// Required designer variable.
|
|
/// </summary>
|
|
private System.ComponentModel.IContainer components = null;
|
|
|
|
/// <summary>
|
|
/// Clean up any resources being used.
|
|
/// </summary>
|
|
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
|
|
protected override void Dispose(bool disposing)
|
|
{
|
|
if (disposing && (components != null))
|
|
{
|
|
components.Dispose();
|
|
}
|
|
base.Dispose(disposing);
|
|
}
|
|
|
|
#region Windows Form Designer generated code
|
|
|
|
/// <summary>
|
|
/// Required method for Designer support - do not modify
|
|
/// the contents of this method with the code editor.
|
|
/// </summary>
|
|
private void InitializeComponent()
|
|
{
|
|
components = new System.ComponentModel.Container();
|
|
tabControl1 = new TabControl();
|
|
tabPage1 = new TabPage();
|
|
tabPage2 = new TabPage();
|
|
Receiving = new TabPage();
|
|
labelDataGridCount = new Label();
|
|
dataGridView1 = new DataGridView();
|
|
purchaseNumberDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
purchaseDateDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
itemDescriptionDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
purchaseLineIdDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
lineStatusDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
purchaseIdDataGridViewTextBoxColumn = new DataGridViewTextBoxColumn();
|
|
bsReceivingLines = new BindingSource(components);
|
|
buttonSearch = new Button();
|
|
comboBox1 = new ComboBox();
|
|
purchaseLineStatusBindingSource = new BindingSource(components);
|
|
dateTimeOrderSearch = new DateTimePicker();
|
|
label1 = new Label();
|
|
textboxOrderSearch = new TextBox();
|
|
tabAccounts = new TabPage();
|
|
btnExchangeRate = new Button();
|
|
tabControl1.SuspendLayout();
|
|
Receiving.SuspendLayout();
|
|
((System.ComponentModel.ISupportInitialize)dataGridView1).BeginInit();
|
|
((System.ComponentModel.ISupportInitialize)bsReceivingLines).BeginInit();
|
|
((System.ComponentModel.ISupportInitialize)purchaseLineStatusBindingSource).BeginInit();
|
|
tabAccounts.SuspendLayout();
|
|
SuspendLayout();
|
|
//
|
|
// tabControl1
|
|
//
|
|
tabControl1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
|
|
tabControl1.Controls.Add(tabPage1);
|
|
tabControl1.Controls.Add(tabPage2);
|
|
tabControl1.Controls.Add(Receiving);
|
|
tabControl1.Controls.Add(tabAccounts);
|
|
tabControl1.Location = new Point(14, 16);
|
|
tabControl1.Margin = new Padding(3, 4, 3, 4);
|
|
tabControl1.Name = "tabControl1";
|
|
tabControl1.SelectedIndex = 0;
|
|
tabControl1.Size = new Size(1168, 711);
|
|
tabControl1.TabIndex = 0;
|
|
tabControl1.SelectedIndexChanged += tabControl1_SelectedIndexChanged;
|
|
//
|
|
// tabPage1
|
|
//
|
|
tabPage1.Location = new Point(4, 29);
|
|
tabPage1.Margin = new Padding(3, 4, 3, 4);
|
|
tabPage1.Name = "tabPage1";
|
|
tabPage1.Padding = new Padding(3, 4, 3, 4);
|
|
tabPage1.Size = new Size(1160, 678);
|
|
tabPage1.TabIndex = 0;
|
|
tabPage1.Text = "Home";
|
|
tabPage1.UseVisualStyleBackColor = true;
|
|
//
|
|
// tabPage2
|
|
//
|
|
tabPage2.AccessibleName = "";
|
|
tabPage2.Location = new Point(4, 29);
|
|
tabPage2.Margin = new Padding(3, 4, 3, 4);
|
|
tabPage2.Name = "tabPage2";
|
|
tabPage2.Padding = new Padding(3, 4, 3, 4);
|
|
tabPage2.Size = new Size(1160, 678);
|
|
tabPage2.TabIndex = 1;
|
|
tabPage2.Text = "FBA Shipments";
|
|
tabPage2.UseVisualStyleBackColor = true;
|
|
//
|
|
// Receiving
|
|
//
|
|
Receiving.Controls.Add(labelDataGridCount);
|
|
Receiving.Controls.Add(dataGridView1);
|
|
Receiving.Controls.Add(buttonSearch);
|
|
Receiving.Controls.Add(comboBox1);
|
|
Receiving.Controls.Add(dateTimeOrderSearch);
|
|
Receiving.Controls.Add(label1);
|
|
Receiving.Controls.Add(textboxOrderSearch);
|
|
Receiving.Location = new Point(4, 29);
|
|
Receiving.Margin = new Padding(3, 4, 3, 4);
|
|
Receiving.Name = "Receiving";
|
|
Receiving.Padding = new Padding(3, 4, 3, 4);
|
|
Receiving.Size = new Size(1160, 678);
|
|
Receiving.TabIndex = 2;
|
|
Receiving.Text = "Receiving";
|
|
Receiving.UseVisualStyleBackColor = true;
|
|
Receiving.Click += tabPage3_Click;
|
|
//
|
|
// labelDataGridCount
|
|
//
|
|
labelDataGridCount.Anchor = AnchorStyles.Right;
|
|
labelDataGridCount.ImageAlign = ContentAlignment.MiddleRight;
|
|
labelDataGridCount.Location = new Point(979, 93);
|
|
labelDataGridCount.Name = "labelDataGridCount";
|
|
labelDataGridCount.RightToLeft = RightToLeft.Yes;
|
|
labelDataGridCount.Size = new Size(147, 28);
|
|
labelDataGridCount.TabIndex = 6;
|
|
labelDataGridCount.Text = "labelListCount";
|
|
labelDataGridCount.TextAlign = ContentAlignment.MiddleLeft;
|
|
//
|
|
// dataGridView1
|
|
//
|
|
dataGridView1.Anchor = AnchorStyles.Top | AnchorStyles.Bottom | AnchorStyles.Left | AnchorStyles.Right;
|
|
dataGridView1.AutoGenerateColumns = false;
|
|
dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.AutoSize;
|
|
dataGridView1.Columns.AddRange(new DataGridViewColumn[] { purchaseNumberDataGridViewTextBoxColumn, purchaseDateDataGridViewTextBoxColumn, itemDescriptionDataGridViewTextBoxColumn, purchaseLineIdDataGridViewTextBoxColumn, lineStatusDataGridViewTextBoxColumn, purchaseIdDataGridViewTextBoxColumn });
|
|
dataGridView1.DataSource = bsReceivingLines;
|
|
dataGridView1.Location = new Point(35, 125);
|
|
dataGridView1.Margin = new Padding(3, 4, 3, 4);
|
|
dataGridView1.MultiSelect = false;
|
|
dataGridView1.Name = "dataGridView1";
|
|
dataGridView1.RowHeadersWidth = 51;
|
|
dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;
|
|
dataGridView1.Size = new Size(1091, 528);
|
|
dataGridView1.TabIndex = 5;
|
|
dataGridView1.DoubleClick += dataGridView1_DoubleClick;
|
|
//
|
|
// purchaseNumberDataGridViewTextBoxColumn
|
|
//
|
|
purchaseNumberDataGridViewTextBoxColumn.DataPropertyName = "PurchaseNumber";
|
|
purchaseNumberDataGridViewTextBoxColumn.HeaderText = "PurchaseNumber";
|
|
purchaseNumberDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
purchaseNumberDataGridViewTextBoxColumn.Name = "purchaseNumberDataGridViewTextBoxColumn";
|
|
purchaseNumberDataGridViewTextBoxColumn.Width = 125;
|
|
//
|
|
// purchaseDateDataGridViewTextBoxColumn
|
|
//
|
|
purchaseDateDataGridViewTextBoxColumn.DataPropertyName = "PurchaseDate";
|
|
purchaseDateDataGridViewTextBoxColumn.HeaderText = "PurchaseDate";
|
|
purchaseDateDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
purchaseDateDataGridViewTextBoxColumn.Name = "purchaseDateDataGridViewTextBoxColumn";
|
|
purchaseDateDataGridViewTextBoxColumn.Width = 125;
|
|
//
|
|
// itemDescriptionDataGridViewTextBoxColumn
|
|
//
|
|
itemDescriptionDataGridViewTextBoxColumn.DataPropertyName = "ItemDescription";
|
|
itemDescriptionDataGridViewTextBoxColumn.HeaderText = "ItemDescription";
|
|
itemDescriptionDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
itemDescriptionDataGridViewTextBoxColumn.Name = "itemDescriptionDataGridViewTextBoxColumn";
|
|
itemDescriptionDataGridViewTextBoxColumn.Width = 500;
|
|
//
|
|
// purchaseLineIdDataGridViewTextBoxColumn
|
|
//
|
|
purchaseLineIdDataGridViewTextBoxColumn.DataPropertyName = "PurchaseLineId";
|
|
purchaseLineIdDataGridViewTextBoxColumn.HeaderText = "PurchaseLineId";
|
|
purchaseLineIdDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
purchaseLineIdDataGridViewTextBoxColumn.Name = "purchaseLineIdDataGridViewTextBoxColumn";
|
|
purchaseLineIdDataGridViewTextBoxColumn.Width = 125;
|
|
//
|
|
// lineStatusDataGridViewTextBoxColumn
|
|
//
|
|
lineStatusDataGridViewTextBoxColumn.DataPropertyName = "LineStatus";
|
|
lineStatusDataGridViewTextBoxColumn.HeaderText = "LineStatus";
|
|
lineStatusDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
lineStatusDataGridViewTextBoxColumn.Name = "lineStatusDataGridViewTextBoxColumn";
|
|
lineStatusDataGridViewTextBoxColumn.Width = 125;
|
|
//
|
|
// purchaseIdDataGridViewTextBoxColumn
|
|
//
|
|
purchaseIdDataGridViewTextBoxColumn.DataPropertyName = "PurchaseId";
|
|
purchaseIdDataGridViewTextBoxColumn.HeaderText = "PurchaseId";
|
|
purchaseIdDataGridViewTextBoxColumn.MinimumWidth = 6;
|
|
purchaseIdDataGridViewTextBoxColumn.Name = "purchaseIdDataGridViewTextBoxColumn";
|
|
purchaseIdDataGridViewTextBoxColumn.Width = 125;
|
|
//
|
|
// bsReceivingLines
|
|
//
|
|
bsReceivingLines.DataSource = typeof(Core.Model.Account.PurchaseInvoiceLineSummary);
|
|
//
|
|
// buttonSearch
|
|
//
|
|
buttonSearch.Location = new Point(989, 49);
|
|
buttonSearch.Margin = new Padding(3, 4, 3, 4);
|
|
buttonSearch.Name = "buttonSearch";
|
|
buttonSearch.Size = new Size(125, 33);
|
|
buttonSearch.TabIndex = 4;
|
|
buttonSearch.Text = "Search";
|
|
buttonSearch.UseVisualStyleBackColor = true;
|
|
buttonSearch.Click += buttonSearch_Click;
|
|
//
|
|
// comboBox1
|
|
//
|
|
comboBox1.DataSource = purchaseLineStatusBindingSource;
|
|
comboBox1.DisplayMember = "PurchaseLineStatusName";
|
|
comboBox1.FormattingEnabled = true;
|
|
comboBox1.Location = new Point(223, 52);
|
|
comboBox1.Margin = new Padding(3, 4, 3, 4);
|
|
comboBox1.Name = "comboBox1";
|
|
comboBox1.Size = new Size(215, 28);
|
|
comboBox1.TabIndex = 3;
|
|
comboBox1.ValueMember = "PurchaseLineStatusId";
|
|
comboBox1.SelectedIndexChanged += comboBox1_SelectedIndexChanged;
|
|
//
|
|
// purchaseLineStatusBindingSource
|
|
//
|
|
purchaseLineStatusBindingSource.DataSource = typeof(Core.Model.Purchase.PurchaseLineStatus);
|
|
purchaseLineStatusBindingSource.CurrentChanged += purchaseLineStatusBindingSource_CurrentChanged;
|
|
//
|
|
// dateTimeOrderSearch
|
|
//
|
|
dateTimeOrderSearch.Location = new Point(35, 52);
|
|
dateTimeOrderSearch.Margin = new Padding(3, 4, 3, 4);
|
|
dateTimeOrderSearch.Name = "dateTimeOrderSearch";
|
|
dateTimeOrderSearch.Size = new Size(149, 27);
|
|
dateTimeOrderSearch.TabIndex = 2;
|
|
dateTimeOrderSearch.ValueChanged += dateTimeOrderSearch_ValueChanged;
|
|
//
|
|
// label1
|
|
//
|
|
label1.AutoSize = true;
|
|
label1.Location = new Point(35, 28);
|
|
label1.Name = "label1";
|
|
label1.Size = new Size(95, 20);
|
|
label1.TabIndex = 1;
|
|
label1.Text = "Order Search";
|
|
//
|
|
// textboxOrderSearch
|
|
//
|
|
textboxOrderSearch.Location = new Point(477, 52);
|
|
textboxOrderSearch.Margin = new Padding(3, 4, 3, 4);
|
|
textboxOrderSearch.Name = "textboxOrderSearch";
|
|
textboxOrderSearch.Size = new Size(474, 27);
|
|
textboxOrderSearch.TabIndex = 0;
|
|
textboxOrderSearch.KeyPress += textboxOrderSearch_KeyPress;
|
|
//
|
|
// tabAccounts
|
|
//
|
|
tabAccounts.Controls.Add(btnExchangeRate);
|
|
tabAccounts.Location = new Point(4, 29);
|
|
tabAccounts.Name = "tabAccounts";
|
|
tabAccounts.Padding = new Padding(3);
|
|
tabAccounts.Size = new Size(1160, 678);
|
|
tabAccounts.TabIndex = 3;
|
|
tabAccounts.Text = "Accounts";
|
|
tabAccounts.UseVisualStyleBackColor = true;
|
|
//
|
|
// btnExchangeRate
|
|
//
|
|
btnExchangeRate.Location = new Point(48, 50);
|
|
btnExchangeRate.Name = "btnExchangeRate";
|
|
btnExchangeRate.Size = new Size(237, 50);
|
|
btnExchangeRate.TabIndex = 0;
|
|
btnExchangeRate.Text = "Update exchange rates";
|
|
btnExchangeRate.UseVisualStyleBackColor = true;
|
|
btnExchangeRate.Click += btnExchangeRate_Click;
|
|
//
|
|
// Home
|
|
//
|
|
AutoScaleDimensions = new SizeF(8F, 20F);
|
|
AutoScaleMode = AutoScaleMode.Font;
|
|
ClientSize = new Size(1195, 743);
|
|
Controls.Add(tabControl1);
|
|
Margin = new Padding(3, 4, 3, 4);
|
|
Name = "Home";
|
|
Text = "Form1";
|
|
Load += Form1_Load;
|
|
tabControl1.ResumeLayout(false);
|
|
Receiving.ResumeLayout(false);
|
|
Receiving.PerformLayout();
|
|
((System.ComponentModel.ISupportInitialize)dataGridView1).EndInit();
|
|
((System.ComponentModel.ISupportInitialize)bsReceivingLines).EndInit();
|
|
((System.ComponentModel.ISupportInitialize)purchaseLineStatusBindingSource).EndInit();
|
|
tabAccounts.ResumeLayout(false);
|
|
ResumeLayout(false);
|
|
}
|
|
|
|
#endregion
|
|
|
|
private TabControl tabControl1;
|
|
private TabPage tabPage1;
|
|
private TabPage tabPage2;
|
|
private TabPage Receiving;
|
|
private TextBox textboxOrderSearch;
|
|
private Label label1;
|
|
private DateTimePicker dateTimeOrderSearch;
|
|
private ComboBox comboBox1;
|
|
private BindingSource purchaseLineStatusBindingSource;
|
|
private Button buttonSearch;
|
|
private DataGridView dataGridView1;
|
|
private BindingSource bsReceivingLines;
|
|
private DataGridViewTextBoxColumn purchaseNumberDataGridViewTextBoxColumn;
|
|
private DataGridViewTextBoxColumn purchaseDateDataGridViewTextBoxColumn;
|
|
private DataGridViewTextBoxColumn itemDescriptionDataGridViewTextBoxColumn;
|
|
private DataGridViewTextBoxColumn purchaseLineIdDataGridViewTextBoxColumn;
|
|
private DataGridViewTextBoxColumn lineStatusDataGridViewTextBoxColumn;
|
|
private DataGridViewTextBoxColumn purchaseIdDataGridViewTextBoxColumn;
|
|
private Label labelDataGridCount;
|
|
private TabPage tabAccounts;
|
|
private Button btnExchangeRate;
|
|
}
|
|
}
|