Esempio n. 1
0
        public void AddLoadedUser(TransactionData user, List <TransactionRowData> list)
        {
            var item = new TransactionRowData
            {
                Name             = user.Name,
                UserId           = user.UserId,
                ImageUrl         = user.ImageUrl,
                Id               = user.Id,
                Amount           = user.Amount,
                IsUserboxVisible = true
            };

            list.Add(item);
        }
Esempio n. 2
0
 public void EditRow(TransactionRowData row, string context)
 {
     if (context == "payers")
     {
         var item = Payers.Find(n => n == row);
         item.Name             = "";
         item.IsUserboxVisible = false;
     }
     else if (context == "debtors")
     {
         var item = Debtors.Find(n => n == row);
         item.Name             = "";
         item.IsUserboxVisible = false;
     }
 }
Esempio n. 3
0
        public void AddSelectedUser(string name, TransactionRowData row, string context)
        {
            if (context == "payers")
            {
                var user = AllPayers.FirstOrDefault(n => n.Name == name);
                if (user != null)
                {
                    var item = Payers.First(n => n.RowId == row.RowId);
                    item.Name             = user.Name;
                    item.UserId           = user.UserId;
                    item.ImageUrl         = user.ImageUrl;
                    item.Id               = user.Id;
                    item.IsUserboxVisible = true;
                }

                if (AllPayers.Count > Payers.Count)
                {
                    AddRow(Payers);
                }
            }
            else if (context == "debtors")
            {
                var user = AllDebtors.FirstOrDefault(n => n.Name == name);
                if (user != null)
                {
                    var item = Debtors.First(n => n.RowId == row.RowId);
                    item.Name             = user.Name;
                    item.UserId           = user.UserId;
                    item.ImageUrl         = user.ImageUrl;
                    item.Id               = user.Id;
                    item.IsUserboxVisible = true;
                }


                if (AllDebtors.Count > Debtors.Count)
                {
                    AddRow(Debtors);
                }
            }
        }