private void FormMuellimler_Load(object sender, EventArgs e) { secilmisMuellim = null; comboBoxVezifeliOlduguKafedra.Enabled = false; butonlarAktifPasif(false); MuellimleriVeElmiDereceVeVezifeleriGetir(); numericUpDownBaslamaIli.Maximum = DateTime.Today.Year; var fakulteler = (from Fakulte f in Program.VBE orderby f.Ad ascending where f.Universitet == Program.SecilmisUniversitet select f).ToList(); comboBoxVezifeliOlduguFakulte.DataSource = fakulteler; comboBoxVezifeliOlduguFakulte.DisplayMember = "Ad"; }
private void comboBoxMuellimler_SelectedIndexChanged(object sender, EventArgs e) { secilmisMuellim = comboBoxMuellimler.SelectedItem as Muellim; if (secilmisMuellim != null) { textBoxAd.Text = secilmisMuellim.Ad; textBoxFamilya.Text = secilmisMuellim.Familya; textBoxAtaAdi.Text = secilmisMuellim.AtaAdi; comboBoxCinsiyyet.SelectedItem = secilmisMuellim.Cinsiyyet ? "Kişi" : "Qadın"; maskedTextBoxDogulduguTarix.Text = secilmisMuellim.DogulduguTarix.ToString("dd.MM.yyyy"); textBoxDogulduguYer.Text = secilmisMuellim.DogulduguYer; textBoxMilliyet.Text = secilmisMuellim.Milliyet; textBoxVetendasliq.Text = secilmisMuellim.Vetendaslik; maskedTextBoxEvTelefonNomresi.Text = secilmisMuellim.EvTelefonuNomresi; maskedTextBoxMobilTelefonNomresi.Text = secilmisMuellim.MobilTelefonNomresi; textBoxEvUnvani.Text = secilmisMuellim.EvUnvani; comboBoxElmiDerece.SelectedItem = secilmisMuellim.ElmiDerece; numericUpDownBaslamaIli.Value = secilmisMuellim.BaslamaIli < 1900 || DateTime.Today.Year < secilmisMuellim.BaslamaIli ? 1900 : secilmisMuellim.BaslamaIli; comboBoxVezife.SelectedItem = secilmisMuellim.Vezife; comboBoxVezifeliOlduguFakulte.SelectedItem = secilmisMuellim.VezifeliOlduguYer.Fakulte; comboBoxVezifeliOlduguKafedra.SelectedItem = secilmisMuellim.VezifeliOlduguYer; pictureBoxSekil.Image = ImageLib.ByteArrayToImage(secilmisMuellim.Sekil); butonlarAktifPasif(true); } else { textBoxAd.Text = ""; textBoxFamilya.Text = ""; textBoxAtaAdi.Text = ""; comboBoxCinsiyyet.SelectedItem = null; maskedTextBoxDogulduguTarix.Text = ""; textBoxDogulduguYer.Text = ""; textBoxMilliyet.Text = ""; textBoxVetendasliq.Text = ""; maskedTextBoxEvTelefonNomresi.Text = ""; maskedTextBoxMobilTelefonNomresi.Text = ""; textBoxEvUnvani.Text = ""; comboBoxElmiDerece.SelectedItem = null; numericUpDownBaslamaIli.Value = 1900m; comboBoxVezife.SelectedItem = null; comboBoxVezifeliOlduguFakulte.SelectedItem = null; comboBoxVezifeliOlduguKafedra.SelectedItem = null; pictureBoxSekil.Image = null; comboBoxVezifeliOlduguKafedra.Enabled = false; butonlarAktifPasif(false); } }
private void comboBoxMuellim_SelectedIndexChanged(object sender, EventArgs e) { if (comboBoxTedrisIli.SelectedItem == null) { MessageBox.Show("Tədris İli səçilməlidir."); return; } secilmisMuellim = comboBoxMuellim.SelectedItem as Muellim; if (secilmisMuellim != null) { var deyeBildiyiDersler = (from MuelliminDeyeBildiyiDers mdbd in Program.VBE orderby mdbd.Ad ascending where mdbd.Muellim == secilmisMuellim select mdbd).ToList(); var tedrisYukleri = (from TedrisYuku ty in Program.VBE where ty.Muellim == secilmisMuellim select ty).ToList(); flowLayoutPanelPayizSemestriDersleri.Controls.Clear(); flowLayoutPanelYazSemestriDersleri.Controls.Clear(); foreach (var dders in deyeBildiyiDersler) { var payizSemestrDersi = new UserControlDers() { YazSemestriMi = false, Muellim = secilmisMuellim, Ders = dders.Ders, TedrisIli = tedrisIli, TedrisYukleri = tedrisYukleri.Where(x => { var ixtisasDersiSayi = (from IxtisasDersi id in Program.VBE where id.Semestr % 2 == 1 && id.Ders == x.Ders && id.Ixtisas == x.Qrup.Ixtisas select id).Count(); return(x.TedrisIli == tedrisIli && x.Ders == dders.Ders && ixtisasDersiSayi > 0); }).ToList() }; payizSemestrDersi.DersSaatiCemiDeyisti += payizSemestrDersi_DersSaatiCemiDeyisti; flowLayoutPanelPayizSemestriDersleri.Controls.Add(payizSemestrDersi); var yazSemestrDersi = new UserControlDers() { YazSemestriMi = true, Muellim = secilmisMuellim, Ders = dders.Ders, TedrisIli = tedrisIli, TedrisYukleri = tedrisYukleri.Where(x => { var ixtisasDersiSayi = (from IxtisasDersi id in Program.VBE where id.Semestr % 2 == 0 && id.Ders == x.Ders && id.Ixtisas == x.Qrup.Ixtisas select id).Count(); return(x.TedrisIli == tedrisIli && x.Ders == dders.Ders && ixtisasDersiSayi > 0); }).ToList() }; yazSemestrDersi.DersSaatiCemiDeyisti += yazSemestrDersi_DersSaatiCemiDeyisti; flowLayoutPanelYazSemestriDersleri.Controls.Add(yazSemestrDersi); } } else { flowLayoutPanelPayizSemestriDersleri.Controls.Clear(); flowLayoutPanelYazSemestriDersleri.Controls.Clear(); } }
private void buttonYeni_Click(object sender, EventArgs e) { secilmisMuellim = new Muellim(); comboBoxMuellimler.SelectedItem = null; }