public Kasirkas(Context.SalesOrder dbso, List <Context.SalesOrderKontrakListSo> dbitem) { Context.AdminUangJalanUangTf dbkas = dbitem.FirstOrDefault().AdminUangJalan.AdminUangJalanUangTf.Where(n => n.Keterangan == "Tunai").FirstOrDefault(); IdSalesOrder = dbso.Id; if (dbitem.FirstOrDefault().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 : ""; DnNo = ""; SoNo = string.Join(", ", dbitem.Select(s => s.NoSo).ToList()); IdDriver = dbitem.FirstOrDefault().Driver1.KodeDriver; Driver = dbitem.FirstOrDefault().Driver1.NamaDriver; VehicleNo = dbitem.FirstOrDefault().DataTruck.VehicleNo; KodeNama = dbso.SalesOrderKontrak.Customer.CustomerNama; Customer = dbso.SalesOrderKontrak.Customer.CustomerNama; //TanggalJalan = dbitem.SalesOrderOncall.TanggalMuat; JenisOrder = "Kontrak"; ListIdSo = string.Join(".", dbitem.Select(d => d.Id.ToString()).ToList()); ModifiedDate = dbso.DateStatus; }
public Context.AdminUangJalanUangTf setDb(Context.AdminUangJalanUangTf 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; return(dbitem); }
public AdminUangJalanUangTf(Context.AdminUangJalanUangTf 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.Driver.NamaDriver; NamaBank = dbitem.Atm.LookupCodeBank.Nama; } else { Context.Atm dbattm = listAtm.Where(d => d.IdDriver == dbitem.AdminUangJalan.IdDriver1).FirstOrDefault(); if (dbattm != null) { idRekening = dbattm.Id; NoRekening = dbattm.NoRekening;
public AdminUangJalanUangTf(Context.AdminUangJalanUangTf dbitem, List <Context.Atm> listAtm) { Id = dbitem.Id; Nama = dbitem.Keterangan; Value = dbitem.Value; Tanggal = dbitem.Tanggal; Code = dbitem.Code; 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.AdminUangJalan.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.AdminUangJalan.KeteranganAdmin; if (dbitem.IdDriverPenerima.HasValue) { IdDriverPenerima = dbitem.IdDriverPenerima; DriverPenerima = dbitem.Driver.NamaDriver; } isTf = dbitem.isTf; }
public Kasirkas(Context.SalesOrder dbitem) { if (dbitem.AdminUangJalanId.HasValue) { Context.AdminUangJalanUangTf dbkas = dbitem.AdminUangJalan.AdminUangJalanUangTf.Where(n => n.Keterangan == "Tunai").FirstOrDefault(); if (dbkas != null) { IdSalesOrder = dbitem.Id; 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.DateStatus; if (dbitem.SalesOrderOncallId.HasValue) { DnNo = dbitem.SalesOrderOncall.DN; SoNo = dbitem.SalesOrderOncall.SONumber; IdChild = dbitem.SalesOrderOncallId.Value; IdDriver = dbitem.SalesOrderOncall.Driver1.KodeDriver; Driver = dbitem.SalesOrderOncall.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrderOncall.DataTruck.VehicleNo; KodeNama = dbitem.SalesOrderOncall.Customer.CustomerCodeOld; Customer = dbitem.SalesOrderOncall.Customer.CustomerNama; TanggalJalan = dbitem.SalesOrderOncall.TanggalMuat; } else if (dbitem.SalesOrderPickupId.HasValue) { DnNo = dbitem.SalesOrderPickup.SONumber; IdChild = dbitem.SalesOrderPickupId.Value; IdDriver = dbitem.SalesOrderPickup.Driver1.KodeDriver; Driver = dbitem.SalesOrderPickup.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrderPickup.DataTruck.VehicleNo; KodeNama = dbitem.SalesOrderOncall.Customer.CustomerCodeOld; Customer = dbitem.SalesOrderPickup.Customer.CustomerNama; TanggalJalan = dbitem.SalesOrderPickup.TanggalOrder; } else if (dbitem.SalesOrderProsesKonsolidasiId.HasValue) { DnNo = dbitem.SalesOrderProsesKonsolidasi.DN; SoNo = dbitem.SalesOrderProsesKonsolidasi.SONumber; IdChild = dbitem.SalesOrderProsesKonsolidasiId.Value; IdDriver = dbitem.SalesOrderProsesKonsolidasi.Driver1.KodeDriver; Driver = dbitem.SalesOrderProsesKonsolidasi.Driver1.NamaDriver; VehicleNo = dbitem.SalesOrderProsesKonsolidasi.DataTruck.VehicleNo; TanggalJalan = dbitem.SalesOrderProsesKonsolidasi.TanggalMuat; } else if (dbitem.SalesOrderKontrakId.HasValue) { } } } }