private void Raporla() { grdSipListe.SQLText = "SELECT REC_ID, BELGE_NO, CONVERT(VARCHAR(10), CONVERT(SMALLDATETIME, TARIH, 106), 104) AS TARIH, TUTAR, " + "(SELECT FIRMA_ADI FROM TBLKULLANICI KUL WHERE KUL.KULLANICI_KODU = SIP.KULLANICI_KODU) AS FIRMA_ADI, " + "CASE " + " WHEN ODEME_TURU = 0 THEN 'Havale-EFT' " + " WHEN ODEME_TURU = 1 THEN 'Kredi Kartı' END AS ODEME_TURU " + ", CASE " + " WHEN DEMIR_FLOAT_2 = 1 THEN 'Sipariş Alındı' " + " WHEN DEMIR_FLOAT_2 = 2 THEN 'Kargoda' " + " ELSE 'Bekleyen Sipariş' END AS DURUM "; if (durum == 1) { grdSipListe.SQLText += ",'Durum Güncelle' AS SIP_DURUM "; } grdSipListe.SQLText += "FROM [TBLSIPARIS] SIP " + "WHERE /*WS*/ISNULL(DURUM, 1) = " + durum + " "; if (FIRMA_ADI.IsNotEmpty()) { grdSipListe.SQLText += "AND KULLANICI_KODU = (SELECT KULLANICI_KODU FROM TBLKULLANICI KUL WHERE KUL.FIRMA_ADI = '" + FIRMA_ADI.Text + "') "; } grdSipListe.SQLText += "AND TARIH BETWEEN '" + BAS_TAR.GetSQLDataStr() + "' AND '" + BIT_TAR.GetSQLDataStr() + "' "; grdSipListe.SQLText += "/*WE*/"; if (durum == 2) { grdSipDurum.Visible = false; grdDURUM.Visible = false; } grdSipListe.Open(); }
private void BtnSil_Click(object sender, EventArgs e) { //FIRMA_ADI_ArsExit(FIRMA_ADI, null); if (FIRMA_ADI.IsNotEmpty()) { if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nFirma Adı: " + FIRMA_ADI.Text) == DialogResult.Yes) { ArsSQLQry qryMusteri = new ArsSQLQry(); qryMusteri.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/FIRMA_ADI = '" + FIRMA_ADI.Text + "' AND DEMIR_FLOAT_1 = 1 AND KULLANICI_TIPI = 1/*WE*/"; qryMusteri.Open(); qryMusteri.Mode = EnmQryMode.Delete; qryMusteri.Exec(); if (qryMusteri.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı"); BtnTemizle_Click(BtnTemizle, null); grdMusteriler.RefreshGrid(); } } } FIRMA_ADI.Focus(); }
private void BtnKaydet_Click(object sender, EventArgs e) { if (pnlMusteriler.CanNullsCheck()) { string kullaniciKodu = ""; ArsSQLQry qryOtoNum = new ArsSQLQry(); qryOtoNum.SQLText = "SELECT RIGHT('0000000000' + CONVERT(VARCHAR(10), CONVERT(INT, ISNULL((SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = 'KULLANICI_KODU'), '0000000000')) +1), 10) AS KULLANICI_KODU"; qryOtoNum.Open(); if (qryOtoNum.Found()) { kullaniciKodu = qryOtoNum.GetString("KULLANICI_KODU"); ArsSQLQry qryOtoNumIns = new ArsSQLQry(); qryOtoNumIns.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = 'KULLANICI_KODU'/*WE*/"; qryOtoNumIns.Open(); if (qryOtoNumIns.Found()) { qryOtoNumIns.Mode = EnmQryMode.Update; } else { qryOtoNumIns.Mode = EnmQryMode.Insert; } qryOtoNumIns.SetString("NUMARA_KODU", "KULLANICI_KODU"); qryOtoNumIns.SetString("SON_NUMARA", kullaniciKodu); ArsSQLQry qryMusteri = new ArsSQLQry(); qryMusteri.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_KODU = '" + KULLANICI_KODU.Text + "' AND DEMIR_FLOAT_1 = 1 AND KULLANICI_TIPI = 1/*WE*/"; qryMusteri.Open(); if (qryMusteri.Found()) { qryMusteri.Mode = EnmQryMode.Update; } else { qryMusteri.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlMusteriler, qryMusteri); if (qryMusteri.Mode == EnmQryMode.Insert) { qryMusteri.SetString("KULLANICI_KODU", kullaniciKodu); } qryMusteri.Exec(); if (qryMusteri.execErrorCode == "0") { switch (qryMusteri.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); grdMusteriler.RefreshGrid(); } } } FIRMA_ADI.Focus(); }
private void BtnTemizle_Click(object sender, EventArgs e) { FIRMA_ADI.Focus(); pnlMusteriler.Clear(); }