1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43
| var ch1 = (
from facc in bd.ligne_de_commande
join fac in bd.facture_cr
on facc.num_fac equals fac.Numero_facture
join sds in bd.import_grp_clt
on fac.id_dossier equals sds.id_dossier
join ds in bd.import_grp
on fac.id_dossier equals ds.num_dossier
join cl in bd.Client
on sds.id_client equals cl.Id
where
facc.num_fac == facture.affect_fac
select new
{
Date = ds.datte_arive == null ? DateTime.MinValue : ((DateTime)ds.datte_arive),
Debarque = ds.Port_debarquement == null ? "" : ds.Port_debarquement,
RsClient = cl.Raison_social == null ? "" : cl.Raison_social,
Navire = ds.Navire == null ? "" : ds.Navire,
Provenance = ds.pays_prise == null ? "" : ds.pays_prise,
Escale = ds.escale == null ? 0 : (int)(ds.escale),
SR = ds.ns_remorque == null ? "" : ds.ns_remorque,
Fournisseur = sds.fournissuer_march == null ? "" : sds.fournissuer_march,
Rub = ds.rubrique == null ? 0 : (int)ds.rubrique,
designation = ds.nature_march == null ? "" : ds.nature_march,
Colissage = ds.Colissage == null ? 0 : (int)ds.Colissage,
Poids = ds.Poids == null ? 0 : (int)ds.Poids,
Libelé = facc.libele == null ? "" : facc.libele,
Qte = facc.Qte == null ? 0 : (int)facc.Qte,
Prix = facc.prix_unitaire == null ? 0 : (double)facc.prix_unitaire,
TVA = facc.TVA == null ? 0 : (double)facc.TVA,
Total_TVA = facc.totdetva == null ? 0 : (double)(facc.totdetva),
Montant = facc.total_htva == null ? 0 : (double)(facc.total_htva),
Montant_tva = facc.total_tva == null ? 0 : (double)(facc.total_tva),
Timbre = fac.Timbre_fiscal == null ? 0 : (double)(fac.Timbre_fiscal),
Total_n_table = fac.Total_non_taxable == null ? 0 : (double)(fac.Total_non_taxable),
total_taxable = fac.Total_tcc == null ? 0 : (double)(fac.Total_tcc),
Total_ttc = fac.Devise == null ? "" : fac.Devise,
Total = fac.Total_tva == null ? 0 : (double)fac.Total_tva,
device = fac.Libelé == null ? "" : fac.Libelé,
Num = fac.Numero_facture == null ? 0 : fac.Numero_facture
}); |
Partager