Beispiel #1
0
 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;
         }
     }
 }
Beispiel #2
0
 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);
 }
Beispiel #3
0
 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;
 }