private List <UplataItem> getUplataItems() { List <UplataItem> result = new List <UplataItem>(); for (int i = 0; i < listViewNoveUplate.Items.Count; ++i) { ListViewItem item = listViewNoveUplate.Items[i]; UplataItem uplataItem = new UplataItem(); uplataItem.Iznos = decimal.Parse(item.SubItems[0].Text); string mesec = item.SubItems[1].Text; string godina = item.SubItems[2].Text; uplataItem.VaziOd = DateTime.Parse(mesec + " " + godina); result.Add(uplataItem); } return(result); }
protected override void updateEntityFromUI(DomainObject entity) { List <UplataItem> uplateItems = getUplataItems(); uplateList.Clear(); DateTime vremeUplate = DateTime.Now; for (int i = 0; i < uplateItems.Count; ++i) { UplataClanarine u = new UplataClanarine(); u.Clan = SelectedClan; u.Grupa = SelectedGrupa; u.DatumVremeUplate = new DateTime( vremeUplate.Year, vremeUplate.Month, vremeUplate.Day, vremeUplate.Hour, vremeUplate.Minute, vremeUplate.Second); UplataItem uplataItem = uplateItems[i]; u.VaziOd = uplataItem.VaziOd; u.Iznos = uplataItem.Iznos; if (txtNapomena.Text.Trim() != String.Empty) { u.Napomena = txtNapomena.Text.Trim(); } else { u.Napomena = null; // u Access bazi je specifikovano da ne prihvata } // stringove duzine nula za Napomenu u.Korisnik = "Admin"; uplateList.Add(u); vremeUplate = vremeUplate.AddSeconds(1); } }
private List<UplataItem> getUplataItems() { List<UplataItem> result = new List<UplataItem>(); for (int i = 0; i < listViewNoveUplate.Items.Count; ++i) { ListViewItem item = listViewNoveUplate.Items[i]; UplataItem uplataItem = new UplataItem(); uplataItem.Iznos = decimal.Parse(item.SubItems[0].Text); string mesec = item.SubItems[1].Text; string godina = item.SubItems[2].Text; uplataItem.VaziOd = DateTime.Parse(mesec + " " + godina); result.Add(uplataItem); } return result; }