private void GridDoldur() { grdStoklar.SQLText = "SELECT STOK.STOK_ADI + ' (' + STOK.STOK_KODU + ')' AS STOK_ADKOD " + ",CASE " + " WHEN GIRIS - CIKIS > 0 THEN GIRIS-CIKIS " + " WHEN GIRIS-CIKIS < 0 THEN CIKIS-GIRIS " + " ELSE 0 END AS BAKIYE " + ",CASE " + " WHEN GIRIS - CIKIS > 0 THEN 1 " + " WHEN GIRIS-CIKIS < 0 THEN 2 " + " ELSE 0 END AS GIRIS_CIKIS " + ", STOK.STOK_KODU " + ", STOK.STOK_ADI " + ", GIRIS " + ", CIKIS " + "FROM(SELECT " + "STOK_KODU " + ", GIRIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'G'), 0) " + ", CIKIS = ISNULL((SELECT SUM(MIKTAR) FROM TBLSTOKHAR HAR WHERE HAR.STOK_KODU = STOK.STOK_KODU AND HAR.GC = 'C'), 0) " + "FROM TBLSTOK STOK) AS BAKIYE, [TBLSTOK] STOK WHERE /*WS*/BAKIYE.STOK_KODU = STOK.STOK_KODU "; if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "") grdStoklar.SQLText += " AND STOK_TIPI = '" + TIP_KODU.GetString() + "'"; if (BAKIYE.GetString() == "1") grdStoklar.SQLText += " AND GIRIS - CIKIS > 0"; else if (BAKIYE.GetString() == "2") grdStoklar.SQLText += " AND CIKIS - GIRIS > 0"; grdStoklar.SQLText += "/*WE*/"; grdStoklar.Open(); }
private void grdGunSonuBakiyeRaporu_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { if (grdGunSonuBakiyeRaporu.Rows.Count > 0) { double topGiren = 0.0; double topCikan = 0.0; double bakiye = 0.0; foreach (DataGridViewRow row in grdGunSonuBakiyeRaporu.Rows) { if (Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()) > 0.0) { bakiye -= Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()); topCikan += Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()); } if (Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()) > 0.0) { bakiye += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()); topGiren += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()); } } TOP_GIREN.SetDoubleData(topGiren); TOP_CIKAN.SetDoubleData(topCikan); BAKIYE.SetDoubleData(bakiye); } }
private void GridDoldur() { List <string> aramaFieldList = new List <string>(); aramaFieldList.Add("TEL_NO"); aramaFieldList.Add("CEP_TEL"); aramaFieldList.Add("CARI_ADI"); aramaFieldList.Add("CARI_KODU"); grdCariler.SQLText = "SET ROWCOUNT 100 " + "SELECT " + "TEL_NO , CEP_TEL " + ", CARI_ADI + ' (' + CARI_KODU + ')' AS CARI_ADKOD " + ",CASE " + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC " + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK " + "ELSE 0 " + "END AS BAKIYE " + ",CASE " + "WHEN ALACAK-BORC > 0 THEN 1 " + "WHEN ALACAK-BORC < 0 THEN 2 " + "ELSE 0 " + "END AS ALACAK_BORC " + ", CARI_KODU " + ", CARI_ADI " + ", ALACAK " + ", BORC " + " FROM VIEW_CARI_BAKIYE WHERE /*WS*/1=1 "; if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "") { grdCariler.SQLText += " AND TIP_GUID = '" + TIP_KODU.GetString() + "'"; } if (BAKIYE.GetString() == "1") { grdCariler.SQLText += " AND ALACAK - BORC > 0"; } else if (BAKIYE.GetString() == "2") { grdCariler.SQLText += " AND BORC - ALACAK > 0"; } if (tbSearch.Text != "") { grdCariler.SQLText += " AND ( "; for (int i = 0; i < aramaFieldList.Count; i++) { if (i != 0) { grdCariler.SQLText += "OR "; } grdCariler.SQLText += aramaFieldList[i] + " LIKE '%" + tbSearch.Text + "%' "; } grdCariler.SQLText += ") "; } grdCariler.SQLText += "/*WE*/ ORDER BY REC_ID DESC "; grdCariler.SQLText += " SET ROWCOUNT 0"; grdCariler.Open(); }
private void grdKasaHareketRaporu_DataBindingComplete(object sender, DataGridViewBindingCompleteEventArgs e) { if (grdKasaHareketRaporu.Rows.Count > 0) { grdKasaHareketRaporu.DataBindingComplete -= grdKasaHareketRaporu_DataBindingComplete; double bakiye = 0.0; double topGiren = 0.0; double topCikan = 0.0; foreach (DataGridViewRow row in grdKasaHareketRaporu.Rows) { if (Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()) > 0.0) { bakiye -= Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()); topCikan += Convert.ToDouble(row.Cells["grdCIKAN_TUTAR"].Value.ToString()); } if (Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()) > 0.0) { bakiye += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()); topGiren += Convert.ToDouble(row.Cells["grdGIREN_TUTAR"].Value.ToString()); } row.Cells["grdBAKIYE"].Value = bakiye; if (Convert.ToDouble(row.Cells["grdBAKIYE"].Value.ToString()) < 0) { row.Cells["grdBAKIYE"].Style.ForeColor = Color.Red; row.Cells["grdBAKIYE"].Style.Font = new Font("Arial", 9, FontStyle.Bold); } else if (Convert.ToDouble(row.Cells["grdBAKIYE"].Value.ToString()) > 0) { row.Cells["grdBAKIYE"].Style.ForeColor = Color.Green; row.Cells["grdBAKIYE"].Style.Font = new Font("Arial", 9, FontStyle.Bold); } } TOP_GIREN.SetDoubleData(topGiren); TOP_CIKAN.SetDoubleData(topCikan); BAKIYE.SetDoubleData(bakiye); grdKasaHareketRaporu.DataBindingComplete += grdKasaHareketRaporu_DataBindingComplete; } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (TEDARIKCI_KOD.Text != "" && BAKIYE.GetDataStr() != "") { WebService tedKontrolQry = new WebService(); tedKontrolQry.SQLText = "SELECT TEDARIKCI_ADI FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'"; tedKontrolQry.Open(); if (tedKontrolQry.DataCount() > 0) { WebService bakiyeQry = new WebService(); bakiyeQry.SQLText = "UPDATE TBLTEDARIKCI SET BAKIYE = '" + BAKIYE.GetDataStr() + "' WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'"; bakiyeQry.Open(); if (bakiyeQry.errorCode == "0") { GotoMessage.ShowMessage("Bilgi", "Bakiye Başarıyla Güncellenmiştir"); } RefreshGrid(); TEDARIKCI_AD.Text = ""; BAKIYE.Text = "0,00"; TEDARIKCI_KOD.Text = ""; TEDARIKCI_KOD.Focus(); } else { GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Hatalı.\nTedarikçi Kodu: " + TEDARIKCI_KOD.Text); } } else { if (TEDARIKCI_KOD.Text == "") { GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz"); } else if (BAKIYE.GetDataStr() == "") { GotoMessage.ShowMessage("Hata", "Bakiye Boş Olamaz"); } } }
private void GridDoldur() { grdCariler.SQLText = "SELECT " + " TICARI_UNVAN , KULLANICI_ADI , TEL_NO , CEP_TEL " + ", CARI.CARI_ADI + ' (' + CARI.CARI_KODU + ')' AS CARI_ADKOD " + ",CASE " + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC " + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK " + "ELSE 0 " + "END AS BAKIYE " + ",CASE " + "WHEN ALACAK-BORC > 0 THEN 1 " + "WHEN ALACAK-BORC < 0 THEN 2 " + "ELSE 0 " + "END AS ALACAK_BORC " + ", CARI.CARI_KODU " + ", CARI.CARI_ADI " + ", ALACAK " + ", BORC " + "FROM (SELECT " + "CARI_KODU " + ", ALACAK = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'A'), 0) " + ", BORC = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE HAR.CARI_KODU = CARI.CARI_KODU AND HAR.BORC_ALACAK = 'B'), 0) " + "FROM TBLCARI CARI) AS BAKIYE, [TBLCARI] CARI WHERE /*WS*/BAKIYE.CARI_KODU = CARI.CARI_KODU "; if (TIP_KODU.GetString() != "Tümü" && TIP_KODU.GetString() != "") { grdCariler.SQLText += " AND CARI_TIPI = '" + TIP_KODU.GetString() + "'"; } if (BAKIYE.GetString() == "1") { grdCariler.SQLText += " AND ALACAK - BORC > 0"; } else if (BAKIYE.GetString() == "2") { grdCariler.SQLText += " AND BORC - ALACAK > 0"; } grdCariler.SQLText += "/*WE*/ ORDER BY CARI.REC_ID DESC"; grdCariler.Open(); }
private void TedarikciBakiyeGuncelle_Load(object sender, EventArgs e) { BAKIYE.Setup(); RefreshGrid(); }