void removeFromProcessRA(Shared.Services.Table.CONTAINER_REKENING_AIR ra) { try{ if (listRAPay.Exists(x => x.nomor == ra.nomor && x.bulan == ra.bulan)) { listRAPay.RemoveAll(y => y.nostand == ra.nostand && y.bulan == ra.bulan); sumTotal(); checkedRow(ra.nomor, ra.bulan, ra.jns); } }catch (Exception ex) { Shared.Services.Logs.Insights.Send("removeFromProcessRA", ex); } }
void addToProcessRA(Shared.Services.Table.CONTAINER_REKENING_AIR ra) { try{ if (!listRAPay.Exists(x => x.nomor == ra.nomor) || !listRAPay.Exists(x => x.bulan == ra.bulan) || !listRAPay.Exists(x => x.tahun == ra.tahun)) { listRAPay.Add(new Shared.Services.Table.CONTAINER_REKENING_AIR { akhir = ra.akhir, alamat = ra.alamat, awal = ra.awal, biaya = ra.biaya, btu = ra.btu, bulan = ra.bulan, jasa = ra.jasa, jns = ra.jns, materai = ra.materai, nmpasar = ra.nmpasar, nmped = ra.nmped, nomor = ra.nomor, nostand = ra.nostand, pakai = ra.pakai, pasar = ra.pasar, ppn = ra.ppn, sewameter = ra.sewameter, tahun = ra.tahun, tglbayar = ra.tglbayar, total = ra.total, uid = ra.uid, uname = ra.uname }); sumTotal(); checkedRow(ra.nomor, ra.bulan, ra.jns); } else { Shared.Settings.Panels.Alert.Display("Tidak dapat menambahkan rekening yang sudah ditandai", "Gagal Menambahkan", "OK"); } }catch (Exception ex) { Shared.Services.Logs.Insights.Send("addToProcessRA", ex); } }