public Form3() { InitializeComponent(); CheckForIllegalCrossThreadCalls = false; webcam = new FilterInfoCollection(FilterCategory.VideoInputDevice);//webcam dizisine mevcut kameraları dolduruyoruz. //cam.DesiredFrameSize = new Size(600,600); main = ((Main)Application.OpenForms["RTEventsMain"]); YemekhaneFonksiyonlar.ComboboxDoldur("sube").ForEach(p => comboBox6.Items.Add(p)); comboBoxcinsiyet.SelectedIndex = 0; comboBox6.SelectedIndex = 0; radioButton2.Select(); }
private void textBox16_KeyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar == 13) { Ogrenci ogrenci = YemekhaneFonksiyonlar.Getir(textBox16.Text); textBox17.Text = ogrenci.TC; textBox18.Text = ogrenci.adi; textBox19.Text = ogrenci.soyadi; comboBoxcinsiyet.Text = ogrenci.cinsiyeti; textBox20.Text = ogrenci.anneadi; textBox21.Text = ogrenci.babaadi; maskedTextBoxogrencitel.Text = ogrenci.telefonu; maskedTextBoxirtibattel.Text = ogrenci.velitel; textBox24.Text = ogrenci.sinifi; comboBox6.Text = ogrenci.alani; textBox25.Text = ogrenci.subesi; textBox26.Text = ogrenci.kartno; richTextBox2.Text = ogrenci.adresi; string ogrencitip = ogrenci.ogrenciTip; textBoxVeliMail.Text = ogrenci.velimail; if (ogrencitip == "Bakiye") { radioButton1.Checked = true; } else if (ogrencitip == "Girişsayı") { radioButton2.Checked = true; } try { pictureBox5.Image = Helper.ResimYukle(ogrenci.no); } catch (Exception) { } } } //numara ile öğrenci arama
private void pictureBox3_Click(object sender, EventArgs e) { string ogrencitip = ""; Ogrenci ogrenci = YemekhaneFonksiyonlar.Getir(textBox16.Text); if (radioButton1.Checked) { ogrencitip = "Bakiye"; } else if (radioButton2.Checked) { ogrencitip = "Girişsayı"; } ogrenci.TC = textBox17.Text; ogrenci.adi = textBox18.Text; ogrenci.soyadi = textBox19.Text; ogrenci.cinsiyeti = comboBoxcinsiyet.Text; ogrenci.ogretmeni = ""; ogrenci.anneadi = textBox20.Text; ogrenci.babaadi = textBox21.Text; ogrenci.telefonu = maskedTextBoxogrencitel.Text; ogrenci.velitel = maskedTextBoxirtibattel.Text; ogrenci.sinifi = textBox24.Text; ogrenci.alani = textBox25.Text; ogrenci.subesi = comboBox6.Text; ogrenci.kartno = textBox26.Text; ogrenci.adresi = richTextBox2.Text; ogrenci.durumu = "0"; ogrenci.ogrencibakiye = 0; ogrenci.kalangiris = 0; ogrenci.ogrenciTip = ogrencitip; ogrenci.velimail = textBoxVeliMail.Text; if (ogrenci.no == null) { try { ogrenci.no = textBox16.Text; YemekhaneFonksiyonlar.Kaydet(ogrenci); MessageBox.Show("Öğrenci Kaydı Tamamlanmıştır.", "Öğrenci Kayıt"); } catch (Exception ex) { MessageBox.Show("Kayıt Tamamlanamadı.Lütfen Tekrar Deneyiniz.", "Hata!"); } } else { ogrenci.no = textBox16.Text; YemekhaneFonksiyonlar.Guncelle(ogrenci, ogrenci.no); } try { if (textBox16.Text != "") { if (!Directory.Exists(@"C:/resimler")) { Directory.CreateDirectory(@"C:/resimler"); } //ogrenciresim.Save(@"C:/resimler/" + textBox16.Text + "y.jpg", ImageFormat.Jpeg); if (!File.Exists(@"C:/resimler/" + textBox16.Text + ".jpg")) { pictureBox5.Image.Save(@"C:/resimler/" + textBox16.Text + ".jpg", ImageFormat.Jpeg); } else { File.Delete(@"C:/resimler/" + textBox16.Text + ".jpg"); pictureBox5.Image.Save(@"C:/resimler/" + textBox16.Text + ".jpg", ImageFormat.Jpeg); } } } catch (Exception) { } try { main.ogrencileriyenile(); } catch (Exception) { } this.Close(); }
public void doldur(string ogrencino, string ogrenciadi, string baslangictarihi, string bitistarihi, string girisyoklamasaati) { label2.Text = YemekhaneFonksiyonlar.Getir(ogrencino).no; ilktarih = baslangictarihi; sontarih = bitistarihi; ogrencinum = ogrencino; ogrenciadisoyadi = ogrenciadi; label1.Text = ogrencino; labelToplamGun.Text = ((Convert.ToDateTime(bitistarihi).Date - Convert.ToDateTime(baslangictarihi).Date).Days).ToString(); int haftasonu = 0; int gelmedigisabah = 0, gelmedigiogle = 0, gelmedigiaksam = 0, gelmedigiaraogun = 0; List <string> yemekSaatleri = YemekhaneFonksiyonlar.YemekProgramiGetir(); dataGridView1.Columns.Clear(); dataGridView1.Columns.Add("Tarih", "Tarih"); dataGridView1.Columns.Add("Sabah Yemeği", "Sabah Yemeği"); dataGridView1.Columns.Add("Öğle Yemeği", "Öğle Yemeği"); dataGridView1.Columns.Add("Akşam Yemeği", "Akşam Yemeği"); dataGridView1.Columns.Add("Ara Öğün", "Ara Öğün"); for (DateTime i = Convert.ToDateTime(baslangictarihi); i < Convert.ToDateTime(bitistarihi); i = i.AddDays(1)) { List <Ogrenci> sabahList = YemekhaneFonksiyonlar.HareketGetir( " where tarih BETWEEN'" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[0] + "' AND '" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[1] + "'AND ogrencino = '" + ogrencinum + "' ORDER BY tarih DESC"); string giristarihi = ""; string[] girissaati = new string[4]; int l = 0; try { giristarihi = sabahList[0].yemekgirisTarih.ToString(); girissaati[0] = Convert.ToDateTime(giristarihi).ToShortTimeString();// ToString("HH:mm"); l++; } catch (Exception) {} if (l == 0) { girissaati[0] = "Yemek Yemedi"; gelmedigisabah++; } l = 0; List <Ogrenci> ogleList = YemekhaneFonksiyonlar.HareketGetir( " where tarih BETWEEN'" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[2] + "' AND '" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[3] + "'AND ogrencino = '" + ogrencinum + "' ORDER BY tarih DESC"); try { giristarihi = ogleList[0].yemekgirisTarih.ToString(); girissaati[1] = Convert.ToDateTime(giristarihi).ToShortTimeString();// ToString("HH:mm"); l++; } catch (Exception e) { } if (l == 0) { girissaati[1] = "Yemek Yemedi"; gelmedigiogle++; } l = 0; List <Ogrenci> aksamList = YemekhaneFonksiyonlar.HareketGetir( " where tarih BETWEEN'" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[4] + "' AND '" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[5] + "'AND ogrencino = '" + ogrencinum + "' ORDER BY tarih DESC"); try { giristarihi = aksamList[0].ToString(); girissaati[2] = Convert.ToDateTime(giristarihi).ToShortTimeString();// ToString("HH:mm"); l++; } catch (Exception) {} if (l == 0) { girissaati[2] = "Yemek Yemedi"; gelmedigiaksam++; } l = 0; List <Ogrenci> araOgunList = YemekhaneFonksiyonlar.HareketGetir( " where tarih BETWEEN'" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[6] + "' AND '" + i.ToString("yyyy-MM-dd") + " " + yemekSaatleri[7] + "'AND ogrencino = '" + ogrencinum + "' ORDER BY tarih DESC"); try { giristarihi = araOgunList[0].ToString(); girissaati[3] = Convert.ToDateTime(giristarihi).ToShortTimeString(); // ToString("HH:mm"); l++; } catch (Exception e) {} if (l == 0) { girissaati[3] = "Yemek Yemedi"; gelmedigiaraogun++; } if (i.DayOfWeek == DayOfWeek.Saturday || i.DayOfWeek == DayOfWeek.Sunday) { haftasonu++; dataGridView1.Rows.Add(i.ToShortDateString(), "HAFTASONU", "HAFTASONU", "HAFTASONU", "HAFTASONU"); dataGridView1.Rows[dataGridView1.Rows.Count - 1].DefaultCellStyle.BackColor = Color.Red; } else { dataGridView1.Rows.Add(i.ToShortDateString(), girissaati[0], girissaati[1], girissaati[2], girissaati[3]); } } labelGelmedigiSabah.Text = (gelmedigisabah - haftasonu).ToString(); labelGelmedigiOgle.Text = (gelmedigiogle - haftasonu).ToString(); labelGelmedigiAksam.Text = (gelmedigiaksam - haftasonu).ToString(); labelgelmedigiAraOgun.Text = (gelmedigiaraogun - haftasonu).ToString(); }