Owners and addresses works
This commit is contained in:
@ -12,6 +12,7 @@ using System.Threading.Tasks;
|
||||
using System.Windows.Forms;
|
||||
using System.Text.Json;
|
||||
using System.IO;
|
||||
using Helpers;
|
||||
|
||||
namespace StockInfo
|
||||
{
|
||||
@ -25,6 +26,7 @@ namespace StockInfo
|
||||
private frmMyStocks stockWindow;
|
||||
private frmSelling sellWindow;
|
||||
private frmPerson personWindow;
|
||||
public int SelectedPersonId { get; set; } = 0;
|
||||
|
||||
public frmInitial(
|
||||
IStockRepository stockMemberRepository,
|
||||
@ -170,8 +172,10 @@ namespace StockInfo
|
||||
{
|
||||
Cursor.Current = Cursors.WaitCursor;
|
||||
personWindow = new frmPerson(_personRepository, _addressRepository);
|
||||
personWindow.PersonId = SelectedPersonId;
|
||||
Cursor.Current = DefaultCursor;
|
||||
personWindow.ShowDialog();
|
||||
LoadCmbOwners();
|
||||
}
|
||||
|
||||
private void btnConnShares_Click(object sender, EventArgs e)
|
||||
@ -186,19 +190,21 @@ namespace StockInfo
|
||||
|
||||
private void LoadCmbOwners()
|
||||
{
|
||||
cmbOwners.Items.Clear();
|
||||
var owners = _personRepository.GetAllOwners();
|
||||
if (owners.Count() > 0)
|
||||
{
|
||||
foreach (var person in owners)
|
||||
{
|
||||
var itemIndex = cmbOwners.Items.Add($"{person.FirstName} {person.LastName} ({person.NickName})");
|
||||
var itemIndex = cmbOwners.Items.Add(new ComboboxItem ($"{person.FirstName} {person.LastName} ({person.NickName})",person.Id));
|
||||
}
|
||||
}
|
||||
cmbOwners.Items.Add(new ComboboxItem($"< ny person> ", 0));
|
||||
}
|
||||
|
||||
private void cmbOwners_SelectedIndexChanged(object sender, EventArgs e)
|
||||
{
|
||||
|
||||
SelectedPersonId = ((ComboboxItem)cmbOwners.SelectedItem).HiddenValue;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user