små förändringar så köp och säljnotor synkar

This commit is contained in:
2026-08-21 23:27:00 +02:00
parent c72078db67
commit ce3672be78
4 changed files with 13 additions and 6 deletions

View File

@ -81,7 +81,7 @@ public class StockEquityServices : IStockEquityServices
}; };
_dbContext.Stocks.Add(equity); _dbContext.Stocks.Add(equity);
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
Debug.WriteLine($"Köpnotering: {equity.StockCode}, {equity.Bought}, {equity.BoughtPrice}, {equity.Quantity}, {equity.BoughtPrice * equity.Quantity}"); Debug.WriteLine($"Köpnotering: {equity.StockCode} | {equity.Bought} | {equity.BoughtPrice} | {equity.Quantity} | {equity.BoughtPrice * equity.Quantity}");
} }
// Kontrollera om TransactionType är en säljnotering // Kontrollera om TransactionType är en säljnotering
@ -111,7 +111,7 @@ public class StockEquityServices : IStockEquityServices
soldQuant -= eq.Quantity; soldQuant -= eq.Quantity;
_dbContext.Stocks.Update(eq); _dbContext.Stocks.Update(eq);
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
Debug.WriteLine($"Säljnotering: {eq.StockCode}, {eq.Sold}, {eq.SoldPrice}, {eq.SoldQuant}"); Debug.WriteLine($"Säljnotering: {eq.StockCode} | {eq.Sold} | {eq.SoldPrice} | {eq.SoldQuant}");
} }
else else
{ {
@ -127,11 +127,11 @@ public class StockEquityServices : IStockEquityServices
}; };
_dbContext.Stocks.Add(splitEquity); _dbContext.Stocks.Add(splitEquity);
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
Debug.WriteLine($"Säljnotering (split): {splitEquity.StockCode}, {splitEquity.Bought},{splitEquity.BoughtPrice},{splitEquity.SoldQuant}, {splitEquity.Sold}, {splitEquity.SoldPrice},{splitEquity.SoldQuant}"); Debug.WriteLine($"Säljnotering (split): {splitEquity.StockCode} | {splitEquity.Bought} | {splitEquity.BoughtPrice} | {splitEquity.SoldQuant} | {splitEquity.Sold} | {splitEquity.SoldPrice} | {splitEquity.SoldQuant}");
eq.Quantity -= soldQuant; eq.Quantity -= soldQuant;
_dbContext.Stocks.Update(eq); _dbContext.Stocks.Update(eq);
await _dbContext.SaveChangesAsync(); await _dbContext.SaveChangesAsync();
Debug.WriteLine($"Säljnotering (split): {eq.StockCode}, {eq.Bought},{eq.BoughtPrice},{eq.SoldQuant}, {eq.Sold}, {eq.SoldPrice},{eq.SoldQuant}"); Debug.WriteLine($"Säljnotering (split): {eq.StockCode} | {eq.Bought} | {eq.BoughtPrice} | {eq.SoldQuant} | {eq.Sold} | {eq.SoldPrice} | {eq.SoldQuant}");
soldQuant = 0; soldQuant = 0;
} }
} }

View File

@ -128,13 +128,15 @@
// chValue // chValue
// //
chValue.Text = "Total"; chValue.Text = "Total";
chValue.Width = 90;
// //
// lblTotalValue // lblTotalValue
// //
lblTotalValue.AutoSize = true; lblTotalValue.AutoSize = true;
lblTotalValue.Location = new Point(345, 295); lblTotalValue.Font = new Font("Segoe UI", 12F, FontStyle.Bold);
lblTotalValue.Location = new Point(513, 269);
lblTotalValue.Name = "lblTotalValue"; lblTotalValue.Name = "lblTotalValue";
lblTotalValue.Size = new Size(16, 15); lblTotalValue.Size = new Size(22, 21);
lblTotalValue.TabIndex = 10; lblTotalValue.TabIndex = 10;
lblTotalValue.Text = "..."; lblTotalValue.Text = "...";
// //

View File

@ -233,6 +233,11 @@ public partial class frmStockHistoryInit : Form
trans.TransactionType = "SÄLJ"; trans.TransactionType = "SÄLJ";
break; break;
} }
if (word.ToUpper().Contains("FÖRSÄLJNING"))
{
trans.TransactionType = "SÄLJ";
break;
}
} }
} }
if (line.StartsWith("Genomsnittlig")) if (line.StartsWith("Genomsnittlig"))