New vue for reading in + some new repositories

This commit is contained in:
2023-08-24 23:00:16 +02:00
parent 70c2d47e7b
commit 374d401692
10 changed files with 565 additions and 1 deletions

View File

@ -0,0 +1,46 @@
using WinFormDiApp.BLI;
namespace WinFormDiApp
{
public partial class frmReadPayments : Form
{
private readonly IAccountRecordRepository _accountRecordRepository;
public frmReadPayments(IAccountRecordRepository accountRecordRepository)
{
InitializeComponent();
_accountRecordRepository = accountRecordRepository;
}
private void btnClose_Click(object sender, EventArgs e)
{
this.Close();
}
private void frmReadPayments_Load(object sender, EventArgs e)
{
var payments = _accountRecordRepository.GetAllAccounts();
foreach (var account in payments)
{
var lvitem = lvPayments.Items.Add(account.Id.ToString());
lvitem.SubItems.Add(account.Mottagare);
lvitem.SubItems.Add(account.Konto);
lvitem.SubItems.Add(account.Belopp.ToString());
lvitem.SubItems.Add(account.BetalDatum.ToShortDateString());
lvitem.SubItems.Add(account.Avisering);
}
}
private void btnChooseFile_Click(object sender, EventArgs e)
{
ofChooseFile.Title = "Välj nerladdad excel-fil (Transaktioner)";
ofChooseFile.InitialDirectory = "C:\\";
if (ofChooseFile.ShowDialog() == DialogResult.OK)
{
lblTransFileName.Text = ofChooseFile.FileName;
btnStartRead.Enabled = true;
}
}
}
}