﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<StiSerializer version="1.02" type="Net" application="StiReport">
  <Dictionary Ref="1" type="Dictionary" isKey="true">
    <BusinessObjects isList="true" count="0" />
    <Databases isList="true" count="1">
      <Connection Ref="2" type="Stimulsoft.Report.Dictionary.StiOracleODPDatabase" isKey="true">
        <Alias>Connection</Alias>
        <ConnectionStringEncrypted>9GrVL1h8QoFwbCUEdAB3r9104+9fbUpdy0wpyWF86zuNGJHvXWvCvEYV2Q==</ConnectionStringEncrypted>
        <Name>Connection</Name>
      </Connection>
    </Databases>
    <DataSources isList="true" count="1">
      <DataSource1 Ref="3" type="Stimulsoft.Report.Dictionary.StiOracleODPSource" isKey="true">
        <Alias>DataSource1</Alias>
        <Columns isList="true" count="0" />
        <CommandTimeout>30</CommandTimeout>
        <Dictionary isRef="1" />
        <Name>DataSource1</Name>
        <NameInSource>Connection</NameInSource>
        <Parameters isList="true" count="3">
          <value>:p3,,112,20</value>
          <value>:d1,,106,0</value>
          <value>:d2,,106,0</value>
        </Parameters>
        <SqlCommand>SELECT s.id,
	s.EPONYMIA,
	kat.DNSH,
	kat.POLH,
	s.EPAGGELMA,
	s.AFM,
	kat.THL1,
	NVL (tz.res, 0) AS res
	FROM SUPL s,
       SUPL_KATASTHMATA Kat,
(  SELECT SUM (RES) AS res, ID_PELATH
FROM (SELECT ID_PELATH,
	CR_DATE,
	CASE
                            WHEN -1 = :p3
                            THEN
                               (PEL_XREOSI - PEL_PISTOSI) * SUNOLO
                            WHEN 0 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_0 + KATHARO_0)
                            WHEN 1 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_1 + KATHARO_1)
                            WHEN 2 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_2 + KATHARO_2)
                               else
                               0
                         END
                            res
                    FROM ALL_PARASTATIKA
                         INNER JOIN P_L_M
                            ON (ALL_PARASTATIKA.ID = ID_PARASTATIKOY)
                         INNER JOIN ANALISI_ANA_FPA_GR_L2
                            ON (P_L_M.ID = ID_MASTER)
                   WHERE NOT EXISTS
(SELECT 'x'
	FROM P_L_MA
	WHERE P_L_MA.ID_MASTER = P_L_M.id)
                  UNION ALL
SELECT ID_PELATH,
	CR_DATE,
	CASE
                            WHEN -1 = :p3
                            THEN
                               (PEL_XREOSI - PEL_PISTOSI) * SUNOLO
                            WHEN 0 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_0 + KATHARO_0)
                            WHEN 1 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_1 + KATHARO_1)
                            WHEN 2 = :p3
                            THEN
                                 (PEL_XREOSI - PEL_PISTOSI)
                               * (AJIA_FPA_2 + KATHARO_2)
                               else
                               0
                         END
                            res
                    FROM ALL_PARASTATIKA
                         INNER JOIN P_X_M
                            ON (ALL_PARASTATIKA.ID = ID_PARASTATIKOY)
                         INNER JOIN ANALISI_ANA_FPA_GR_X2
                            ON (P_X_M.ID = ID_MASTER)
                   WHERE NOT EXISTS
(SELECT 'x'
	FROM P_X_MA
	WHERE P_X_MA.ID_MASTER = P_X_M.id))
           WHERE TRUNC (CR_DATE) BETWEEN ( :d1) AND TRUNC ( :d2)
        GROUP BY ID_PELATH) tz
 WHERE     s.ID = Kat.ID_PROMHTHEYTH
       AND S.ID = Tz.ID_PELATH(+)
       AND KAT.IS_EDRA = 1
       AND S.IS_DEFAULT_L = 0</SqlCommand>
      </DataSource1>
    </DataSources>
    <Relations isList="true" count="0" />
    <Report isRef="0" />
    <Variables isList="true" count="0" />
  </Dictionary>
  <EngineVersion>EngineV2</EngineVersion>
  <GlobalizationStrings isList="true" count="0" />
  <MetaTags isList="true" count="0" />
  <Pages isList="true" count="1">
    <Page1 Ref="4" type="Page" isKey="true">
      <Border>None;Black;2;Solid;False;4;Black</Border>
      <Brush>Transparent</Brush>
      <Components isList="true" count="0" />
      <Conditions isList="true" count="0" />
      <Guid>467605c1cf9340be81f82d427492820d</Guid>
      <Margins>1,1,1,1</Margins>
      <Name>Page1</Name>
      <PageHeight>29.7</PageHeight>
      <PageWidth>21</PageWidth>
      <Report isRef="0" />
      <Watermark Ref="5" type="Stimulsoft.Report.Components.StiWatermark" isKey="true">
        <Font>Arial,100</Font>
        <TextBrush>[50:0:0:0]</TextBrush>
      </Watermark>
    </Page1>
  </Pages>
  <PrinterSettings Ref="6" type="Stimulsoft.Report.Print.StiPrinterSettings" isKey="true" />
  <ReferencedAssemblies isList="true" count="8">
    <value>System.Dll</value>
    <value>System.Drawing.Dll</value>
    <value>System.Windows.Forms.Dll</value>
    <value>System.Data.Dll</value>
    <value>System.Xml.Dll</value>
    <value>Stimulsoft.Controls.Dll</value>
    <value>Stimulsoft.Base.Dll</value>
    <value>Stimulsoft.Report.Dll</value>
  </ReferencedAssemblies>
  <ReportAlias>Report</ReportAlias>
  <ReportChanged>2/3/2014 10:30:42 AM</ReportChanged>
  <ReportCreated>2/1/2014 8:51:02 PM</ReportCreated>
  <ReportFile>D:\Report.mrt</ReportFile>
  <ReportGuid>6ba509b43e5c4d8ba4f93731340a45cf</ReportGuid>
  <ReportName>Report</ReportName>
  <ReportUnit>Centimeters</ReportUnit>
  <ReportVersion>2013.2.1612</ReportVersion>
  <Script>using System;
using System.Drawing;
using System.Windows.Forms;
using System.Data;
using Stimulsoft.Controls;
using Stimulsoft.Base.Drawing;
using Stimulsoft.Report;
using Stimulsoft.Report.Dialogs;
using Stimulsoft.Report.Components;

namespace Reports
{
    public class Report : Stimulsoft.Report.StiReport
    {
        public Report()        {
            this.InitializeComponent();
        }

        #region StiReport Designer generated code - do not modify
		#endregion StiReport Designer generated code - do not modify
    }
}
</Script>
  <ScriptLanguage>CSharp</ScriptLanguage>
  <Styles isList="true" count="0" />
</StiSerializer>