private void datagridYillikKasa_CellClick(object sender, DataGridViewCellEventArgs e) { DatabaseClass database = new DatabaseClass(); try { if (datagridYillikKasa.ColumnCount > 0) { dtgridaylikkasa.Columns.Clear(); string secili_yil = datagridYillikKasa.CurrentRow.Cells[0].Value.ToString(); string sqlay = "select aylar, SUM(Euro) as EuroT, SUM(Dolar) as DolarT, SUM(TL) as TLT FROM `günlük_kasa` WHERE HANGI_YIL = '" + secili_yil + "' GROUP BY aylar"; dtgridaylikkasa.DataSource = database.ListData(sqlay); dtgridaylikkasa.Columns[0].HeaderText = "HANGİ AY?"; dtgridaylikkasa.Columns[1].HeaderText = "EURO"; dtgridaylikkasa.Columns[2].HeaderText = "DOLAR"; dtgridaylikkasa.Columns[3].HeaderText = "TL"; } } catch (Exception) { } }
private void dtgridaylikkasa_CellClick(object sender, DataGridViewCellEventArgs e) { try { if (dtgridaylikkasa.ColumnCount > 0) { dtgridaylikayrintlikasa.Columns.Clear(); string secili_ay = dtgridaylikkasa.CurrentRow.Cells[0].Value.ToString(); DatabaseClass database = new DatabaseClass(); string sorgu = "Select * FROM `günlük_kasa` WHERE aylar = '" + secili_ay + "'"; dtgridaylikayrintlikasa.DataSource = database.ListData(sorgu); dtgridaylikayrintlikasa.Columns[0].HeaderText = "TARİH"; dtgridaylikayrintlikasa.Columns[1].HeaderText = "AYLAR"; dtgridaylikayrintlikasa.Columns[2].HeaderText = "EURO"; dtgridaylikayrintlikasa.Columns[3].HeaderText = "DOLAR"; dtgridaylikayrintlikasa.Columns[4].HeaderText = "TL"; dtgridaylikayrintlikasa.Columns[5].HeaderText = "Hangi Yıl"; } } catch (Exception) { } }
private void kasadevirHesapla() { string tarih, yil, ay, gun; try { if (dataGridgKasa.ColumnCount > 0) { string secili_tarih = dataGridgKasa.CurrentRow.Cells[0].Value.ToString(); //dataGridgKasa_CellClick(sender, e); DateTime DTIME = Convert.ToDateTime(secili_tarih); yil = DTIME.Date.Year.ToString(); ay = DTIME.Date.Month.ToString(); gun = DTIME.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih = yil + "-" + ay + "-" + gun; DatabaseClass database = new DatabaseClass(); string sorgu = "select " + " SUM(CAST(REPLACE(TL, ',', '.') as DECIMAL(9, 2))) as TLT, " + " SUM(CAST(REPLACE(Euro, ',', '.') as DECIMAL(9,2))) EuroT," + "SUM(CAST(REPLACE(Dolar, ',', '.') as DECIMAL(9, 2))) as DolarT " + "FROM günlük_kasa WHERE Tarih <= '" + tarih + "'"; dataGVKasaDevir.Columns.Clear(); dataGVKasaDevir.DataSource = database.ListData(sorgu); dataGVKasaDevir.Columns[0].HeaderText = "TL"; dataGVKasaDevir.Columns[1].HeaderText = "EURO"; dataGVKasaDevir.Columns[2].HeaderText = "DOLAR"; lblTarih.Text = "-" + Convert.ToDateTime(secili_tarih).ToShortDateString() + "-"; datetpislemtarihi.Text = dataGridgKasa.CurrentRow.Cells[0].Value.ToString(); } } catch (Exception) { } }
private void Sil_Click(object sender, EventArgs e) { DialogResult secenek = MessageBox.Show("Kaydı silmek istiyor musunuz?", "Bilgilendirme Penceresi", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (secenek == DialogResult.Yes) { if (dataGridgKasa.Rows[0].Cells[0].Value != null) { string yil, ay, gun; string secili_gun = dataGridgKasa.CurrentRow.Cells[0].Value.ToString(); string[] kesim1 = secili_gun.Split(' '); string[] kesim2 = kesim1[0].Split('.'); yil = kesim2[2]; ay = kesim2[1]; gun = kesim2[0]; if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } string del_tarih = yil + "-" + ay + "-" + gun; DatabaseClass database = new DatabaseClass(); string sorgu = "Delete FROM `günlük_kasa` WHERE tarih = '" + del_tarih + "'"; string sorgugelir = "Delete FROM `para_degerleri` WHERE tarih = '" + del_tarih + "'"; string sorgugider = "Delete FROM `para_degerleri_giderler` WHERE tarih = '" + del_tarih + "'"; database.deleteData(sorgu); database.deleteData(sorgugelir); database.deleteData(sorgugider); btn_listele_Click(sender, e); } else { MessageBox.Show("Stunlar boş olduğundan işlem yapılamaz", "Uyarı"); } } else if (secenek == DialogResult.No) { //Hayır seçeneğine tıklandığında çalıştırılacak kodlar } }
private void Ayrintilar_Load(object sender, EventArgs e) { DatabaseClass database = new DatabaseClass(); string sql = "select HANGI_YIL, SUM(CAST(REPLACE(Euro, ',', '.') as DECIMAL(9, 2))) as EuroT, SUM(CAST(REPLACE(Dolar, ',', '.') as DECIMAL(9, 2))) as DolarT, SUM(CAST(REPLACE(TL, ',', '.') as DECIMAL(9, 2))) as TLT FROM `günlük_kasa` GROUP BY HANGI_YIL"; datagridYillikKasa.DataSource = database.ListData(sql); datagridYillikKasa.Columns[0].HeaderText = "HANGİ YIL?"; datagridYillikKasa.Columns[1].HeaderText = "EURO"; datagridYillikKasa.Columns[2].HeaderText = "DOLAR"; datagridYillikKasa.Columns[3].HeaderText = "TL"; string sqlay = "select aylar, SUM(CAST(REPLACE(Euro, ',', '.') as DECIMAL(9, 2))) as EuroT, SUM(CAST(REPLACE(Dolar, ',', '.') as DECIMAL(9, 2))) as DolarT, SUM(CAST(REPLACE(TL, ',', '.') as DECIMAL(9, 2))) as TLT FROM `günlük_kasa` GROUP BY aylar"; dtgridaylikkasa.DataSource = database.ListData(sqlay); dtgridaylikkasa.Columns[0].HeaderText = "HANGİ AY?"; dtgridaylikkasa.Columns[1].HeaderText = "EURO"; dtgridaylikkasa.Columns[2].HeaderText = "DOLAR"; dtgridaylikkasa.Columns[3].HeaderText = "TL"; }
private void datetpislemtarihi_ValueChanged(object sender, EventArgs e) { string yil, ay, gun, tarih; try { DateTime DTIME = Convert.ToDateTime(datetpislemtarihi.Text); yil = DTIME.Date.Year.ToString(); ay = DTIME.Date.Month.ToString(); gun = DTIME.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih = yil + "-" + ay + "-" + gun; DatabaseClass database = new DatabaseClass(); string sorgu = "SELECT `ID`, `TL`, `DOLAR`, `EURO`, `Tarih`, `P_ID` FROM `para_degerleri` WHERE Tarih = '" + tarih + "'"; List <ParaDegerleriGelir> gelirler = database.gelirDegerleri(sorgu); if (gelirler.Count > 0) { foreach (ParaDegerleriGelir gelir in gelirler) { if (gelir.P_ID == 1) { tb_gunluksTL.Text = gelir.TL.ToString(); tb_gunluksE.Text = gelir.EURO.ToString(); tb_gunluksD.Text = gelir.DOLAR.ToString(); continue; } if (gelir.P_ID == 2) { tb_veresiyesTL.Text = gelir.TL.ToString(); tb_veresiyesE.Text = gelir.EURO.ToString(); tb_veresiyesD.Text = gelir.DOLAR.ToString(); continue; } if (gelir.P_ID == 3) { tb_veresiyetahTL.Text = gelir.TL.ToString(); tb_veresiyetahE.Text = gelir.EURO.ToString(); tb_veresiyetahD.Text = gelir.DOLAR.ToString(); continue; } if (gelir.P_ID == 4) { tb_kksatisTL.Text = gelir.TL.ToString(); tb_kksatisE.Text = gelir.EURO.ToString(); tb_kksatisD.Text = gelir.DOLAR.ToString(); continue; } if (gelir.P_ID == 5) { tbkaporaTL.Text = gelir.TL.ToString(); tbkaporaE.Text = gelir.EURO.ToString(); tbkaporaD.Text = gelir.DOLAR.ToString(); continue; } } //gridviewde select yapsın /* dataGridgKasa.ClearSelection(); * int rowIndex = -1; * string aranacakDeger = datetpislemtarihi.Text; * * DataGridViewRow row = dataGridgKasa.Rows * .Cast<DataGridViewRow>() * .First(r => r.Cells[0].Value.ToString().Equals(aranacakDeger)); * * rowIndex = row.Index; * * dataGridgKasa.Rows[rowIndex].Selected = true;*/ } else { degerleri_temizle(); } string sorgu2 = "SELECT `ID`, `TL`, `DOLAR`, `EURO`, `Tarih`, `P_ID` FROM `para_degerleri_giderler` WHERE Tarih = '" + tarih + "'"; List <ParaDegerleriGider> giderler = database.giderDegerleri(sorgu2); if (giderler.Count > 0) { foreach (ParaDegerleriGider gider in giderler) { if (gider.P_ID == 1) { tb_dukkangiderTL.Text = gider.TL.ToString(); tb_dukkangiderE.Text = gider.EURO.ToString(); tb_dukkangiderD.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 2) { tb_iadealinanTL.Text = gider.TL.ToString(); tb_iadealinanE.Text = gider.EURO.ToString(); tb_iadealinanD.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 3) { tb_firmaödTL.Text = gider.TL.ToString(); tb_firmaödE.Text = gider.EURO.ToString(); tb_firmaödD.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 4) { tb_pesinalinanTL.Text = gider.TL.ToString(); tb_pesinalinanE.Text = gider.EURO.ToString(); tb_pesinalinanD.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 5) { tb_ResulDödemeTL.Text = gider.TL.ToString(); tb_ResulDödemeE.Text = gider.EURO.ToString(); tb_ResulDödemeD.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 6) { tb_eleman1TL.Text = gider.TL.ToString(); tb_eleman1E.Text = gider.EURO.ToString(); tb_eleman1D.Text = gider.DOLAR.ToString(); continue; } if (gider.P_ID == 7) { tb_eleman2TL.Text = gider.TL.ToString(); tb_eleman2E.Text = gider.EURO.ToString(); tb_eleman2D.Text = gider.DOLAR.ToString(); continue; } } } else { degerleri_temizle(); } } catch (Exception e21) { Console.Write(e21); } }
private void ekleveGüncelle(String isUpdatedate2) { string yil, ay, gun, tarih; isUpdateDate = isUpdatedate2; if (!isUpdateDate.ToString().Equals("")) { DateTime DTIME2 = Convert.ToDateTime(isUpdateDate.ToString()); yil = DTIME2.Date.Year.ToString(); ay = DTIME2.Date.Month.ToString(); gun = DTIME2.Date.Day.ToString(); // isUpdateDate = isUpdatedate2; if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } isUpdateDate = yil + "-" + ay + "-" + gun; } else { isUpdateDate = ""; } ////////GELİRLER double gunluksatisEU; double.TryParse(tb_gunluksE.Text, out gunluksatisEU); //= Convert.ToDouble(tb_gunluksE.Text); double gunluksatisDolar; double.TryParse(tb_gunluksD.Text, out gunluksatisDolar); // = Convert.ToDouble(tb_gunluksD.Text); double gunluksatisTL; double.TryParse(tb_gunluksTL.Text, out gunluksatisTL); // = Convert.ToDouble(tb_gunluksTL.Text); double veresiyeSatisEU; double.TryParse(tb_veresiyesE.Text, out veresiyeSatisEU); // = Convert.ToDouble(tb_veresiyesE.Text); //dahil edilmedi double veresiyeSatisDolar; double.TryParse(tb_veresiyesD.Text, out veresiyeSatisDolar); // = Convert.ToDouble(tb_veresiyesD.Text); double veresiyeSatisTL; double.TryParse(tb_veresiyesTL.Text, out veresiyeSatisTL); // = Convert.ToDouble(tb_veresiyesTL.Text); double veresiyeTahsilatEU; double.TryParse(tb_veresiyetahE.Text, out veresiyeTahsilatEU); // = Convert.ToDouble(tb_veresiyetahE.Text); double veresiyeTahsilatDolar; double.TryParse(tb_veresiyetahD.Text, out veresiyeTahsilatDolar); // = Convert.ToDouble(tb_veresiyetahD.Text); double veresiyeTahsilatTL; double.TryParse(tb_veresiyetahTL.Text, out veresiyeTahsilatTL); // = Convert.ToDouble(tb_veresiyetahTL.Text); double k_kartiSatisEU; double.TryParse(tb_kksatisE.Text, out k_kartiSatisEU); // = Convert.ToDouble(tb_kksatisE.Text); //dahil edilmedi//dahil edilecek double k_kartiSatisDolar; double.TryParse(tb_kksatisD.Text, out k_kartiSatisDolar); // = Convert.ToDouble(tb_kksatisD.Text); double k_kartiSatisTL; double.TryParse(tb_kksatisTL.Text, out k_kartiSatisTL); // = Convert.ToDouble(tb_kksatisTL.Text); double kaporaEU; double.TryParse(tbkaporaE.Text, out kaporaEU); // = Convert.ToDouble(tbkaporaE.Text); double kaporaDolar; double.TryParse(tbkaporaD.Text, out kaporaDolar); // = Convert.ToDouble(tbkaporaD.Text); double kaporaTL; double.TryParse(tbkaporaTL.Text, out kaporaTL); // = Convert.ToDouble(tbkaporaTL.Text); double toplamGelirEU = gunluksatisEU + veresiyeTahsilatEU + kaporaEU + k_kartiSatisEU; //k-kartı satış sonradan eklendi double toplamGelirDolar = gunluksatisDolar + veresiyeTahsilatDolar + kaporaDolar + k_kartiSatisDolar; double toplamGelirTL = gunluksatisTL + veresiyeTahsilatTL + kaporaTL + k_kartiSatisTL; lbl_toplamgelir.Text = "Günlük Toplam Gelir= €:" + toplamGelirEU + " $:" + toplamGelirDolar + " TL:" + toplamGelirTL; ////////GİDERLER double dukkangiderleriEU; double.TryParse(tb_dukkangiderE.Text, out dukkangiderleriEU); // = Convert.ToDouble(tb_dukkangiderE.Text); double dukkangiderleriDolar; double.TryParse(tb_dukkangiderD.Text, out dukkangiderleriDolar); // = Convert.ToDouble(tb_dukkangiderD.Text); double dukkangiderleriTL; double.TryParse(tb_dukkangiderTL.Text, out dukkangiderleriTL); // = Convert.ToDouble(tb_dukkangiderTL.Text); double iadealinanEU; double.TryParse(tb_iadealinanE.Text, out iadealinanEU); // = Convert.ToDouble(tb_iadealinanE.Text); double iadealinanDolar; double.TryParse(tb_iadealinanD.Text, out iadealinanDolar); // = Convert.ToDouble(tb_iadealinanD.Text); double iadealinanTL; double.TryParse(tb_iadealinanTL.Text, out iadealinanTL); // = Convert.ToDouble(tb_iadealinanTL.Text); double firmaödemeleriEU; double.TryParse(tb_firmaödE.Text, out firmaödemeleriEU); // = Convert.ToDouble(tb_firmaödE.Text); double firmaödemeleriDolar; double.TryParse(tb_firmaödD.Text, out firmaödemeleriDolar); // = Convert.ToDouble(tb_firmaödD.Text); double firmaödemeleriTL; double.TryParse(tb_firmaödTL.Text, out firmaödemeleriTL); // = Convert.ToDouble(tb_firmaödTL.Text); double pesinalinanödemeEU; double.TryParse(tb_pesinalinanE.Text, out pesinalinanödemeEU); // = Convert.ToDouble(tb_pesinalinanE.Text); double pesinalinanödemeDolar; double.TryParse(tb_pesinalinanD.Text, out pesinalinanödemeDolar); // = Convert.ToDouble(tb_pesinalinanD.Text); double pesinalinanödemeTL; double.TryParse(tb_pesinalinanTL.Text, out pesinalinanödemeTL); // = Convert.ToDouble(tb_pesinalinanTL.Text); double resuldödemeEU; double.TryParse(tb_ResulDödemeE.Text, out resuldödemeEU); // = Convert.ToDouble(tb_ResulDödemeE.Text); double resuldödemeDolar; double.TryParse(tb_ResulDödemeD.Text, out resuldödemeDolar); // = Convert.ToDouble(tb_ResulDödemeD.Text); double resuldödemeTL; double.TryParse(tb_ResulDödemeTL.Text, out resuldödemeTL); // = Convert.ToDouble(tb_ResulDödemeTL.Text); double eleman1EU; double.TryParse(tb_eleman1E.Text, out eleman1EU); // = Convert.ToDouble(tb_eleman1E.Text); double eleman1Dolar; double.TryParse(tb_eleman1D.Text, out eleman1Dolar); // = Convert.ToDouble(tb_eleman1D.Text); double eleman1TL; double.TryParse(tb_eleman1TL.Text, out eleman1TL); // = Convert.ToDouble(tb_eleman1TL.Text); double eleman2EU; double.TryParse(tb_eleman2E.Text, out eleman2EU); // = Convert.ToDouble(tb_eleman2E.Text); double eleman2Dolar; double.TryParse(tb_eleman2D.Text, out eleman2Dolar); // = Convert.ToDouble(tb_eleman2D.Text); double eleman2TL; double.TryParse(tb_eleman2TL.Text, out eleman2TL); // = Convert.ToDouble(tb_eleman2TL.Text); double toplamGiderEU = dukkangiderleriEU + iadealinanEU + firmaödemeleriEU + pesinalinanödemeEU + resuldödemeEU + eleman1EU + eleman2EU; double toplamGiderDolar = dukkangiderleriDolar + iadealinanDolar + firmaödemeleriDolar + pesinalinanödemeDolar + resuldödemeDolar + eleman1Dolar + eleman2Dolar; double toplamGiderTL = dukkangiderleriTL + iadealinanTL + firmaödemeleriTL + pesinalinanödemeTL + resuldödemeTL + eleman1TL + eleman2TL; lbl_toplamGidergoster.Text = "Günlük Toplam Gider= €:" + toplamGiderEU + " $:" + toplamGiderDolar + " TL:" + toplamGiderTL; double gunlukKasaEU = toplamGelirEU - toplamGiderEU; double gunlukKasaD = toplamGelirDolar - toplamGiderDolar; double gunlukKasaTL = toplamGelirTL - toplamGiderTL; //lbltoplamGoster.Text = "***********Günlük Kasa : €:" + gunlukKasaEU + " $:" + gunlukKasaD + // " TL:" + gunlukKasaTL + " ************"; DateTime DTIME = Convert.ToDateTime(datetpislemtarihi.Text); yil = DTIME.Date.Year.ToString(); ay = DTIME.Date.Month.ToString(); gun = DTIME.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih = yil + "-" + ay + "-" + gun; string dbAy = ay + "/" + yil; DatabaseClass database = new DatabaseClass(); try { //TOPLAM VE ORTALAMA DEĞERLERİN KAYDEDİLDİĞİ METOT String kayit = database.kayitEkle(tarih, dbAy, gunlukKasaEU, gunlukKasaD, gunlukKasaTL, yil, isUpdateDate); if (kayit.Equals("Kayıt başarılı")) { //GİDERLERİN KAYDEDİLMESİ string mesaj11 = database.kayitEkleDGiderleri(tarih, dukkangiderleriEU, dukkangiderleriDolar, dukkangiderleriTL, 1, isUpdateDate); string mesaj12 = database.kayitEkleIAlinan(tarih, iadealinanEU, iadealinanDolar, iadealinanTL, 2, isUpdateDate); string mesaj13 = database.kayitEkleFOdemeleri(tarih, firmaödemeleriEU, firmaödemeleriDolar, firmaödemeleriTL, 3, isUpdateDate); string mesaj14 = database.kayitEklePAlinanO(tarih, pesinalinanödemeEU, pesinalinanödemeDolar, pesinalinanödemeTL, 4, isUpdateDate); string mesaj15 = database.kayitEkleR_D_Odemeler(tarih, resuldödemeEU, resuldödemeDolar, resuldödemeTL, 5, isUpdateDate); string mesaj16 = database.kayitEkleEleman1(tarih, eleman1EU, eleman1Dolar, eleman1TL, 6, isUpdateDate); string mesaj17 = database.kayitEkleEleman2(tarih, eleman2EU, eleman2Dolar, eleman2TL, 7, isUpdateDate); //GELİRLERİN KAYDEDİLMESİ string mesaj1 = database.kayitEkleGSatis(tarih, gunluksatisEU, gunluksatisDolar, gunluksatisTL, 1, isUpdateDate); string mesaj2 = database.kayitEkleVSatis(tarih, veresiyeSatisEU, veresiyeSatisDolar, veresiyeSatisTL, 2, isUpdateDate); string mesaj3 = database.kayitEkleVTahsilat(tarih, veresiyeTahsilatEU, veresiyeTahsilatDolar, veresiyeTahsilatTL, 3, isUpdateDate); string mesaj4 = database.kayitEkleKKSatis(tarih, k_kartiSatisEU, k_kartiSatisDolar, k_kartiSatisTL, 4, isUpdateDate); string mesaj5 = database.kayitEkleKapora(tarih, kaporaEU, kaporaDolar, kaporaTL, 5, isUpdateDate); //KASA DEVİR KAYDEDİLDİ String kayitkd = database.kayitEkleKD(tarih, dbAy, gunlukKasaEU, gunlukKasaD, gunlukKasaTL, yil, isUpdateDate); MessageBox.Show("Kayıt Başarılı", "Bilgilendirme"); } else { MessageBox.Show("Hata oluştu. Aynı tarihte kayıt olmadığından emin olun.", "Bilgilendirme"); } } catch (Exception) { MessageBox.Show("Hata oluştu. Aynı tarihte kayıt olmadığından emin olun.", "Bilgilendirme"); } }
private void listele() { string yil, ay, gun, tarih, tarih_2; dataGridgKasa.Columns.Clear(); DatabaseClass database = new DatabaseClass(); // DateTime DTIME = dateTimePicker1.Value; yil = DTIME.Date.Year.ToString(); ay = DTIME.Date.Month.ToString(); gun = DTIME.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih = yil + "-" + ay + "-" + gun; DateTime DTIME2 = dateTimePicker2.Value; yil = DTIME2.Date.Year.ToString(); ay = DTIME2.Date.Month.ToString(); gun = DTIME2.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih_2 = yil + "-" + ay + "-" + gun; String tarih1 = tarih; String tarih2 = tarih_2; // /* TARİH BAZLIYA DÖNÜŞTÜRÜLDÜ * yil = DateTime.Now.Date.Year.ToString(); * ay = DateTime.Now.Date.Month.ToString(); * gun = DateTime.Now.Date.Day.ToString(); * * string secili_gun, secili_gunt; // henuz kullanılmıyor. * if (gun.Length > 1) * { * secili_gun = (Convert.ToDouble(gun) - 1).ToString(); * secili_gunt = secili_gun + "/" + ay + "/" + yil; * } * else * { * secili_gun = "0"; * secili_gunt = gun + "/" + ay + "/" + yil; * } * * string secili_ay; * if (ay.Length > 1) * { * secili_ay =ay + "/" + yil; * } * else secili_ay = "0" + ay + "/" + yil;*/ string sql = "Select `Tarih`, `TL`, `Euro`, `Dolar` from günlük_kasa WHERE Tarih between '" + tarih1 + "' and '" + tarih2 + "' ORDER BY Tarih";; dataGridgKasa.DataSource = database.ListData(sql); dataGridgKasa.Columns[0].HeaderText = "TARİH"; dataGridgKasa.Columns[1].HeaderText = "TL"; dataGridgKasa.Columns[2].HeaderText = "EURO"; dataGridgKasa.Columns[3].HeaderText = "DOLAR"; // dataGridgKasa.Columns[0].Visible = false; if (dataGridgKasa.RowCount > 1) { double veresiyeToplamE = 0; double veresiyeToplamD = 0; double veresiyeToplamTl = 0; for (int i = 0; i < dataGridgKasa.Rows.Count; i++) { veresiyeToplamTl += Convert.ToDouble(dataGridgKasa.Rows[i].Cells[1].Value); veresiyeToplamE += Convert.ToDouble(dataGridgKasa.Rows[i].Cells[2].Value); veresiyeToplamD += Convert.ToDouble(dataGridgKasa.Rows[i].Cells[3].Value); } lblEuro.Text = "€ : " + veresiyeToplamE.ToString(); lblDolar.Text = "$ : " + veresiyeToplamD.ToString(); lblTL.Text = "TL : " + veresiyeToplamTl.ToString(); /*List<string> topalmdegerler = database.ListDatatab(secili_ay); * lblEuro.Text = " € : " + topalmdegerler[0]; * lblDolar.Text = " $ : " + topalmdegerler[1]; * lblTL.Text = " TL : " + topalmdegerler[2];*/ dataGridgKasa.ClearSelection(); // dataGridgKasa.Rows[dataGridgKasa.RowCount - 2].Selected = true; int nRowIndex = dataGridgKasa.Rows.Count - 1; int nColumnIndex = 2; dataGridgKasa.Rows[nRowIndex].Selected = true; dataGridgKasa.Rows[nRowIndex].Cells[nColumnIndex].Selected = true; dataGridgKasa.CurrentCell = dataGridgKasa.Rows[nRowIndex].Cells[nColumnIndex]; //In case if you want to scroll down as well. // dataGridgKasa.FirstDisplayedScrollingRowIndex = nRowIndex; kasadevirHesapla(); veresiyeHesapla(); } else { lblEuro.Text = " € : 0"; lblDolar.Text = " $ : 0"; lblTL.Text = " TL : 0"; } }
private void datagrid1Doldur(DatabaseClass database, bool tarihBazli) { string sorgu = ""; string yil, ay, gun, tarih, tarih_2; dataGridView1.Rows.Clear(); DateTime DTIME = dateTimePicker1.Value; yil = DTIME.Date.Year.ToString(); ay = DTIME.Date.Month.ToString(); gun = DTIME.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih = yil + "-" + ay + "-" + gun; DateTime DTIME2 = dateTimePicker2.Value; yil = DTIME2.Date.Year.ToString(); ay = DTIME2.Date.Month.ToString(); gun = DTIME2.Date.Day.ToString(); if (ay.Length <= 1) { ay = "0" + ay; } if (gun.Length <= 1) { gun = "0" + gun; } tarih_2 = yil + "-" + ay + "-" + gun; String tarih1 = tarih; String tarih2 = tarih_2; if (tarihBazli) { sorgu = "SELECT `ID`, `TL`, `DOLAR`, `EURO`, `Tarih`, `P_ID` FROM `para_degerleri` WHERE Tarih between '" + tarih1 + "' and '" + tarih2 + "' ORDER by Tarih , P_ID"; } else { sorgu = "Select * FROM `para_degerleri` "; } int num = 0; foreach (ParaDegerleriGelir gelir in database.gelirDegerleri(sorgu)) { if (gelir.P_ID == 1) { DateTime time = Convert.ToDateTime(gelir.Tarih.ToString()); string str2 = time.Date.Year.ToString(); string str3 = time.Date.Month.ToString(); string str4 = time.Date.Day.ToString(); if (str3.Length <= 1) { str3 = "0" + str3; } if (str4.Length <= 1) { str4 = "0" + str4; } string[] textArray1 = new string[] { str4, "-", str3, "-", str2 }; string _tarih = string.Concat(textArray1); object[] values = new object[] { _tarih, gelir.EURO, gelir.DOLAR, gelir.TL }; this.dataGridView1.Rows.Add(values); continue; } if (gelir.P_ID == 2) { this.dataGridView1.Rows[num].Cells[4].Value = gelir.EURO; this.dataGridView1.Rows[num].Cells[5].Value = gelir.DOLAR; this.dataGridView1.Rows[num].Cells[6].Value = gelir.TL; continue; } if (gelir.P_ID == 3) { this.dataGridView1.Rows[num].Cells[7].Value = gelir.EURO; this.dataGridView1.Rows[num].Cells[8].Value = gelir.DOLAR; this.dataGridView1.Rows[num].Cells[9].Value = gelir.TL; continue; } if (gelir.P_ID == 4) { this.dataGridView1.Rows[num].Cells[10].Value = gelir.EURO; this.dataGridView1.Rows[num].Cells[11].Value = gelir.DOLAR; this.dataGridView1.Rows[num].Cells[12].Value = gelir.TL; continue; } if (gelir.P_ID == 5) { this.dataGridView1.Rows[num].Cells[13].Value = gelir.EURO; this.dataGridView1.Rows[num].Cells[14].Value = gelir.DOLAR; this.dataGridView1.Rows[num].Cells[15].Value = gelir.TL; num++; } } this.dataGridView1.Rows.Add(this.dataGridView1.Rows[num - 1].Cells[0].Value.ToString()); //boş satır için son tarih bilgisi eklendi satır başı için eklendi this.dataGridView1.Rows.Add(this.dataGridView1.Rows[num - 1].Cells[0].Value.ToString()); //boş satır için son tarih bilgisi eklendi satır başı için eklendi this.dataGridView1.Columns[0].HeaderText = "TARİH"; this.dataGridView1.Columns[1].HeaderText = "EURO"; this.dataGridView1.Columns[2].HeaderText = "DOLAR"; this.dataGridView1.Columns[3].HeaderText = "TL"; this.dataGridView1.Columns[4].HeaderText = "EURO"; this.dataGridView1.Columns[5].HeaderText = "DOLAR"; this.dataGridView1.Columns[6].HeaderText = "TL"; this.dataGridView1.Columns[7].HeaderText = "EURO"; this.dataGridView1.Columns[8].HeaderText = "DOLAR"; this.dataGridView1.Columns[9].HeaderText = "TL"; this.dataGridView1.Columns[10].HeaderText = "EURO"; this.dataGridView1.Columns[11].HeaderText = "DOLAR"; this.dataGridView1.Columns[12].HeaderText = "TL"; this.dataGridView1.Columns[13].HeaderText = "EURO"; this.dataGridView1.Columns[14].HeaderText = "DOLAR"; this.dataGridView1.Columns[15].HeaderText = "TL"; int num3 = 0; this.dataGridView1.ColumnHeadersHeight = 24; while (true) { if (num3 >= this.dataGridView1.ColumnCount) { this.dataGridView1.ColumnHeadersHeightSizeMode = DataGridViewColumnHeadersHeightSizeMode.EnableResizing; this.dataGridView1.ColumnHeadersHeight *= 2; this.dataGridView1.ColumnHeadersDefaultCellStyle.Alignment = DataGridViewContentAlignment.BottomCenter; this.dataGridView1.CellPainting += new DataGridViewCellPaintingEventHandler(this.dataGridView1_CellPainting); this.dataGridView1.Paint += new PaintEventHandler(this.dataGridView1_Paint); this.dataGridView1.Scroll += new ScrollEventHandler(this.dataGridView1_Scroll); this.dataGridView1.ColumnWidthChanged += new DataGridViewColumnEventHandler(this.dataGridView1_ColumnWidthChanged); return; } this.dataGridView1.Columns[num3].Width = 2; num3++; } }
private void SayfayıDoldur(bool tarihBazli) { DatabaseClass database = new DatabaseClass(); datagrid1Doldur(database, tarihBazli); datagrid2Doldur(database, tarihBazli); try { veresiyeDurumu(); toplamGoster(); veresiyeDoldur(); raporDoldur(); } catch (Exception) { } int num = 0; while (true) { if (num >= (this.dataGridView1.Rows.Count)) { for (int i = 0; i < (this.dataGridView2.Rows.Count); i++) { DataGridViewCellStyle style2 = new DataGridViewCellStyle(); if (this.dataGridView2.Rows[i].Cells[0].Value.Equals("TOPLAM :")) { style2.BackColor = Color.Green; style2.ForeColor = Color.White; } if ((i == (this.dataGridView2.Rows.Count - 2))) { style2.BackColor = Color.White; style2.ForeColor = Color.White; } if ((i == (this.dataGridView2.Rows.Count - 3))) { style2.BackColor = Color.White; style2.ForeColor = Color.White; } this.dataGridView2.Rows[i].DefaultCellStyle = style2; } for (int i = 0; i < (this.dataGridView3.Rows.Count); i++) { DataGridViewCellStyle style3 = new DataGridViewCellStyle(); if ((i == (this.dataGridView3.Rows.Count - 1))) { style3.BackColor = Color.White; style3.ForeColor = Color.White; } this.dataGridView3.Rows[i].DefaultCellStyle = style3; } return; } DataGridViewCellStyle style = new DataGridViewCellStyle(); if (this.dataGridView1.Rows[num].Cells[0].Value.Equals("TOPLAM :")) { style.BackColor = Color.Green; style.ForeColor = Color.White; } if ((num == (this.dataGridView1.Rows.Count - 2))) { style.BackColor = Color.White; style.ForeColor = Color.White; } if ((num == (this.dataGridView1.Rows.Count - 3))) { style.BackColor = Color.White; style.ForeColor = Color.White; } this.dataGridView1.Rows[num].DefaultCellStyle = style; num++; } }