/// <summary> /// Constructor, that accepts data from an existing Indexed Contact /// </summary> /// <param name="contact">IndexedContact</param> public Contact(IndexedContact contact) { this.id = contact.Id; this.person = contact.Person; this.entrepeneur = contact.Entrepeneur; this.area = contact.Area; }
/// <summary> /// Costructor to add a a ContactPerson from Db /// </summary> /// <param name="id">int</param> /// <param name="person">Person</param> /// <param name="entrepeneur">Entrepeneur</param> /// <param name="area">string</param> public Contact(int id, Person person, Entrepeneur entrepeneur, string area) { this.id = id; this.person = person; this.entrepeneur = entrepeneur; this.area = area; }
/// <summary> /// Empty Constructor /// </summary> public Contact() { this.id = 0; person = new Person(); entrepeneur = new Entrepeneur(); area = ""; }
/// <summary> /// Constructor, that accepts data from an existing Entrepeneur /// </summary> /// <param name="entrepeneur">Entrepeneur</param> public Entrepeneur(Entrepeneur entrepeneur) { this.id = entrepeneur.Id; this.entity = entrepeneur.Entity; this.craftGroup1 = entrepeneur.CraftGroup1; this.craftGroup2 = entrepeneur.CraftGroup2; this.craftGroup3 = entrepeneur.CraftGroup3; this.craftGroup4 = entrepeneur.CraftGroup4; this.region = entrepeneur.Region; this.countryWide = entrepeneur.CountryWide; this.cooperative = entrepeneur.Cooperative; this.active = entrepeneur.Active; }
/// <summary> /// Constructor to add a Subentrepeneur from Db to List /// </summary> /// <param name="id">int</param> /// <param name="entrepeneur">LegalEntity</param> /// <param name="enterprise">Enterprise</param> /// <param name="contact">Contact</param> /// <param name="request">Request</param> /// <param name="ittLetter">IttLetter</param> /// <param name="offer">Offer</param> /// <param name="reservations">bool</param> /// <param name="uphold">bool</param> /// <param name="agreementConcluded">bool</param> /// <param name="active">bool</param> public SubEntrepeneur(int id, Entrepeneur entrepeneur, Enterprise enterprise, Contact contact, Request request, IttLetter ittLetter, Offer offer, bool reservations, bool uphold, bool agreementConcluded, bool active) { this.id = id; this.entrepeneur = entrepeneur; this.enterprise = enterprise; this.contact = contact; this.request = request; this.ittLetter = ittLetter; this.offer = offer; this.reservations = reservations; this.uphold = uphold; this.agreementConcluded = agreementConcluded; this.active = active; }
/// <summary> /// Empty constructor /// </summary> public SubEntrepeneur() { this.id = 0; this.enterprise = new Enterprise(); this.entrepeneur = new Entrepeneur(); this.contact = new Contact(); this.request = new Request(); this.ittLetter = new IttLetter(); this.offer = new Offer(); this.reservations = false; this.uphold = false; this.agreementConcluded = false; this.active = false; }
/// <summary> /// Constructor, that accepts data from an existing Indexed SubEntrepeneur /// </summary> /// <param name="subEntrepeneur">IndexedSubEntrepeneur</param> public SubEntrepeneur(IndexedSubEntrepeneur subEntrepeneur) { this.id = subEntrepeneur.Id; this.entrepeneur = subEntrepeneur.Entrepeneur; this.enterprise = subEntrepeneur.Enterprise; this.contact = subEntrepeneur.Contact; this.request = subEntrepeneur.Request; this.ittLetter = subEntrepeneur.IttLetter; this.offer = subEntrepeneur.Offer; this.reservations = subEntrepeneur.Reservations; this.uphold = subEntrepeneur.Uphold; this.agreementConcluded = subEntrepeneur.AgreementConcluded; this.active = subEntrepeneur.Active; }
/// <summary> /// Constructor to add a new Indexed Legal Entity /// </summary> /// <param name="index">int</param> /// <param name="entrepeneur">Entrepeneur</param> public IndexedEntrepeneur(int index, Entrepeneur entrepeneur) : base(entrepeneur) { this.index = index; }