85 lines
4.9 KiB
C#
85 lines
4.9 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using BS.Shared;
|
|
using BS.Shared.Core;
|
|
using BS.Shared.DataContracts;
|
|
using BS.Shared.Services;
|
|
using BeWo.Data.Access;
|
|
using BeWo.Data.Entities;
|
|
using BeWo.Service.DCEntityMapper;
|
|
using BeWo.Service.Plugins;
|
|
using Castle.Components.DictionaryAdapter;
|
|
using NHibernate.Linq;
|
|
|
|
namespace BeWo.Service.Reporting.Straffaelligenhilfe
|
|
{
|
|
|
|
public class VgaStatistic : StatisticBase
|
|
{
|
|
public VgaStatistic() : base(VgaTypeEnum.Vga)
|
|
{
|
|
}
|
|
|
|
public int Anzahl1_1 { get; set; } // darunter mehrfach erteilte Aufträge zur selben Person und zum selben Aktenzeichen (Fallzahl v. Zeile 1)
|
|
public int Anzahl1_2 { get; set; } // darunter Amtshilfe für andere Bezirke in BW (Fallzahl v.Zeile 1)
|
|
public int Anzahl1_3 { get; set; } // darunter Amtshilfe für andere Bundesländer/ Ausland (Fallzahl v.Zeile 1)
|
|
public int Anzahl1_4 { get; set; } // Aufträge für männliche Klienten (Fallzahl v. Zeile 1)
|
|
public int Anzahl1_5 { get; set; } // Aufträge für weibliche Klienten (Fallzahl v. Zeile 1)
|
|
|
|
public decimal Anzahl2 { get; set; } // Anzahl der (beauftragten) Arbeitsstunden (bezogen auf Zeile 1) in vollen Std.
|
|
|
|
public int Anzahl3 { get; set; } // Anzahl aller erledigten Aufträge (incl. Abbrüche, teilweise erledigter Aufträge, gescheiterte Fälle)
|
|
public int Anzahl3_1 { get; set; } // davon Anzahl der teilweise erledigten Aufträge (Fallzahl v. Zeile 3)
|
|
public int Anzahl3_1_1 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Auflagen teilweise nur durch Arbeitsleistungen erledigt wurden (Fallzahl v. Spalte D; Zeile 3.1.)
|
|
public int Anzahl3_2 { get; set; } // davon Anzahl der gescheiterten Fälle (negativer Fallstatus u. Abbrüche) (Fallzahl v. Zeile 3)
|
|
public int Anzahl3_3 { get; set; } // davon Anzahl der vollständig erledigten Aufträge (Fallzahl v. Zeile 3)
|
|
public int Anzahl3_3_1 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Auflagen nur durch Arbeitsleistungen erfüllt wurden (Fallzahl v. Spalte D; Zeile 3.3.)
|
|
|
|
public int Anzahl4 { get; set; } // Verlauf (der erledigten Aufträge gem. Zeile 3)
|
|
public int Anzahl4_1 { get; set; } // darunter Vermittlungen in externe Einsatzstellen (Fallzahl von Zeile 3)
|
|
public int Anzahl4_2 { get; set; } // darunter Vermittlungen in verschiedene Einsatzstellen (Fallzahl von Zeile 3)
|
|
public int Anzahl4_3 { get; set; } // darunter Vermittlungen in eigene Arbeitsgruppen (Fallzahl von Zeile 3)
|
|
public int Anzahl4_4 { get; set; } // darunter durch Ratenzahlungsvereinbarung (Fallzahlen v. Zeile 3)
|
|
public int Anzahl4_5 { get; set; } // darunter sonstige Erledigung (Umzug, Änderung des Beschlusses) (Fallzahl v. Zeile 3)
|
|
public int Anzahl4_6 { get; set; } // darunter Mischformen (Fallzahlen von Zeile 3)
|
|
public int Anzahl4_7 { get; set; } // Übergang in Aufsuchende Sozialarbeit
|
|
public int Anzahl4_8 { get; set; } // Übergang in Treuhänderische Geldverwaltung
|
|
|
|
public int Anzahl5 { get; set; } // Anzahl der geleisteten Arbeitsstunden bezogen auf Zeile 3 (volle Std.)
|
|
|
|
public decimal Betrag6 { get; set; } // Summe der nachgewiesenen Zahlungen in € (kein Anzahl, daher decimal)
|
|
|
|
public int Anzahl7 { get; set; } // Anzahl der vermiedenen Hafttage (durch Arbeitsstd. und / oder Zahlungen)
|
|
public int Anzahl7_1 { get; set; } // Anzahl der vermiedenen Hafttage (nur durch Arbeitsstd.)
|
|
|
|
public int Anzahl8 { get; set; } // Anzahl der Aufträge = Personen, bei denen die Vollstreckung der Freiheitsstrafe vollständig oder teilweise durch gemeinnützige Arbeit abgewendet wurde
|
|
|
|
public int Anzahl9 { get; set; } // Gründe für Abbrüche / Scheitern
|
|
public int Anzahl9_1 { get; set; } // kein Kontakt
|
|
public int Anzahl9_2 { get; set; } // nicht angetreten
|
|
public int Anzahl9_3 { get; set; } // Abbruch der Tätigkeit
|
|
public int Anzahl9_4 { get; set; } // längerfristig arbeitsunfähig
|
|
public int Anzahl9_5 { get; set; } // Suchtproblematik
|
|
public int Anzahl9_6 { get; set; } // psychische Probleme
|
|
public int Anzahl9_7 { get; set; } // keine Motivation
|
|
public int Anzahl9_8 { get; set; } // in Haft
|
|
public int Anzahl9_9 { get; set; } // unbekannt
|
|
|
|
public int Anzahl10 { get; set; } // Anzahl der offenen Aufträge (= Zeile 1 minus Zeile 3)
|
|
|
|
public int Anzahl11 { get; set; } // Dauer der Beratung/ Betreuung (der erl. Aufträge)
|
|
public int Anzahl11_1 { get; set; } // bis 3 Monate
|
|
public int Anzahl11_2 { get; set; } // 3 bis 6 Monate
|
|
public int Anzahl11_3 { get; set; } // 6 bis 12 Monate
|
|
public int Anzahl11_4 { get; set; } // über 12 Monate
|
|
|
|
public int Anzahl12 { get; set; } // Vermittlung aus Haft
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
} |