private void CARI_KODU_ArsExit(object sender, EventArgs e) { if (CARI_KODU.IsNotEmpty()) { grdAdresListele(); ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/"; qryCari.Open(); if (qryCari.Found()) { ArsLibrary.ArsQryToPanel(PnlCariSabit, qryCari); ArsLibrary.ArsQryToPanel(PnlEkBilgiler, qryCari); onCariExit = true; IL_ADI_ArsExit(IL_ADI, null); CARI_KODU.Select(0, CARI_KODU.Text.Length); } else { PnlCariSabit.Clear(CARI_KODU.ArTag); PnlEkBilgiler.Clear(CARI_KODU.ArTag); } } else { PnlCariSabit.Clear(); PnlEkBilgiler.Clear(); grdAdresListele(); } if (ULKE_ADI.IsEmpty()) { ULKE_ADI.Text = "Türkiye"; } }
private void BtnSil_Click(object sender, EventArgs e) { CARI_KODU_ArsExit(CARI_KODU, null); if (CARI_KODU.IsNotEmpty()) { ArsSQLQry qryCariHar = new ArsSQLQry(); qryCariHar.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/"; qryCariHar.Open(); if (qryCariHar.Found()) { ArsMessage.ShowMessage("Bilgi", "Hareket Kaydı Olan Cariler Silinemez...\nCari Kodu: " + CARI_KODU.GetDataStr()); } else { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + CARI_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Delete; qryCari.Exec(); if (qryCari.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); } } } } CARI_KODU.Focus(); }
private void CARI_KODU_ArsExit(object sender, EventArgs e) { cariGuid = ""; if (CARI_KODU.IsNotEmpty()) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/"; qryCari.Open(); if (qryCari.Found()) { cariGuid = qryCari.GetString("REC_GUID"); ArsLibrary.ArsQryToPanel(pnlCariSabit, qryCari); onCariExit = true; IL_ArsExit(IL_ADI, null); CARI_KODU.Select(0, CARI_KODU.Text.Length); } else { pnlCariSabit.Clear(CARI_KODU.ArTag); } } else { pnlCariSabit.Clear(); } if (ULKE_ADI.IsEmpty()) { ULKE_ADI.Text = "Türkiye"; } }
private void RefreshGrid() { grdStokBakiyeRaporu.SQLText = "SELECT CARI_KODU, CARI_ADI,BORC = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'B'), 0),ALACAK = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'A'), 0),BAKIYE = ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'A'), 0) - ISNULL((SELECT SUM(TUTAR) FROM TBLCARIHAR HAR WHERE CARI.CARI_KODU = HAR.CARI_KODU AND BORC_ALACAK = 'B'), 0) FROM TBLCARI CARI"; if (CARI_KODU.IsNotEmpty()) { grdStokBakiyeRaporu.SQLText += " WHERE /*WS*/CARI_KODU = '" + CARI_KODU.GetDataStr() + "'/*WE*/"; } grdStokBakiyeRaporu.Open(); }
private void CARI_KODU_KeyDown(object sender, KeyEventArgs e) { if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F1) { if (CARI_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM [TBLCARI] WHERE CARI_KODU LIKE '" + CARI_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { CARI_KODU.SetDataStr(qryCariKodu.GetString("CARI_KODU")); } CARI_KODU.SelectionStart = (CARI_KODU.Text.Length); } } if (e.Modifiers == Keys.Control && e.KeyCode == Keys.F2) { if (CARI_KODU.IsNotEmpty()) { ArsSQLQry qryCariKodu = new ArsSQLQry(); qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM [TBLCARI] WHERE CARI_KODU LIKE '" + CARI_KODU.GetDataStr() + "%' ORDER BY REC_ID DESC"; qryCariKodu.Open(); if (qryCariKodu.Found()) { string sayı, asılsayı = qryCariKodu.GetString("CARI_KODU"); int sayılength; if (qryCariKodu.GetString("CARI_KODU").ArsLastNums() != "") { sayı = asılsayı.ArsLastNums(); asılsayı = Regex.Replace(asılsayı, sayı, String.Empty); sayılength = sayı.Length; sayı = (Convert.ToInt32(sayı) + 1).ToString().ArsAddStart('0', sayılength); CARI_KODU.Text = (asılsayı + sayı); CARI_KODU.SelectionStart = (CARI_KODU.Text.Length); } } } } }
private void BtnAdresSil_Click(object sender, EventArgs e) { CARI_KODU_ArsExit(CARI_KODU, null); if (CARI_KODU.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nCari Kodu: " + CARI_KODU.Text) == DialogResult.Yes) { ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARIADRES] WHERE /*WS*/REC_ID = '" + REC_ID.Text + "' /*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Delete; qryCari.Exec(); if (qryCari.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnAdresTemizle_Click(BtnAdresTemizle, null); } } } grdAdresListele(); CARI_KODU.Focus(); }