public frmCariHareketListesi(CariHareketleriDurumu cariHareketDurum, string cariKodu) { InitializeComponent(); _mng = new ManagerFactory(Engine.GetConString(), Engine.GetSqlServerType()); _mngCariHar = _mng.GetCariHareketManager(); _cariDurum = cariHareketDurum; _cariKodu = cariKodu; LoadData(); }
private void cariListesiToolStripMenuItem_Click(object sender, EventArgs e) { CariHareketleriDurumu durum = new CariHareketleriDurumu(); if (rbTarihAralikli.Checked) { durum.BeginDate = dtpStart.Value; durum.EndDate = dtpFinish.Value; } frmCariHareketListesi frm = new frmCariHareketListesi(durum, dataGridView1.CurrentRow .Cells[0].Value.ToStringOrEmpty()); frm.ShowDialog(); }
void LoadGrid() { try { if (rbTarihAralikli.Checked) { sd = dtpStart.Value; fd = dtpFinish.Value; } CariHareketleriDurumu durum = SecilenCariDurumlari(); durum.EndDate = fd; durum.BeginDate = sd; // Devir=1, //NakitTahsilat=2,NakitOdeme=3, //AlinanMal=4,SatilanMal=5,AlinanMalIadesi=6 //,SatilanMalIadesi=7, //AlinanCek=8,VerilenCek=9,CekCirosu=10,AlinanCekIade=11, //VerilenCekGeriAlinmasi, KarsiliksizCek, AlinanSenet=14, //VerilenSenet,SenetCirosu,AlinanSenetIade=17, //VerilenSenetGeriAlinmasi, //KarsiliksizSenet,Veresiye, //GelenHavale,GonderilenHavale=22 _source = _mngCariHar.CariHareketDokumu(UserInfo.Sube.Id, txtCariKodu.Text, durum); _source.Replace("HareketTuru", "2", "NakitTahsilat"); _source.Replace("HareketTuru", "3", "NakitÖdeme"); _source.Replace("HareketTuru", "4", "AlınanMal"); _source.Replace("HareketTuru", "5", "SatılanMal"); _source.Replace("HareketTuru", "6", "AlınanMalIadesi"); _source.Replace("HareketTuru", "7", "SatılanMalIadesi"); _source.Replace("HareketTuru", "8", "AlınanÇek"); _source.Replace("HareketTuru", "9", "VerilenÇek"); _source.Replace("HareketTuru", "10", "ÇekCirosu"); _source.Replace("HareketTuru", "11", "AlınanÇekIade"); _source.Replace("HareketTuru", "12", "VerilenÇekGeriAlınması"); _source.Replace("HareketTuru", "13", "KarşılıksızÇek"); _source.Replace("HareketTuru", "14", "AlınanSenet"); _source.Replace("HareketTuru", "15", "VerilenSenet"); _source.Replace("HareketTuru", "16", "SenetCirosu"); _source.Replace("HareketTuru", "17", "AlınanSenetIade"); _source.Replace("HareketTuru", "18", "VerilenSenetGeriAlınması"); _source.Replace("HareketTuru", "19", "KarşılıksızSenet"); _source.Replace("HareketTuru", "20", "Veresiye"); _source.Replace("HareketTuru", "21", "GelenHavale"); _source.Replace("HareketTuru", "22", "GönderilenHavale"); dataGridView1.DataSource = _source; if (_source != null && _source.Rows.Count > 0) { tslabToplamBorc.Text = ToplamBorc().ToString("F2"); tslabToplamAlacak.Text = ToplamAlacak().ToString("F2"); tslabTopBakiye.Text = ToplamBakiye().ToString("F2"); dataGridView1.Columns["Borc"].DefaultCellStyle.Format = "F2"; dataGridView1.Columns["Alacak"].DefaultCellStyle.Format = "F2"; } } catch (Exception exc) { LogWrite.Write(exc); MessageBox.Show(exc.Message); } }
CariHareketleriDurumu SecilenCariDurumlari() { CariHareketleriDurumu durum = new CariHareketleriDurumu(); foreach (object itemChecked in checkedListBoxHareketTipleri.CheckedItems) { if (itemChecked.ToString() == "NakitTahsilat") { durum.NakitTahsilat = true; } if (itemChecked.ToString() == "NakitOdeme") { durum.NakitOdeme = true; } if (itemChecked.ToString() == "AlinanMal") { durum.AlinanMal = true; } if (itemChecked.ToString() == "SatilanMal") { durum.SatilanMal = true; } if (itemChecked.ToString() == "AlinanMalIadesi") { durum.AlinanMalIadesi = true; } if (itemChecked.ToString() == "SatilanMalIadesi") { durum.SatilanMalIadesi = true; } if (itemChecked.ToString() == "AlinanCek") { durum.AlinanCek = true; } if (itemChecked.ToString() == "VerilenCek") { durum.VerilenCek = true; } if (itemChecked.ToString() == "CekCirosu") { durum.CekCirosu = true; } if (itemChecked.ToString() == "AlinanCekIade") { durum.AlinanCekIade = true; } if (itemChecked.ToString() == "VerilenCekGeriAlinmasi") { durum.VerilenCekGeriAlinmasi = true; } if (itemChecked.ToString() == "KarsiliksizCek") { durum.KarsiliksizCek = true; } if (itemChecked.ToString() == "AlinanSenet") { durum.AlinanSenet = true; } if (itemChecked.ToString() == "VerilenSenet") { durum.VerilenSenet = true; } if (itemChecked.ToString() == "SenetCirosu") { durum.SenetCirosu = true; } if (itemChecked.ToString() == "AlinanSenetIade") { durum.AlinanSenetIade = true; } if (itemChecked.ToString() == "VerilenSenetGeriAlinmasi") { durum.VerilenSenetGeriAlinmasi = true; } if (itemChecked.ToString() == "KarsiliksizSenet") { durum.KarsiliksizSenet = true; } if (itemChecked.ToString() == "Veresiye") { durum.Veresiye = true; } if (itemChecked.ToString() == "GelenHavale") { durum.GelenHavale = true; } if (itemChecked.ToString() == "GonderilenHavale") { durum.GonderilenHavale = true; } } return(durum); }
public DataTable CariHareketDokumu(string subeKodu, string cariKodu, CariHareketleriDurumu hareketler) { StringBuilder query = new StringBuilder(); query.AppendFormat(@"SELECT cari.CARI_KODU CariKod,cari.CARI_ISIM CariIsim, cari.CARI_TEL Telefon, cari.CEP_TEL CepTelefonu,cari.CARI_ADRES Adres, ch.FisNo FisNo,ch.Borc Borc,ch.Alacak Alacak,ch.HareketTuru HareketTuru,ch.Tarih,ch.VadeTarih,ch.Aciklama FROM Cari cari INNER JOIN CariHareket ch ON cari.CARI_KODU =ch.CariKodu where (cari.SUBE_KODU='{0}' or SubelerdeOrtak=1) ", subeKodu); string or = ""; string and = "and"; string beginParentez = "("; query.ConditionAppend(hareketler.NakitTahsilat, string.Format("{0} {1} ch.HareketTuru=2 ", and, beginParentez), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.NakitOdeme, string.Format("{0} {1} {2} ch.HareketTuru=3 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.AlinanMal, string.Format("{0} {1} {2} ch.HareketTuru=4 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.SatilanMal, string.Format("{0} {1} {2} ch.HareketTuru=5 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.AlinanMalIadesi, string.Format("{0} {1} {2} ch.HareketTuru=6 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.SatilanMalIadesi, string.Format("{0} {1} {2} ch.HareketTuru=7 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.AlinanCek, string.Format("{0} {1} {2} ch.HareketTuru=8 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); query.ConditionAppend(hareketler.VerilenCek, string.Format("{0} {1} {2} ch.HareketTuru=9 ", and, beginParentez, or), () => { or = "or"; and = ""; beginParentez = ""; }); if (hareketler.CekCirosu) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=10 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.AlinanCekIade) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=11 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.VerilenCekGeriAlinmasi) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=12 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.KarsiliksizCek) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=13 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.AlinanSenet) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=14 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.VerilenSenet) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=15 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.SenetCirosu) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=16 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.AlinanSenetIade) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=17 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.VerilenSenetGeriAlinmasi) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=18 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.KarsiliksizSenet) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=19 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.Veresiye) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=20 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.GelenHavale) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=21 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (hareketler.GonderilenHavale) { query.AppendFormat("{0} {1} {2} ch.HareketTuru=22 ", and, beginParentez, or); or = "or"; and = ""; beginParentez = ""; } if (beginParentez == "") { query.Append(")"); } if (hareketler.BeginDate.HasValue && hareketler.EndDate.HasValue) { query.AppendFormat(" and {0} between '{1}' and '{2}' ", SqlTypeHelper.GetDate("ch.Tarih"), hareketler.BeginDate.Value.JustDate().ToString("yyyy-MM-dd"), hareketler.EndDate.Value.JustDate().ToString("yyyy-MM-dd")); } if (!string.IsNullOrEmpty(cariKodu)) { query.AppendFormat(" and ch.CariKodu='{0}'", cariKodu); } IDbConnection con = Session.Connection; IDbCommand cmd = con.CreateCommand(); cmd.CommandText = query.ToString(); IDataReader dr = null; DataTable dt = new DataTable(); dt.Columns.AddRange( new DataColumn[] { new DataColumn("CariKod"), new DataColumn("CariIsim"), new DataColumn("Telefon"), new DataColumn("CepTelefonu"), new DataColumn("Adres"), new DataColumn("FisNo", typeof(string)), new DataColumn("HareketTuru"), new DataColumn("Borc", typeof(double)), new DataColumn("Alacak", typeof(double)), new DataColumn("Tarih", typeof(DateTime)), new DataColumn("VadeTarih"), new DataColumn("Aciklama") }); try { dr = cmd.ExecuteReader(); while (dr.Read()) { DataRow dar = dt.NewRow(); dar["CariKod"] = dr["CariKod"].ToStringOrEmpty(); dar["CariIsim"] = dr["CariIsim"].ToStringOrEmpty(); dar["Telefon"] = dr["Telefon"].ToStringOrEmpty(); dar["CepTelefonu"] = dr["CepTelefonu"].ToStringOrEmpty(); dar["Adres"] = dr["Adres"].ToStringOrEmpty(); dar["HareketTuru"] = dr["HareketTuru"].ToStringOrEmpty(); dar["FisNo"] = dr["FisNo"].ToStringOrEmpty(); dar["Borc"] = dr["Borc"].ToStringOrEmpty("0"); dar["Alacak"] = dr["Alacak"].ToStringOrEmpty("0"); dar["Tarih"] = dr["Tarih"].ToStringOrEmpty(); dar["VadeTarih"] = dr["VadeTarih"].ToDate(); dar["Aciklama"] = dr["Aciklama"].ToStringOrEmpty(); dt.Rows.Add(dar); } } catch (Exception exc) { throw exc; } finally { if (dr != null && !dr.IsClosed) { dr.Close(); } } return(dt); }