diff --git a/RepositoryPattern/Program.cs b/RepositoryPattern/Program.cs index 4ec3a83..fcd78a7 100644 --- a/RepositoryPattern/Program.cs +++ b/RepositoryPattern/Program.cs @@ -22,7 +22,7 @@ namespace RepositoryPattern Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Container = Configure(); - Application.Run(new Form1(Container.Resolve(),Container.Resolve())); + Application.Run(new frmInitial(Container.Resolve(),Container.Resolve())); } /// /// Setting dependency injection @@ -33,7 +33,7 @@ namespace RepositoryPattern var builder = new ContainerBuilder(); builder.RegisterType().As(); builder.RegisterType().As(); - builder.RegisterType(); + builder.RegisterType(); return builder.Build(); } } diff --git a/RepositoryPattern/Form1.Designer.cs b/RepositoryPattern/frmInitial.Designer.cs similarity index 90% rename from RepositoryPattern/Form1.Designer.cs rename to RepositoryPattern/frmInitial.Designer.cs index 2212b9a..192c01e 100644 --- a/RepositoryPattern/Form1.Designer.cs +++ b/RepositoryPattern/frmInitial.Designer.cs @@ -1,7 +1,7 @@  namespace RepositoryPattern { - partial class Form1 + partial class frmInitial { /// /// Required designer variable. @@ -32,20 +32,22 @@ namespace RepositoryPattern this.dataGridView = new System.Windows.Forms.DataGridView(); this.lblTotalRecords = new System.Windows.Forms.Label(); this.gB1 = new System.Windows.Forms.GroupBox(); + this.btnReload = new System.Windows.Forms.Button(); this.rdbStock = new System.Windows.Forms.RadioButton(); this.rdbNorth = new System.Windows.Forms.RadioButton(); - this.btnReload = new System.Windows.Forms.Button(); ((System.ComponentModel.ISupportInitialize)(this.dataGridView)).BeginInit(); this.gB1.SuspendLayout(); this.SuspendLayout(); // // dataGridView // + this.dataGridView.Anchor = ((System.Windows.Forms.AnchorStyles)(((System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Left) + | System.Windows.Forms.AnchorStyles.Right))); this.dataGridView.ColumnHeadersHeightSizeMode = System.Windows.Forms.DataGridViewColumnHeadersHeightSizeMode.AutoSize; - this.dataGridView.Location = new System.Drawing.Point(12, 12); + this.dataGridView.Location = new System.Drawing.Point(12, 16); this.dataGridView.Name = "dataGridView"; this.dataGridView.RowTemplate.Height = 25; - this.dataGridView.Size = new System.Drawing.Size(776, 393); + this.dataGridView.Size = new System.Drawing.Size(776, 389); this.dataGridView.TabIndex = 0; // // lblTotalRecords @@ -62,34 +64,12 @@ namespace RepositoryPattern this.gB1.Controls.Add(this.btnReload); this.gB1.Controls.Add(this.rdbStock); this.gB1.Controls.Add(this.rdbNorth); - this.gB1.Location = new System.Drawing.Point(220, 410); + this.gB1.Location = new System.Drawing.Point(157, 411); this.gB1.Name = "gB1"; this.gB1.Size = new System.Drawing.Size(248, 35); this.gB1.TabIndex = 3; this.gB1.TabStop = false; // - // rdbStock - // - this.rdbStock.AutoSize = true; - this.rdbStock.Location = new System.Drawing.Point(98, 9); - this.rdbStock.Name = "rdbStock"; - this.rdbStock.Size = new System.Drawing.Size(54, 19); - this.rdbStock.TabIndex = 1; - this.rdbStock.Text = "Stock"; - this.rdbStock.UseVisualStyleBackColor = true; - // - // rdbNorth - // - this.rdbNorth.AutoSize = true; - this.rdbNorth.Checked = true; - this.rdbNorth.Location = new System.Drawing.Point(7, 9); - this.rdbNorth.Name = "rdbNorth"; - this.rdbNorth.Size = new System.Drawing.Size(84, 19); - this.rdbNorth.TabIndex = 0; - this.rdbNorth.TabStop = true; - this.rdbNorth.Text = "NorthWind"; - this.rdbNorth.UseVisualStyleBackColor = true; - // // btnReload // this.btnReload.Location = new System.Drawing.Point(158, 9); @@ -100,16 +80,38 @@ namespace RepositoryPattern this.btnReload.UseVisualStyleBackColor = true; this.btnReload.Click += new System.EventHandler(this.btnReload_Click); // - // Form1 + // rdbStock + // + this.rdbStock.AutoSize = true; + this.rdbStock.Checked = true; + this.rdbStock.Location = new System.Drawing.Point(98, 9); + this.rdbStock.Name = "rdbStock"; + this.rdbStock.Size = new System.Drawing.Size(54, 19); + this.rdbStock.TabIndex = 1; + this.rdbStock.TabStop = true; + this.rdbStock.Text = "Stock"; + this.rdbStock.UseVisualStyleBackColor = true; + // + // rdbNorth + // + this.rdbNorth.AutoSize = true; + this.rdbNorth.Location = new System.Drawing.Point(7, 9); + this.rdbNorth.Name = "rdbNorth"; + this.rdbNorth.Size = new System.Drawing.Size(84, 19); + this.rdbNorth.TabIndex = 0; + this.rdbNorth.Text = "NorthWind"; + this.rdbNorth.UseVisualStyleBackColor = true; + // + // frmInitial // this.AutoScaleDimensions = new System.Drawing.SizeF(7F, 15F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.ClientSize = new System.Drawing.Size(800, 450); + this.ClientSize = new System.Drawing.Size(800, 509); this.Controls.Add(this.gB1); this.Controls.Add(this.lblTotalRecords); this.Controls.Add(this.dataGridView); this.MinimizeBox = false; - this.Name = "Form1"; + this.Name = "frmInitial"; this.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen; this.Text = "Repository Pattern"; this.Load += new System.EventHandler(this.Form1_Load); diff --git a/RepositoryPattern/Form1.cs b/RepositoryPattern/frmInitial.cs similarity index 88% rename from RepositoryPattern/Form1.cs rename to RepositoryPattern/frmInitial.cs index 4bad109..41e1fd1 100644 --- a/RepositoryPattern/Form1.cs +++ b/RepositoryPattern/frmInitial.cs @@ -11,12 +11,12 @@ using System.Windows.Forms; namespace RepositoryPattern { - public partial class Form1 : Form + public partial class frmInitial : Form { IProductRepository _productRepository; private readonly IStockMemberRepository _stockMemberRepository; - public Form1(IProductRepository productRepository,IStockMemberRepository stockMemberRepository) + public frmInitial(IProductRepository productRepository,IStockMemberRepository stockMemberRepository) { InitializeComponent(); _productRepository = productRepository; diff --git a/RepositoryPattern/Form1.resx b/RepositoryPattern/frmInitial.resx similarity index 100% rename from RepositoryPattern/Form1.resx rename to RepositoryPattern/frmInitial.resx diff --git a/StockDomain/DiTraderStockRow.cs b/StockDomain/DiTraderStockRow.cs new file mode 100644 index 0000000..47fda61 --- /dev/null +++ b/StockDomain/DiTraderStockRow.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using System.Threading.Tasks; + +namespace StockDomain +{ + public class DiTraderStockRow + { + public string StockName { get; set; } + public decimal ProcChange { get; set; } + public decimal RealChange { get; set; } + public decimal BuyPrice { get; set; } + public decimal SellPrice { get; set; } + public decimal LatestPrice { get; set; } + public decimal HighestPrice { get; set; } + public decimal LowestPrice { get; set; } + public long Volume { get; set; } + public TimeSpan TimeOfDay { get; set; } + } +} diff --git a/StockDomain/StockMember.cs b/StockDomain/StockMember.cs index 4d93320..a98714f 100644 --- a/StockDomain/StockMember.cs +++ b/StockDomain/StockMember.cs @@ -12,7 +12,7 @@ namespace StockDomain public string StockExtId { get; set; } public decimal BuyValue { get; set; } public DateTime BuyDate { get; set; } - public long BuytAmount { get; set; } + public long BuyAmount { get; set; } public decimal ActValue { get; set; } public DateTime ActDate { get; set; } public long ActAmount { get; set; }