public void BorcYenile() { DataTable table = new DataTable();//sanal bir tablo oluşturma table.Columns.Add("ÖğrenciID", typeof(string)); table.Columns.Add("Adı", typeof(string)); table.Columns.Add("Soyadı", typeof(string)); table.Columns.Add("Ay-Yıl", typeof(string)); table.Columns.Add("Tutar", typeof(string)); table.Columns.Add("Telefon", typeof(string)); table.Columns.Add("Yatak", typeof(string)); table.Columns.Add("Fotograf", typeof(string)); BorcluAylar = new List <DateTime>(); dataGridView1.DataSource = Baglanti.DataTableGetir("Select Ogrenciler.OgrenciID, Yataklar.Fiyat, Ogrenciler.OgrenciAdi, Ogrenciler.OgrenciSoyadi,Ogrenciler.KayitTarihi,Ogrenciler.OgrenciTelefon,Yataklar.YatakID,Ogrenciler.Fotograf FROM Yataklar Left JOIN YatakHareket ON Yataklar.YatakID = YatakHareket.YatakID LEFT JOIN Ogrenciler ON YatakHareket.OgrenciID = Ogrenciler.OgrenciID WHERE YatakHareket.Durum=1"); //veritabanından çekilen verileri dataGridView1 isimli datagridviewe aktarıyoruz dataGridView1.AllowUserToAddRows = false; //datagridviewde son satıra gelen boş satırı gizleme kodu for (int i = 0; i < dataGridView1.RowCount; i++) { BorcTespit(dataGridView1.Rows[i].Cells[0].Value.ToString(), Convert.ToDateTime(dataGridView1.Rows[i].Cells[4].Value)); foreach (DateTime item in BorcluAylar) { table.Rows.Add(dataGridView1.Rows[i].Cells[0].Value.ToString(), dataGridView1.Rows[i].Cells[2].Value.ToString(), dataGridView1.Rows[i].Cells[3].Value.ToString(), item.ToString("MM.yyyy"), dataGridView1.Rows[i].Cells[1].Value.ToString(), dataGridView1.Rows[i].Cells[5].Value.ToString(), dataGridView1.Rows[i].Cells[6].Value.ToString(), dataGridView1.Rows[i].Cells[7].Value.ToString()); } BorcluAylar.Clear(); } dataGVeri.DataSource = table; dataGVeri.Columns[7].Visible = false; dataGVeri.AllowUserToAddRows = false; }
public void YatakVeriYenile(string sqlcumle) { datagYatak.ClearSelection(); //datagVerideki önceki verileri temizleme datagYatak.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen yatak verileri datagYatak isimli datagridviewe aktarıyoruz datagYatak.Columns[0].HeaderText = "ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz datagYatak.Columns[1].HeaderText = "Oda"; datagYatak.Columns[2].HeaderText = "Fiyat"; datagYatak.Columns[0].Width = 232;// datagridviewdeki Sütunlara genişlik değeri atıyoruz datagYatak.Columns[1].Width = 232; datagYatak.Columns[2].Width = 232; datagYatak.AllowUserToAddRows = false; //datagridviewde son satıra gelen boş satırı gizleme kodu for (int a = 0; a < datagYatak.Rows.Count; a++) //tüm datagridviewdeki satırları yeşilin bir tonuna boyuyoruz { datagYatak.Rows[a].DefaultCellStyle.BackColor = Color.MediumAquamarine; } dt.DataSource = Baglanti.DataTableGetir("select * from YatakHareket");//yatakhareketler tablosunun verilerini veritabanından çekiyoruz for (int i = 0; i < dt.Rows.Count - 1; i++) { if ((bool)dt.Rows[i].Cells[3].Value == true)//eğer YatakHareket tablosunda bir yatak için true alan var ise o yatak doludur { for (int j = 0; j < datagYatak.Rows.Count; j++) { if (dt.Rows[i].Cells[1].Value.ToString() == datagYatak.Rows[j].Cells[0].Value.ToString()) { datagYatak.Rows[j].DefaultCellStyle.BackColor = Color.Gainsboro;// dolun olan yatağın olduğu satırı grinin bir tonuna boyuyoruz } } } } }
public void VeriYenile(string sqlcumle) //ögrencileri veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); //datagVerideki önceki verileri temizleme dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler dataGVeri isimli datagridviewe aktarıyoruz dataGVeri.Columns[0].HeaderText = "ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz dataGVeri.Columns[1].HeaderText = "Adı"; dataGVeri.Columns[2].HeaderText = "Soyadı"; dataGVeri.Columns[3].HeaderText = "Öğrenim Türü"; dataGVeri.Columns[4].HeaderText = "Kayıt Tarihi"; dataGVeri.Columns[5].HeaderText = "Öğrenci Telefon"; dataGVeri.Columns[6].HeaderText = "Veli Telefon";; dataGVeri.Columns[7].Visible = false;//datagridviewdeki gözükmesini istemediğimiz sütunları gizliyoruz dataGVeri.Columns[8].Visible = false; dataGVeri.Columns[9].HeaderText = "Oda"; dataGVeri.Columns[10].HeaderText = "Yatak"; dataGVeri.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu for (int i = 0; i < dataGVeri.Rows.Count; i++) { if ((bool)dataGVeri.Rows[i].Cells[7].Value == true)//ögrenci aktifse yeşilin tonuna boyama { dataGVeri.Rows[i].DefaultCellStyle.BackColor = Color.MediumAquamarine; } else//ögrenci pasifse yeşilin tonuna boyama { dataGVeri.Rows[i].DefaultCellStyle.BackColor = Color.Gainsboro; } } }
public void VeriYenile(string sqlcumle) //ögrencileri veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); //datagridview temizleme dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler dataGVeri isimli datagridviewe aktarıyoruz dataGVeri.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu }
public void VeriYenile(string secilenUye) //Yapılmış ödemelerin listelenmesi için kullanılan fonksiyondur { datagYapilmis.ClearSelection(); //datagVerideki önceki verileri temizleme datagYapilmis.DataSource = Baglanti.DataTableGetir("Select YatakHareket.HareketID,YatakHareket.YatakID,Odemeler.OdenenAy,Odemeler.OdemeTutari,Odemeler.OdemeTuru FROM Odemeler Left JOIN YatakHareket ON Odemeler.HareketID = YatakHareket.HareketID where YatakHareket.OgrenciID=" + secilenUye); //veritabanından çekilen verileri datagYapilmis isimli datagridviewe aktarıyoruz datagYapilmis.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu }
public void VeriYenile(string sqlcumle)//ögrenciyi veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); dataGVeri.AllowUserToAddRows = false; }
public void VeriYenile(string sqlcumle) //ögrencileri veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); //datagVerideki önceki verileri temizleme dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler dataGVeri isimli datagridviewe aktarıyoruz dataGVeri.Columns[0].HeaderText = "Öğrenci ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz dataGVeri.Columns[1].HeaderText = "Adı"; dataGVeri.Columns[2].HeaderText = "Soyadı"; dataGVeri.Columns[3].HeaderText = "Durum"; dataGVeri.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu }
public void OdaVeriYenile(string sqlcumle) //oda veirlerini veritabanından çekmek için kullandığımız fonksiyondur { datagOda.ClearSelection(); //datagVerideki önceki verileri temizleme datagOda.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler datagOda isimli datagridviewe aktarıyoruz datagOda.Columns[0].HeaderText = "ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz datagOda.Columns[1].HeaderText = "Kat"; datagOda.Columns[2].HeaderText = "Yatak Sayısı"; datagOda.Columns[0].Width = 232;// datagridviewdeki Sütunlara genişlik değeri atıyoruz datagOda.Columns[1].Width = 232; datagOda.Columns[2].Width = 232; datagOda.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu }
public void GirisCikisVeriYenile(string sqlcumle) //giriş-çıkış bilgilerini veritabanından çekmek için kullandığımız fonksiyondur { datagGirisCikis.ClearSelection(); datagGirisCikis.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler datagGirisCikis isimli datagridviewe aktarıyoruz datagGirisCikis.Columns[0].HeaderText = "Öğrenci ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz datagGirisCikis.Columns[1].HeaderText = "Adı"; datagGirisCikis.Columns[2].HeaderText = "Soyadı"; datagGirisCikis.Columns[3].HeaderText = "Öğrenim Türü"; datagGirisCikis.Columns[4].HeaderText = "Telefon"; datagGirisCikis.Columns[5].HeaderText = "Tarih-Saat"; datagGirisCikis.Columns[6].HeaderText = "islem Türü"; datagGirisCikis.Columns[7].Visible = false; //datagridviewdeki gözükmesini istemediğimiz sütunları gizliyoruz datagGirisCikis.AllowUserToAddRows = false; //datagridviewde son satıra gelen boş satırı gizleme kodu }
public void VeriYenile(string sqlcumle) //ögrencileri veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); //datagVerideki önceki verileri temizleme dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); //veritabanından çekilen veriler dataGVeri isimli datagridviewe aktarıyoruz dataGVeri.Columns[0].HeaderText = "Ögrenci ID"; // datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz dataGVeri.Columns[1].HeaderText = "Adı"; dataGVeri.Columns[2].HeaderText = "Soyadı"; dataGVeri.Columns[3].Visible = false; //datagridviewdeki gözükmesini istemediğimiz sütunları gizliyoruz dataGVeri.Columns[4].HeaderText = "Baslanğıç Tarihi"; dataGVeri.Columns[5].HeaderText = "Bitis Tarihi"; dataGVeri.Columns[6].HeaderText = "Gidilen Adres"; dataGVeri.Columns[7].HeaderText = "Sorumlu Telefon"; dataGVeri.AllowUserToAddRows = false;//datagridviewde son satıra gelen boş satırı gizleme kodu }
public void VeriYenile(string sqlcumle) //ögrencileri veritabanından çekmek için kullandığımız fonksiyondur { dataGVeri.ClearSelection(); //datagVerideki önceki verileri temizleme dataGVeri.DataSource = Baglanti.DataTableGetir(sqlcumle); dataGVeri.AllowUserToAddRows = false; for (int i = 0; i < dataGVeri.RowCount; i++) { if ((bool)dataGVeri.Rows[i].Cells[6].Value == false) { dataGVeri.Rows.RemoveAt(i); dataGVeri.Refresh(); } } dataGVeri.Columns[0].HeaderText = "ID";// datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz dataGVeri.Columns[1].HeaderText = "Adı"; dataGVeri.Columns[2].HeaderText = "Soyadı"; dataGVeri.Columns[3].HeaderText = "Öğrenim Türü"; dataGVeri.Columns[4].HeaderText = "Yatak"; dataGVeri.Columns[5].HeaderText = "Kayıt Tarihi"; dataGVeri.Columns[0].Width = 115; dataGVeri.Columns[1].Width = 115;//genişlik ayarı dataGVeri.Columns[2].Width = 115; dataGVeri.Columns[3].Width = 115; dataGVeri.Columns[4].Width = 115; dataGVeri.Columns[5].Width = 115; dataGVeri.Columns[6].HeaderText = "Ögrenci Durum";// datagridviewdeki Sütunlara anlayaçağımız şekilde isimler veriyoruz dataGVeri.Columns[7].HeaderText = "Yatak Hareket Durum"; dataGVeri.Columns[8].HeaderText = "Fotograf"; dataGVeri.Columns[6].Visible = false; dataGVeri.Columns[7].Visible = false; dataGVeri.Columns[8].Visible = false; //datagridviewdeki gözükmesini istemediğimiz sütunları gizliyoruz }