private void Cariler_Load(object sender, EventArgs e) { if (TIP_KODU.Items.Count > 0) { TIP_KODU.ClearItems(); } TIP_KODU.AddItem("Tümü", "Tümü"); ArsSQLQry qryCariTip = new ArsSQLQry(); qryCariTip.SQLText = "SELECT REC_GUID, TIP_TANIMI FROM [TBLCARITIP]"; qryCariTip.Open(); if (qryCariTip.Found()) { for (int i = 0; i < qryCariTip.DataCount(); i++) { TIP_KODU.AddItem(qryCariTip.GetString("TIP_TANIMI"), qryCariTip.GetString("REC_GUID")); qryCariTip.Next(); } } TIP_KODU.DefaultIndex = 0; TIP_KODU.SelectedIndex = 0; BAKIYE.DefaultIndex = 0; BAKIYE.SelectedIndex = 0; GridDoldur(); onLoadFinish = true; }
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 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 TIP_KODU_ArsExit(object sender, EventArgs e) { if (TIP_KODU.IsNotEmpty()) { ArsSQLQry qryRezTip = new ArsSQLQry(); qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/"; qryRezTip.Open(); if (qryRezTip.Found()) { ArsLibrary.ArsQryToPanel(pnlRezervasyonTip, qryRezTip); } else { pnlRezervasyonTip.Clear(TIP_KODU.ArTag); } } else { pnlRezervasyonTip.Clear(); } }
private void BtnSil_Click(object sender, EventArgs e) { TIP_KODU_ArsExit(TIP_KODU, null); if (TIP_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nTip Kodu: " + TIP_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryRezTip = new ArsSQLQry(); qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/"; qryRezTip.Open(); qryRezTip.Mode = EnmQryMode.Delete; qryRezTip.Exec(); if (qryRezTip.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); grdRezervasyonTip.RefreshGrid(); } } } TIP_KODU.Focus(); }
private void Stoklar_Load(object sender, EventArgs e) { if (TIP_KODU.Items.Count > 0) TIP_KODU.ClearItems(); TIP_KODU.AddItem("Tümü", "Tümü"); ArsSQLQry qryStokTip = new ArsSQLQry(); qryStokTip.SQLText = "SELECT TIP_KODU, TIP_TANIMI FROM [TBLSTOKTIP]"; qryStokTip.Open(); if (qryStokTip.Found()) { for (int i = 0; i < qryStokTip.DataCount(); i++) { TIP_KODU.AddItem(qryStokTip.GetString("TIP_TANIMI"), qryStokTip.GetString("TIP_KODU")); qryStokTip.Next(); } } TIP_KODU.DefaultIndex = 0; TIP_KODU.SelectedIndex = 0; GridDoldur(); onLoadFinish = true; }
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 BtnKaydet_Click(object sender, EventArgs e) { if (pnlRezervasyonTip.CanNullsCheck()) { ArsSQLQry qryRezTip = new ArsSQLQry(); qryRezTip.SQLText = "SELECT * FROM [TBLREZERVASYONTIP] WHERE /*WS*/TIP_KODU = '" + TIP_KODU.Text + "'/*WE*/"; qryRezTip.Open(); if (qryRezTip.Found()) { qryRezTip.Mode = EnmQryMode.Update; } else { qryRezTip.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlRezervasyonTip, qryRezTip); qryRezTip.Exec(); if (qryRezTip.execErrorCode == "0") { switch (qryRezTip.Mode) { case EnmQryMode.Update: ArsMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Başarılı"); break; case EnmQryMode.Insert: ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı"); break; } BtnTemizle_Click(BtnTemizle, null); grdRezervasyonTip.RefreshGrid(); } } TIP_KODU.Focus(); }
private void BtnTemizle_Click(object sender, EventArgs e) { TIP_KODU.Focus(); pnlRezervasyonTip.Clear(); }