public Kasirkas(Context.Removal dbitem) { Context.RemovalUangTf dbkas = dbitem.RemovalUangTf.Where(n => n.Keterangan == "Tunai").FirstOrDefault(); if (dbkas != null) { IdRemoval = dbitem.Id; IdSalesOrder = dbitem.IdSO; if (dbitem.Status == "settlement") { Status = "Close"; } else { Status = dbkas.isTf ? "Sudah" : "Belum"; } Jumlah = dbkas.Value; Realisasi = dbkas.JumlahTransfer; Waktu = dbkas.TanggalAktual + dbkas.JamAktual; Tanggal = dbkas.Tanggal; Penerima = dbkas.IdDriverPenerima.HasValue ? dbkas.Driver.NamaDriver : ""; ModifiedDate = dbitem.ModifiedDate; if (dbitem.SalesOrder.SalesOrderOncallId.HasValue) { DnNo = dbitem.SalesOrder.SalesOrderOncall.DN; SoNo = dbitem.SalesOrder.SalesOrderOncall.SONumber; IdChild = dbitem.SalesOrder.SalesOrderOncallId.Value; IdDriver = dbitem.SalesOrder.SalesOrderOncall.Driver1.KodeDriver; Driver = dbitem.SalesOrder.SalesOrderOncall.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrder.SalesOrderOncall.DataTruck.VehicleNo; Customer = dbitem.SalesOrder.SalesOrderOncall.Customer.CustomerNama; TanggalJalan = dbitem.SalesOrder.SalesOrderOncall.TanggalMuat; } else if (dbitem.SalesOrder.SalesOrderPickupId.HasValue) { DnNo = dbitem.SalesOrder.SalesOrderPickup.SONumber; IdChild = dbitem.SalesOrder.SalesOrderPickupId.Value; IdDriver = dbitem.SalesOrder.SalesOrderPickup.Driver1.KodeDriver; Driver = dbitem.SalesOrder.SalesOrderPickup.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrder.SalesOrderPickup.DataTruck.VehicleNo; Customer = dbitem.SalesOrder.SalesOrderPickup.Customer.CustomerNama; TanggalJalan = dbitem.SalesOrder.SalesOrderPickup.TanggalOrder; } else if (dbitem.SalesOrder.SalesOrderProsesKonsolidasiId.HasValue) { DnNo = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.DN; SoNo = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.SONumber; IdChild = dbitem.SalesOrder.SalesOrderProsesKonsolidasiId.Value; IdDriver = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.Driver1.KodeDriver; Driver = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.DataTruck.VehicleNo; TanggalJalan = dbitem.SalesOrder.SalesOrderProsesKonsolidasi.TanggalMuat; } } }
public Context.RemovalUangTf setDb(Context.RemovalUangTf dbitem) { dbitem.Id = Id; dbitem.Keterangan = Nama; dbitem.Value = Value; dbitem.Tanggal = Tanggal.Value.AddDays(1); dbitem.JumlahTransfer = JumlahTransfer; dbitem.idRekenings = idRekening; dbitem.TanggalAktual = TanggalAktual.HasValue ? TanggalAktual.Value.AddDays(1) : TanggalAktual; dbitem.JamAktual = JamAktual; dbitem.KeteranganTf = KeteranganTf; dbitem.isTf = isTf; dbitem.IdDriverPenerima = IdDriverPenerima; dbitem.IdCreditTf = IdCreditTf; return(dbitem); }
public AdminUangJalanUangTf(Context.RemovalUangTf dbitem, List <Context.Atm> listAtm) { Id = dbitem.Id; Nama = dbitem.Keterangan; Value = dbitem.Value; Tanggal = dbitem.Tanggal; JumlahTransfer = dbitem.JumlahTransfer.HasValue ? dbitem.JumlahTransfer : 0; idRekening = dbitem.idRekenings; if (dbitem.idRekenings.HasValue) { NoRekening = dbitem.Atm.NoRekening; AtasNama = dbitem.Atm.AtasNama; NamaBank = dbitem.Atm.LookupCodeBank.Nama; } else { Context.Atm dbattm = listAtm.Where(d => d.IdDriver == dbitem.Removal.IdDriver1).FirstOrDefault(); if (dbattm != null) { idRekening = dbattm.Id; NoRekening = dbattm.NoRekening; AtasNama = dbattm.AtasNama; NamaBank = dbattm.LookupCodeBank.Nama; } } TanggalAktual = dbitem.TanggalAktual.HasValue ? dbitem.TanggalAktual : DateTime.Now; JamAktual = dbitem.JamAktual; KeteranganTf = dbitem.KeteranganTf; KeteranganAdmin = dbitem.Removal.KeteranganAdmin; if (dbitem.IdDriverPenerima.HasValue) { IdDriverPenerima = dbitem.IdDriverPenerima; DriverPenerima = dbitem.Driver.NamaDriver; } isTf = dbitem.isTf; }