Show / Hide Table of Contents

Class Vertrag

Modell für die Abbildung von Vertragsbeziehungen. Das Objekt dient dazu, alle Arten von Verträgen, die in der Energiewirtschaft Verwendung finden, abzubilden. https://www.bo4e.de/dokumentation/geschaeftsobjekte/bo-vertrag

Inheritance
System.Object
BusinessObject
Vertrag
Inherited Members
BusinessObject.BoTyp
BusinessObject.USER_PROPERTIES_NAME
BusinessObject.UserProperties
BusinessObject.GetBoTyp()
BusinessObject.SetBoTyp(String)
BusinessObject.versionStruktur
BusinessObject.guid
BusinessObject.GetJsonScheme()
BusinessObject.GetJsonSchema(Type)
BusinessObject.GetURI(Boolean)
BusinessObject.GetBoKeyNames()
BusinessObject.GetBoKeyNames(Type)
BusinessObject.GetExpandablePropertyNames(Type)
BusinessObject.GetExpandableFieldNames(String)
BusinessObject.GetExpandablePropertyNames(Type, Boolean)
BusinessObject.GetBoKeys()
BusinessObject.GetBoKeyProps(Type)
BusinessObject.Equals(Object)
BusinessObject.Equals(BusinessObject)
BusinessObject.GetHashCode()
BusinessObject.DeserializationFixes(StreamingContext)
BusinessObject.IsValid()
Namespace: BO4E.BO
Assembly: BO4Enet.dll
Syntax
public class Vertrag : BusinessObject

Constructors

| Improve this Doc View Source

Vertrag()

Declaration
public Vertrag()

Properties

| Improve this Doc View Source

Beschreibung

Beschreibung zum Vertrag

Declaration
public string Beschreibung { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Gemeinderabatt

gemeinderabatt für EDIFACT mapping.

Declaration
public decimal? Gemeinderabatt { get; set; }
Property Value
Type Description
System.Nullable<System.Decimal>
| Improve this Doc View Source

Korrespondenzpartner

korrespondenzpartner für EDIFACT mapping

Declaration
public Geschaeftspartner Korrespondenzpartner { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Sparte

Unterscheidungsmöglichkeiten für die Sparte. Siehe ENUM Sparte

Declaration
public Sparte Sparte { get; set; }
Property Value
Type Description
Sparte
| Improve this Doc View Source

Unterzeichnervp1

Unterzeichner des Vertragspartners1. Siehe COM Unterschrift

Declaration
public List<Unterschrift> Unterzeichnervp1 { get; set; }
Property Value
Type Description
List<Unterschrift>
| Improve this Doc View Source

Unterzeichnervp2

Unterzeichner des Vertragspartners2. Siehe COM Unterschrift

Declaration
public List<Unterschrift> Unterzeichnervp2 { get; set; }
Property Value
Type Description
List<Unterschrift>
| Improve this Doc View Source

Vertragsart

Hier ist festgelegt, um welche Art von Vertrag es sich handelt. Z.B. Netznutzungvertrag. Details siehe ENUM Vertragsart

Declaration
public Vertragsart Vertragsart { get; set; }
Property Value
Type Description
Vertragsart
| Improve this Doc View Source

Vertragsbeginn

Gibt an, wann der Vertrag beginnt.

Declaration
public DateTime Vertragsbeginn { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Vertragsende

Gibt an, wann der Vertrag (voraussichtlich) endet oder beendet wurde.

Declaration
public DateTime Vertragsende { get; set; }
Property Value
Type Description
DateTime
| Improve this Doc View Source

Vertragskonditionen

Festlegungen zu Laufzeiten und Kündigungsfristen. Details siehe COM Vertragskonditionen

Declaration
public Vertragskonditionen Vertragskonditionen { get; set; }
Property Value
Type Description
Vertragskonditionen
| Improve this Doc View Source

Vertragsnummer

Eine im Verwendungskontext eindeutige Nummer für den Vertrag

Declaration
public string Vertragsnummer { get; set; }
Property Value
Type Description
System.String
| Improve this Doc View Source

Vertragspartner1

Der "erstgenannte" Vertragspartner. In der Regel der Aussteller des Vertrags. Beispiel: "Vertrag zwischen Vertagspartner 1 ..." Siehe BO Geschaeftspartner

Declaration
public Geschaeftspartner Vertragspartner1 { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Vertragspartner2

Der "zweitgenannte" Vertragspartner. In der Regel der Empfänger des Vertrags. Beispiel "Vertrag zwischen Vertagspartner 1 und Vertragspartner 2". Siehe BO Geschaeftspartner

Declaration
public Geschaeftspartner Vertragspartner2 { get; set; }
Property Value
Type Description
Geschaeftspartner
| Improve this Doc View Source

Vertragstatus

Gibt den Status des Vertrags an. Siehe ENUM Vertragsstatus

Declaration
public Vertragstatus Vertragstatus { get; set; }
Property Value
Type Description
Vertragstatus
| Improve this Doc View Source

Vertragsteile

Der Vertragsteil wird dazu verwendet, eine vertragliche Leistung in Bezug zu einer Lokation (Markt- oder Messlokation) festzulegen. Details siehe COM Vertragsteil

Declaration
public List<Vertragsteil> Vertragsteile { get; set; }
Property Value
Type Description
List<Vertragsteil>

Methods

| Improve this Doc View Source

OnDeserialized(StreamingContext)

moves lokationsId from userProperties to vertragsteil if relevant

Declaration
protected void OnDeserialized(StreamingContext context)
Parameters
Type Name Description
StreamingContext context

Extension Methods

BusinessObjectExtensions.DeepClone<T>(T)
COMExtensions.DeepClone<T>(T)
  • Improve this Doc
  • View Source
Back to top Generated by DocFX