314 lines
7.4 KiB
C#
314 lines
7.4 KiB
C#
using System;
|
|
using System.CodeDom;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading.Tasks;
|
|
|
|
namespace DatenDB
|
|
{
|
|
public class SPSDaten
|
|
{
|
|
public SPSDaten()
|
|
{
|
|
|
|
}
|
|
|
|
public int Waschprogramm { get; set; }
|
|
|
|
/// <summary>
|
|
/// Waschstrasse 1
|
|
/// </summary>
|
|
|
|
private bool ws_1_transport;
|
|
public bool WS_1_Transport
|
|
{
|
|
get { return ws_1_transport; }
|
|
set
|
|
{
|
|
if (ws_1_transport != value)
|
|
{
|
|
ws_1_transport = value;
|
|
if (ws_1_transport == true)
|
|
{
|
|
Console.WriteLine($"WS1 Transport Status {ws_1_transport}");
|
|
Presse1_Leer = false;//WENN Transport is true wird Presse_Leer automatisch false;
|
|
WS1Transport?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool presse1_leer;
|
|
public bool Presse1_Leer
|
|
{
|
|
get { return presse1_leer; }
|
|
set
|
|
{
|
|
presse1_leer = value;
|
|
if (presse1_leer == true)
|
|
{
|
|
Hubband1_Leer = false;//Wenn Presse Leer automatisch Hubband Leer false.
|
|
Presse1Leer?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool hubband1_leer;
|
|
public bool Hubband1_Leer
|
|
{
|
|
get { return hubband1_leer; }
|
|
set
|
|
{
|
|
hubband1_leer = value;
|
|
if (hubband1_leer == true)
|
|
{
|
|
//Hubband1Leer?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner11_beladen;
|
|
public bool Trockner11_Beladen
|
|
{
|
|
get { return trockner11_beladen; }
|
|
set
|
|
{
|
|
trockner11_beladen = value;
|
|
if(trockner11_beladen == true)
|
|
{
|
|
Hubband1_Leer = true;
|
|
Trockner11_Entladen = Trockner12_Entladen = false;
|
|
Trockner1Beladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner12_beladen;
|
|
public bool Trockner12_Beladen
|
|
{
|
|
get { return trockner12_beladen; }
|
|
set
|
|
{
|
|
trockner12_beladen = value;
|
|
if (trockner12_beladen == true)
|
|
{
|
|
Hubband1_Leer = true;
|
|
Trockner12_Entladen = Trockner11_Entladen = false;
|
|
Trockner1Beladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner11_entladen;
|
|
public bool Trockner11_Entladen
|
|
{
|
|
get { return trockner11_entladen; }
|
|
set
|
|
{
|
|
trockner11_entladen = value;
|
|
if (trockner11_entladen == true)
|
|
{
|
|
Trockner11_Beladen = Trockner12_Beladen = false;
|
|
Trockner1Entladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner12_entladen;
|
|
public bool Trockner12_Entladen
|
|
{
|
|
get { return trockner12_entladen; }
|
|
set
|
|
{
|
|
trockner12_entladen = value;
|
|
if (trockner12_entladen == true)
|
|
{
|
|
Trockner12_Beladen = Trockner11_Beladen = false;
|
|
Trockner1Entladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool begleitzettel_ws1;
|
|
public bool Begleitzettel_WS1
|
|
{ get { return begleitzettel_ws1; }
|
|
set
|
|
{
|
|
begleitzettel_ws1 = value;
|
|
if (begleitzettel_ws1 == true) BegleitzettelWS1_print?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
|
|
private bool tischsummary_ws1;
|
|
public bool TischSummary_WS1
|
|
{ get { return tischsummary_ws1; }
|
|
set
|
|
{
|
|
tischsummary_ws1 = value;
|
|
if (tischsummary_ws1 == true) TischSummaryWS1_print?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// Waschstrasse 2
|
|
/// </summary>
|
|
|
|
private bool ws_2_transport;
|
|
public bool WS_2_Transport
|
|
{
|
|
get { return ws_2_transport; }
|
|
set
|
|
{
|
|
if (ws_2_transport != value)
|
|
{
|
|
ws_2_transport = value;
|
|
if (ws_2_transport == true)
|
|
{
|
|
Presse2_Leer = false;//WENN Transport is true wird Presse_Leer automatisch false;
|
|
WS2Transport?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool presse2_leer;
|
|
public bool Presse2_Leer
|
|
{
|
|
get { return presse2_leer; }
|
|
set
|
|
{
|
|
presse2_leer = value;
|
|
if (presse2_leer == true)
|
|
{
|
|
Hubband2_Leer = false;//Wenn Presse Leer automatisch Hubband Leer false.
|
|
Presse2Leer?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool hubband2_leer;
|
|
public bool Hubband2_Leer
|
|
{
|
|
get { return hubband2_leer; }
|
|
set
|
|
{
|
|
hubband2_leer = value;
|
|
if (hubband2_leer == true)
|
|
{
|
|
//Hubband2Leer?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner21_beladen;
|
|
public bool Trockner21_Beladen
|
|
{
|
|
get { return trockner21_beladen; }
|
|
set
|
|
{
|
|
trockner21_beladen = value;
|
|
if (trockner21_beladen == true)
|
|
{
|
|
Hubband2_Leer = true;
|
|
Trockner21_Entladen = Trockner22_Entladen = false;
|
|
Trockner2Beladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner22_beladen;
|
|
public bool Trockner22_Beladen
|
|
{
|
|
get { return trockner22_beladen; }
|
|
set
|
|
{
|
|
trockner22_beladen = value;
|
|
if (trockner22_beladen == true)
|
|
{
|
|
Hubband2_Leer = true;
|
|
Trockner22_Entladen = Trockner21_Entladen = false;
|
|
Trockner2Beladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner21_entladen;
|
|
public bool Trockner21_Entladen
|
|
{
|
|
get { return trockner21_entladen; }
|
|
set
|
|
{
|
|
trockner21_entladen = value;
|
|
if (trockner21_entladen == true)
|
|
{
|
|
Trockner21_Beladen = Trockner22_Beladen = false;
|
|
Trockner2Entladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool trockner22_entladen;
|
|
public bool Trockner22_Entladen
|
|
{
|
|
get { return trockner22_entladen; }
|
|
set
|
|
{
|
|
trockner22_entladen = value;
|
|
if (trockner22_entladen == true)
|
|
{
|
|
Trockner22_Beladen = Trockner21_Beladen = false;
|
|
Trockner2Entladen?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
|
|
private bool begleitzettel_ws2;
|
|
public bool Begleitzettel_WS2
|
|
{ get { return begleitzettel_ws2; }
|
|
set
|
|
{
|
|
begleitzettel_ws2 = value;
|
|
if (begleitzettel_ws2 == true)
|
|
{
|
|
BegleitzettelWS2_print?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
}
|
|
private bool tischsummary_ws2;
|
|
public bool TischSummary_WS2
|
|
{ get { return tischsummary_ws2; }
|
|
set
|
|
{
|
|
tischsummary_ws2 = value;
|
|
if (tischsummary_ws2 == true) TischSummaryWS2_print?.Invoke(this, EventArgs.Empty);
|
|
}
|
|
}
|
|
|
|
/// <summary>
|
|
/// EVENTS
|
|
/// </summary>
|
|
|
|
//Waschstrasse 1
|
|
public event EventHandler WS1Transport;
|
|
public event EventHandler Presse1Leer;
|
|
//public event EventHandler Hubband1Leer;
|
|
public event EventHandler Trockner1Beladen;
|
|
public event EventHandler Trockner1Entladen;
|
|
public event EventHandler BegleitzettelWS1_print;
|
|
public event EventHandler TischSummaryWS1_print;
|
|
|
|
//Waschstrasse 2
|
|
public event EventHandler WS2Transport;
|
|
public event EventHandler Presse2Leer;
|
|
//public event EventHandler Hubband2Leer;
|
|
public event EventHandler Trockner2Beladen;
|
|
public event EventHandler Trockner2Entladen;
|
|
public event EventHandler BegleitzettelWS2_print;
|
|
public event EventHandler TischSummaryWS2_print;
|
|
|
|
|
|
|
|
}
|
|
}
|