Esempio n. 1
0
        /// <summary>
        /// Chart data is formated into JSON then encoded into Base64
        /// </summary>
        private static string MakeJSONData(EPRTRT.DataContracts.WasteTransfers myWasteTransfer)
        {
            string output = JsonConvert.SerializeObject(myWasteTransfer);

            byte[] encData_byte = new byte[output.Length];
            encData_byte = System.Text.Encoding.UTF8.GetBytes(output);
            string encodedData = Convert.ToBase64String(encData_byte);

            return(encodedData);
        }
Esempio n. 2
0
 /// <summary>
 /// Used for Pollantant Transfer Summary
 /// </summary>
 /// <param name="air"></param>
 /// <returns></returns>
 private static EPRTRT.DataContracts.WasteTransfers PopulateChartDataContract(List <Summary.Quantity> air)
 {
     EPRTRT.DataContracts.WasteTransfers myWasteTransfer = new EPRTRT.DataContracts.WasteTransfers();
     myWasteTransfer = new EPRTRT.DataContracts.WasteTransfers();
     foreach (var myAir in air)
     {
         EPRTRT.DataContracts.WasteTransfer wt = new EPRTRT.DataContracts.WasteTransfer();
         wt.Total       = myAir.QuantityValue.ToString().Replace(",", ".");
         wt.FromCountry = myAir.Name;
         myWasteTransfer.Add(wt);
     }
     return(myWasteTransfer);
 }
Esempio n. 3
0
 /// <summary>
 /// Poluntant Release Area Comparison
 /// </summary>
 private static EPRTRT.DataContracts.WasteTransfers PopulateChartDataContract(List <PollutantReleases.AreaComparison> waste)
 {
     EPRTRT.DataContracts.WasteTransfers myWasteTransfer = new EPRTRT.DataContracts.WasteTransfers();
     foreach (var myWaste in waste)
     {
         EPRTRT.DataContracts.WasteTransfer wt = new EPRTRT.DataContracts.WasteTransfer();
         //wt.Total = myWaste.Percent.ToString().Replace(",", ".");
         wt.Total          = myWaste.Percent.ToString().Replace(",", ".");
         wt.DoubleCounting = myWaste.Quantity.ToString().Replace(",", ".");
         wt.Facilities     = myWaste.Facilities.ToString().Replace(",", ".");
         wt.FromCountry    = myWaste.Area;
         myWasteTransfer.Add(wt);
     }
     return(myWasteTransfer);
 }
Esempio n. 4
0
        /// <summary>
        /// PopulateChartDataContract
        /// </summary>
        private static EPRTRT.DataContracts.WasteTransfers PopulateChartDataContract(List <Summary.WastePieChart> waste)
        {
            EPRTRT.DataContracts.WasteTransfers myWasteTransfer = new EPRTRT.DataContracts.WasteTransfers();
            foreach (var myWaste in waste)
            {
                EPRTRT.DataContracts.WasteTransfer wt = new EPRTRT.DataContracts.WasteTransfer();
                wt.Total       = myWaste.Percent.ToString().Replace(",", ".");
                wt.FromCountry = myWaste.Text;
                wt.Id          = myWaste.Id;



                myWasteTransfer.Add(wt);
            }
            return(myWasteTransfer);
        }