示例#1
0
 /// <summary>
 /// Základní konstruktor
 /// </summary>
 /// <param name="spravceZv">Správce aplikace</param>
 /// <param name="vztazna">Ovce, které se záznamy týkají</param>
 public PorodOvceWindow(SpravceZvirat spravceZv, Ovce vztazna)
 {
     InitializeComponent();
     spravce     = spravceZv;
     vztaznaOvce = vztazna;
     porodListBox.DataContext = spravce.VyberPorodyOvce(vztaznaOvce.EvidencniCislo);
 }
示例#2
0
 /// <summary>
 /// Základní konstruktor
 /// </summary>
 /// <param name="spravce">Správce aplikace</param>
 /// <param name="vztaznaOvce">Ovce, které se týkají záznamy o ODČERVENÍ</param>
 public OdcerveniWindow(SpravceZvirat spravce, Ovce vztaznaOvce)
 {
     InitializeComponent();
     this.spravce                 = spravce;
     this.vztaznaOvce             = vztaznaOvce;
     odcerveniListBox.DataContext = spravce.VyberOdcerveni(vztaznaOvce.EvidencniCislo);
 }
 /// <summary>
 /// Změna výběru u ListBoxu beranů
 /// </summary>
 /// <param name="sender"></param>
 /// <param name="e"></param>
 private void beranListBox_SelectionChanged(object sender, SelectionChangedEventArgs e)
 {
     vybranaOvce = (Ovce)beranListBox.SelectedItem;
     prvniSloupecStackPanel.DataContext = beranListBox.SelectedItem;
     druhySloupecStackPanel.DataContext = beranListBox.SelectedItem;
     tretiSloupecStackPanel.DataContext = beranListBox.SelectedItem;
 }
示例#4
0
 /// <summary>
 /// Konstruktor pro zobrazeni veterinarnich zaznamu OVCE
 /// </summary>
 /// <param name="spravceZv">Spravce</param>
 /// <param name="vztaznaOvce">Ovce, ktere se tykaji dane zaznamy</param>
 public VeterinaOvceWindow(SpravceZvirat spravceZv, Ovce vztaznaOvce)
 {
     InitializeComponent();
     spravce        = spravceZv;
     ovce           = vztaznaOvce;
     vybraneZaznamy = spravce.VyberZaznamy(null, ovce);
     veterinaListBox.DataContext = vybraneZaznamy;
 }
示例#5
0
        /// <summary>
        /// Základní konstruktor
        /// </summary>
        /// <param name="spravceZv">Správce aplikace</param>
        /// <param name="vztazna">Ovce, které se týkají očkovací záznamy</param>
        public OckovaniWindow(SpravceZvirat spravceZv, Ovce vztazna)
        {
            InitializeComponent();
            spravce     = spravceZv;
            vztaznaOvce = vztazna;

            ockovaniListBox.DataContext = spravce.VyberOckovani(vztaznaOvce.EvidencniCislo);
        }
 /// <summary>
 /// Konstruktor při úpravě stávající OVCe - předání instance v parametrech
 /// </summary>
 /// <param name="spravce"></param>
 /// <param name="ovce"></param>
 public OvceWindow(SpravceZvirat spravce, Ovce ovce)
 {
     InitializeComponent();
     spravceZvirat  = spravce;
     upravovanaOvce = ovce;
     DataContext    = upravovanaOvce;
     jehneStavajiciListBox.DataContext      = spravce.VyberJehnata(upravovanaOvce.EvidencniCislo);
     evidencniCisloOtceTextBox.DataContext  = upravovanaOvce.Otec;
     evidencniCisloMatkyTextBox.DataContext = upravovanaOvce.Matka;
 }
示例#7
0
 /// <summary>
 /// Kompletní konstuktor
 /// </summary>
 /// <param name="ucel">Účel veterinárního úkonu - očkování, porod apod.</param>
 /// <param name="provadeneUkony">Úkony prováděné zvířeti</param>
 /// <param name="datumNavstevy">Datum záznamu</param>
 /// <param name="podaneLecivo">Léčivo podané zvířeti</param>
 /// <param name="sele">Prase, kterého se úkon týkal</param>
 /// <param name="ovce">Ovce, které se úkon týkal</param>
 /// <param name="cislo">Pořadové číslo záznamu</param>
 /// <param name="cena">Náklady v CZK</param>
 public Veterina(string ucel, string provadeneUkony, DateTime datumNavstevy, string podaneLecivo, Prase sele, Ovce ovce, int cislo, int cena)
 {
     VztaznePrase   = sele;
     Ucel           = ucel;
     ProvedeneUkony = provadeneUkony;
     DatumNavstevy  = datumNavstevy;
     PodaneLecivo   = podaneLecivo;
     CisloNavstevy  = cislo;
     Cena           = cena;
     VztaznaOvce    = ovce;
 }
示例#8
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="id">Jedinečný identifikátor OVCE</param>
 /// <param name="evidencniCislo">Evidenční číslo ovce, dle chovatele</param>
 /// <param name="datumNarozeni">Datum narození OVCE</param>
 /// <param name="matka">Instance ovce, jež je MATKOU</param>
 /// <param name="otec">Instance ovce, jež je OTEC</param>
 /// <param name="zarazeniChov">Datum zařazení do chovu</param>
 /// <param name="stav">Zda se jedna o jehne nebo o dospelou ovci. 0 - jehne, 1 - dospela</param>
 /// <param name="pohlavi">Bahnice / beran ** jehnička / beránek</param>
 /// <param name="popis">Detailnější informace k ovci</param>
 public Ovce(int id, string evidencniCislo, DateTime datumNarozeni, Ovce matka, Ovce otec,
             DateTime zarazeniChov, byte stav, byte pohlavi, string popis)
 {
     EvidencniCislo  = evidencniCislo;
     DatumNarozeni   = datumNarozeni;
     Matka           = matka;
     Otec            = otec;
     ZarazeniDoChovu = zarazeniChov;
     Stav            = stav;
     Pohlavi         = pohlavi;
     ID    = id;
     Popis = popis;
 }