예제 #1
0
    public static void Initialize()
    {
        clsDB            DB = new clsDB();
        clsHastalik      Hastalik;
        clsBelirti       Belirti;
        clsKelime        Kelime;
        clsEslesenKelime EslesenKelime;
        DataTable        dtHastaliklar, dtHastalikBelirtileri, dtElenenKelimeler, dtEslesenKelimeler, dtCumleAyraclari;
        DataRow          drHastalik, drHastalikBelirtisi, drElenenKelime, drEslesenKelime, drCumleAyraci;

        dtHastaliklar = DB.GetHastaliklar();

        int i = 0, j = 0;

        for (i = 0; i < dtHastaliklar.Rows.Count; i++)
        {
            Hastalik              = new clsHastalik();
            drHastalik            = dtHastaliklar.Rows[i];
            Hastalik.iKodu        = (int)drHastalik["Kodu"];
            Hastalik.sAdi         = drHastalik["Adi"].ToString();
            dtHastalikBelirtileri = DB.GetHastalikBelirtileri(Hastalik.iKodu);
            for (j = 0; j < dtHastalikBelirtileri.Rows.Count; i++)
            {
                Belirti                      = new clsBelirti();
                drHastalikBelirtisi          = dtHastalikBelirtileri.Rows[j];
                Belirti.iKodu                = (int)drHastalikBelirtisi["BelirtiKodu"];
                Belirti.sAdi                 = drHastalikBelirtisi["BelirtiAdi"].ToString();
                Belirti.iHastalikBelirtiKodu = (int)drHastalikBelirtisi["HastalikBelirtiKodu"];
                Hastalik.Belirtiler.Add(Belirti);
            }
            _Hastaliklar.Add(Hastalik);
        }

        dtElenenKelimeler = DB.GetElenenKelimeler();
        for (i = 0; i < dtElenenKelimeler.Rows.Count; i++)
        {
            Kelime         = new clsKelime();
            drElenenKelime = dtElenenKelimeler.Rows[i];
            Kelime.iKodu   = (int)drElenenKelime["Kodu"];
            Kelime.sAdi    = drElenenKelime["Adi"].ToString();
            _ElenenKelimeler.Add(Kelime);
        }

        dtEslesenKelimeler = DB.GetEslesenKelimeler();
        for (i = 0; i < dtEslesenKelimeler.Rows.Count; i++)
        {
            EslesenKelime           = new clsEslesenKelime();
            drEslesenKelime         = dtEslesenKelimeler.Rows[i];
            EslesenKelime.iKodu     = (int)drEslesenKelime["Kodu"];
            EslesenKelime.sAdi      = drEslesenKelime["Adi"].ToString();
            EslesenKelime.sEslenigi = drEslesenKelime["Eslenigi"].ToString();
            _EslesenKelimeler.Add(EslesenKelime);
        }

        dtCumleAyraclari = DB.GetCumleAyraclari();
        for (i = 0; i < dtCumleAyraclari.Rows.Count; i++)
        {
            Kelime        = new clsKelime();
            drCumleAyraci = dtCumleAyraclari.Rows[i];
            Kelime.iKodu  = (int)drCumleAyraci["Kodu"];
            Kelime.sAdi   = drCumleAyraci["Adi"].ToString();
            _CumleAyraclari.Add(Kelime);
        }
    }