public void GeneratePDF() { GeneratePDFReport genTable = new GeneratePDFReport("temp"); var query = this.ObjectContext.Liecivo.Include("Ucinna_latka").Include("Forma").Include("Nazov_lieciva").Include("Distributor"); var drugList = new DrugInfoList(); foreach (var drug in query) { DrugInfo drugEntity = new DrugInfo(); drugEntity.DrugName = drug.Nazov_lieciva.nazov_lieciva1; drugEntity.BarCode = drug.ciarovy_kod; drugEntity.SuklCode = drug.sukl_kod; drugEntity.Forma = drug.Forma.forma1; drugEntity.ActiveSubstance = drug.Ucinna_latka.nazov; drugEntity.Prescription = (drug.na_predpis == "0") ? "Nie" : "Áno"; drugEntity.Price = drug.jednotkova_cena.ToString(); drugEntity.DistributorName = drug.Distributor.nazov_distributora; drugEntity.RegNumber = drug.Distributor.registracne_cislo; drugEntity.CorpName = drug.Distributor.nazov_firmy; //drugEntity.StreetAddress = drug.Distributor.ulica; //drugEntity.CityAddress = drug.Distributor.Cis_Obec.Nazov; drugList.AddDrug(drugEntity); } genTable.CreateDrugList(drugList); genTable.CreateDocument(); }
/// <summary> /// Add drug into drug list. /// </summary> /// <param name="drug"></param> public void AddDrug(DrugInfo drug) { _drugList.AddLast(drug); }