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();
        }
Example #2
0
 /// <summary>
 /// Add drug into drug list.
 /// </summary>
 /// <param name="drug"></param>
 public void AddDrug(DrugInfo drug) 
 {
     _drugList.AddLast(drug);
 }