Ejemplo n.º 1
0
        private void Form_Pridat_Stitek_Load(object sender, EventArgs e)
        {
            DataTable            dataT_Zamestnanci = DB_Data.getZamestnanec();
            DataTable            dataT_Jazyky      = DB_Data.getJazyk();
            DataTable            dataT_Typ_Stitek  = DB_Data.getTypStitek();
            DataTable            dataT_Predmet     = DB_Data.getPredmet();
            List <combobox_item> col_Zamestnanec   = new List <combobox_item>();
            List <combobox_item> col_Jazyky        = new List <combobox_item>();
            List <combobox_item> col_Typ_Stitek    = new List <combobox_item>();
            List <combobox_item> col_Predmet       = new List <combobox_item>();


            foreach (DataRow dr in dataT_Zamestnanci.Rows)
            {
                col_Zamestnanec.Add(new combobox_item {
                    id = Convert.ToInt32(dr.ItemArray[0]), zkratka = string.Empty, nazev = dr.ItemArray[1].ToString().Trim() + " " + dr.ItemArray[2].ToString().Trim()
                });
            }

            foreach (DataRow dr in dataT_Jazyky.Rows)
            {
                col_Jazyky.Add(new combobox_item {
                    id = Convert.ToInt32(dr.ItemArray[0]), zkratka = dr.ItemArray[1].ToString().Trim(), nazev = dr.ItemArray[2].ToString().Trim()
                });
            }

            foreach (DataRow dr in dataT_Typ_Stitek.Rows)
            {
                col_Typ_Stitek.Add(new combobox_item {
                    id = Convert.ToInt32(dr.ItemArray[0]), zkratka = dr.ItemArray[1].ToString().Trim(), nazev = dr.ItemArray[2].ToString().Trim()
                });
            }

            foreach (DataRow dr in dataT_Predmet.Rows)
            {
                col_Predmet.Add(new combobox_item {
                    id = Convert.ToInt32(dr.ItemArray[0]), zkratka = dr.ItemArray[1].ToString().Trim(), nazev = dr.ItemArray[2].ToString().Trim()
                });
            }



            //Zdroje comboboxů
            comboBox_Zamestnanec.DataSource = col_Zamestnanec;
            comboBox_Jazyk.DataSource       = col_Jazyky;
            comboBox_Typ_Stitek.DataSource  = col_Typ_Stitek;
            comboBox_Predmet.DataSource     = col_Predmet;

            //Select default empty value
            comboBox_Zamestnanec.SelectedIndex = -1;
            comboBox_Jazyk.SelectedIndex       = -1;
            comboBox_Typ_Stitek.SelectedIndex  = -1;
            comboBox_Predmet.SelectedIndex     = -1;
        }