public A1_POCO.ClientPOCO Get(int clientId)
        {
            Client     c      = datasource.getClientbyId(clientId);
            ClientPOCO client = new ClientPOCO();

            client.Address   = c.Address;
            client.CNP       = c.CNP;
            client.FirstName = c.FirstName;
            client.ICN       = c.ICN;
            client.ID        = c.ID;
            client.LastName  = c.LastName;

            client.Accounts = new List <AccountPOCO>();

            foreach (var account in c.Accounts)
            {
                AccountPOCO a = new AccountPOCO();

                a.ID           = account.ID;
                a.Amount       = account.Amount;
                a.ClientID     = account.ClientID;
                a.CreationDate = account.CreationDate;
                a.Currency     = account.Currency;
                a.Number       = account.Number;
                a.Type         = account.Type;

                client.Accounts.Add(a);
            }

            return(client);
        }
        private void reload()
        {
            ClientPOCO client = accountLogic.Get(clientId);

            accountList.Rows.Clear();

            foreach (var a in client.Accounts)
            {
                accountList.Rows.Add(new object[] { a.ID, a.Number, a.Type, a.Currency, a.Amount, a.CreationDate });
            }
            UpdateSelectedRow();
        }
        private void ClientForm_Load(object sender, EventArgs e)
        {
            ClientPOCO currentClient = clientlogic.getClient(clientID);

            if (currentClient != null)
            {
                textBox_first_name.Text = currentClient.FirstName;
                textBox_last_name.Text  = currentClient.LastName;
                textBox_CNP.Text        = currentClient.CNP;
                textBox_address.Text    = currentClient.Address;
            }
        }
示例#4
0
        public ClientPOCO getClient(int clientID)
        {
            Client     c     = datasource.getClientbyId(clientID);
            ClientPOCO cPoco = new ClientPOCO();

            if (c != null)
            {
                cPoco.ID        = c.ID;
                cPoco.FirstName = c.FirstName;
                cPoco.LastName  = c.LastName;
                cPoco.CNP       = c.CNP;
                cPoco.Address   = c.Address;
                return(cPoco);
            }
            return(null);
        }
        public List <ClientPOCO> GetClients()
        {
            List <ClientPOCO> usersPoco = new List <ClientPOCO>();
            List <Client>     users     = datasource.getClients();

            foreach (var u in users)
            {
                ClientPOCO userPoco = new ClientPOCO();
                userPoco.ID        = u.ID;
                userPoco.FirstName = u.FirstName;
                userPoco.LastName  = u.LastName;
                userPoco.Address   = u.Address;
                userPoco.CNP       = u.CNP;
                userPoco.ICN       = u.ICN;

                usersPoco.Add(userPoco);
            }
            return(usersPoco);
        }