void removeFromProcessRL(Shared.Services.Table.CONTAINER_REKENING_LISTRIK rl) { try{ if (listRLPay.Exists(x => x.nomor == rl.nomor && x.bulan == rl.bulan)) { listRLPay.RemoveAll(y => y.nostand == rl.nostand && y.bulan == rl.bulan); sumTotal(); checkedRow(rl.nomor, rl.bulan, rl.jns); } }catch (Exception ex) { Shared.Services.Logs.Insights.Send("removeFromProcessRL", ex); } }
void addToProcessRL(Shared.Services.Table.CONTAINER_REKENING_LISTRIK rl) { try{ if (!listRLPay.Exists(x => x.nomor == rl.nomor) || !listRLPay.Exists(x => x.bulan == rl.bulan) || !listRLPay.Exists(x => x.tahun == rl.tahun)) { listRLPay.Add(new Shared.Services.Table.CONTAINER_REKENING_LISTRIK { akhir = rl.akhir, alamat = rl.alamat, awal = rl.awal, beban = rl.beban, biaya = rl.biaya, btu = rl.btu, bulan = rl.bulan, daya = rl.daya, jasa = rl.jasa, jns = rl.jns, materai = rl.materai, nmpasar = rl.nmpasar, nmped = rl.nmped, nomor = rl.nomor, nostand = rl.nostand, pakai = rl.pakai, pasar = rl.pasar, ppj = rl.ppj, ppn = rl.ppn, tahun = rl.tahun, tglbayar = rl.tglbayar, total = rl.total, ttlb = rl.ttlb, uid = rl.uid, uname = rl.uname }); sumTotal(); checkedRow(rl.nomor, rl.bulan, rl.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("addToProcessRL", ex); } }