private void CegLista_MouseClick(object sender, MouseEventArgs e) { szervezetiEgysegLista.Items.Clear(); if (!cegLista.FocusedItem.Bounds.Contains(e.Location)) { return; } if (cegLista.SelectedItems.Count > 1 || cegLista.SelectedItems.Count == 0) { return; } kattintottCeg = new Ceg(cegLista.FocusedItem.Tag.ToString()); kattintottCeg.SzervezetiEgysegBetoltes(); tartalomDoboz.Text = File.ReadAllText(kattintottCeg.filepath); CegSzerkesztesAblak.szerkesztettCegUtvonala = kattintottCeg.filepath; SzervEgysegListabaToltese(); }
private void SzervezetiEgysegSzerkesztesAblak_Load(object sender, EventArgs e) { Nullaz(); ceg = new Ceg(kivalasztottCegUtvonala); ceg.SzervezetiEgysegBetoltes(); switch (code) { //Létrehozás case false: { Text = szervezetiEgysegSzerkesztesAblakSzoveg.Text = "Szervezeti egység létrehozása"; break; } //Változtatás case true: { Text = szervezetiEgysegSzerkesztesAblakSzoveg.Text = "Szervezeti egység módosítása"; szerkesztett = ceg.SzervezetiEgysegek.Find(item => item.Neve == szerv_nev && item.ID == szerv_ID); cegNeve_Doboz.Text = szerkesztett.Neve; munkaRendSablon_valaszto.SelectedItem = szerkesztett.Sablon; mkKezdete_ora_SzamValaszto.Text = szerkesztett.MkidoKezd.Split(':')[0]; mkKezdete_perc_SzamValaszto.Text = szerkesztett.MkidoKezd.Split(':')[1]; mkVege_ora_SzamValaszto.Text = szerkesztett.MkidoVege.Split(':')[0]; mkVege_perc_SzamValaszto.Text = szerkesztett.MkidoVege.Split(':')[1]; napiMunkaIdo_SzamValaszto.Value = szerkesztett.NapimkIdo; pipa_munkakoziSzunetNemResze.Checked = szerkesztett.MkSzunetNemResze; pipa_autoNyilvanTartas.Checked = szerkesztett.AutoNyilvantartas; Console.WriteLine(szerkesztett.Neve + szerkesztett.ID + szerkesztett.MkSzunetek[0][0]); switch (szerkesztett.SzunetekSzama) { case 1: { pipa_szunet1.Checked = true; mkSzunet1_tol_SzamValaszto.Text = szerkesztett.MkSzunetek[0][0]; mkSzunet1_ig_SzamValaszto.Text = szerkesztett.MkSzunetek[0][1]; mkSzunet1_perc_SzamValaszto.Value = int.Parse(szerkesztett.MkSzunetek[0][2]); break; } case 2: { pipa_szunet2.Checked = true; mkSzunet2_tol_SzamValaszto.Text = szerkesztett.MkSzunetek[1][0]; mkSzunet2_ig_SzamValaszto.Text = szerkesztett.MkSzunetek[1][1]; mkSzunet2_perc_SzamValaszto.Value = int.Parse(szerkesztett.MkSzunetek[1][2]); goto case 1; } case 3: { pipa_szunet3.Checked = true; mkSzunet3_tol_SzamValaszto.Text = szerkesztett.MkSzunetek[2][0]; mkSzunet3_ig_SzamValaszto.Text = szerkesztett.MkSzunetek[2][1]; mkSzunet3_perc_SzamValaszto.Value = int.Parse(szerkesztett.MkSzunetek[2][2]); goto case 2; } case 4: { pipa_szunet4.Checked = true; mkSzunet4_tol_SzamValaszto.Text = szerkesztett.MkSzunetek[3][0]; mkSzunet4_ig_SzamValaszto.Text = szerkesztett.MkSzunetek[3][1]; mkSzunet4_perc_SzamValaszto.Value = int.Parse(szerkesztett.MkSzunetek[3][2]); goto case 3; } } break; } } }