/// <summary> /// Konsruktor parametryczny odwolujacy sie do konstruktora klasy bazowej. /// </summary> /// <param name="nazwa">Nazwa firmy, bedacej naszym klientem</param> /// <param name="branza">Branza w jakiej dziala firma</param> public Klient(string nazwa, Branże branza) : base(nazwa, branza) { _listaKontaktow = new List <OsobaKontakt>(); _dzialania = new Stack <Dzialanie>(); _transakcje = new Stack <Umowa>(); _transakcjeList = new List <Umowa>(); _dzialaniaList = new List <Dzialanie>(); }
/// <summary> /// Szczegolowy konsruktor parametryczny odwolujacy sie do konstruktora klasy bazowej. /// </summary> /// <param name="nazwa">Nazwa firmy, bedacej naszym klientem</param> /// <param name="branza">Branza w jakiej dziala firma</param> /// <param name="nip">NIP firmy</param> /// <param name="kraj">Kraj, w ktorym dzia firma</param> /// <param name="miasto">Miasto, w ktorym dzia firma</param> /// <param name="dataZalozenia">Data zalozenia firmy</param> public Klient(string nazwa, Branże branza, string nip, string kraj, string miasto, string dataZalozenia) : base(nazwa, branza, nip, kraj, miasto, dataZalozenia) { _listaKontaktow = new List <OsobaKontakt>(); _dzialania = new Stack <Dzialanie>(); _transakcje = new Stack <Umowa>(); _transakcjeList = new List <Umowa>(); _dzialaniaList = new List <Dzialanie>(); }
/// <summary> /// Konstruktor dla wszstkich pol. /// </summary> /// <param name="nazwa">Nazwa firmy, bedacej naszym klientem</param> /// <param name="branza">Branza w jakiej dziala firma</param> /// <param name="nip">NIP firmy</param> /// <param name="kraj">Kraj, w ktorym dzia firma</param> /// <param name="miasto">Miasto, w ktorym dzia firma</param> /// <param name="dataZalozenia">Data zalozenia firmy</param> /// <param name="dataPlanowKontaktu">Planowany kontakt z klientem</param> /// <param name="uwagi">Uwagi dotyczace firmy</param> /// <param name="status">Aktualny status klienta</param> public Klient(string nazwa, Branże branza, string nip, string kraj, string miasto, string dataZalozenia, string dataPlanowKontaktu, string uwagi, Status status = Status.potencjalny) : this(nazwa, branza, nip, kraj, miasto, dataZalozenia) { string[] formatyDaty = { "dd.MM.yyyy", "dd.MMM.yyyy", "yyyy-MM-dd", "yyyy/MM/dd", "MM/dd/yy", "dd-MM-yyyy", "dd-MMM-yyyy" }; DateTime.TryParseExact(dataPlanowKontaktu, formatyDaty, null, System.Globalization.DateTimeStyles.None, out DateTime d); _uwagi = uwagi; _dataPlanowanegoKontaktu = d; _status = status; }