public void SaveImages() { if (imagesChanged && tableName != "" && tableFieldName != "" && tableFieldControl != null && tableFieldControl.GetDataStr() != "") { ArsSQLQry qryImageDel = new ArsSQLQry(); qryImageDel.SQLText = "SELECT REC_ID FROM [TBLRESIM] WHERE /*WS*/TABLE_NAME = '" + tableName + "' " + "AND TABLE_FIELD_NAME = '" + tableFieldName + "' " + "AND TABLE_FIELD_VALUE = '" + TableFieldControl.GetDataStr() + "'/*WE*/"; qryImageDel.Open(); if (qryImageDel.Found()) { qryImageDel.Mode = EnmQryMode.Delete; qryImageDel.Exec(); } if (imageSlider.Images.Count > 0) { for (int i = 0; i < imageSlider.Images.Count; i++) { ArsSQLQry qryImageIns = new ArsSQLQry(); qryImageIns.SQLText = "SELECT * FROM [TBLRESIM] WHERE /*WS*/1=2/*WE*/"; qryImageIns.Open(); qryImageIns.Mode = EnmQryMode.Insert; qryImageIns.SetString("TABLE_NAME", tableName); qryImageIns.SetString("TABLE_FIELD_NAME", tableFieldName); qryImageIns.SetString("TABLE_FIELD_VALUE", tableFieldControl.GetDataStr()); qryImageIns.SetInt("SIRA", i); qryImageIns.SetImage("IMAGE_DATA", imageSlider.Images[i]); qryImageIns.Exec(); } } } }
private void ReportDesign_FormClosing(object sender, FormClosingEventArgs e) { string reportWithPath = reportDesigner.ActiveDesignPanel.FileName; if (reportWithPath != "") { string fileName = Path.GetFileName(reportWithPath); string path = Path.GetFullPath(reportWithPath); if (ArsMessage.ShowInputMessage("Giriş", "Rapor Adını Giriniz...") == DialogResult.OK) { string raporAdi = ArsLibrary.inputMessageResult; if (raporAdi == "") { raporAdi = fileName; } if (fileName != "") { ArsSQLQry qryRaporDizayn = new ArsSQLQry(); qryRaporDizayn.SQLText = "SELECT * FROM [TBLRAPORDIZAYN] WHERE /*WS*/1=2/*WE*/"; qryRaporDizayn.Open(); qryRaporDizayn.Mode = EnmQryMode.Insert; qryRaporDizayn.SetString("RAPOR_ADI", raporAdi); qryRaporDizayn.SetString("RAPOR_YOLU", path.Replace("~\\", "")); qryRaporDizayn.SetString("RAPOR_DOSYA_ADI", fileName); qryRaporDizayn.SetString("MENU_KODU", menuKodu); qryRaporDizayn.Exec(); } } } }
private void btnKaydet_Click(object sender, EventArgs e) { ArsSQLQry qryEkranDizayn = new ArsSQLQry(); qryEkranDizayn.SQLText = "SELECT * FROM [TBLEKRANDIZAYN] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "' " + "AND CONTROL_NAME = '" + compList[lbComps.SelectedIndex].name + "'/*WE*/"; qryEkranDizayn.Open(); if (qryEkranDizayn.Found()) { qryEkranDizayn.Mode = EnmQryMode.Update; } else { qryEkranDizayn.Mode = EnmQryMode.Insert; } qryEkranDizayn.SetString("MENU_KODU", menuKodu.Replace("'", "''")); qryEkranDizayn.SetString("PANEL_NAME", compList[lbComps.SelectedIndex].pnlName); qryEkranDizayn.SetString("CONTROL_NAME", compList[lbComps.SelectedIndex].name); switch (compList[lbComps.SelectedIndex].type) { case 0: qryEkranDizayn.SetString("STR_DEGER", FullText.Text); qryEkranDizayn.SetString("PROPERTY", "FullText"); break; case 1: qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked); qryEkranDizayn.SetString("PROPERTY", "ArVisible"); break; case 2: qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked); qryEkranDizayn.SetString("PROPERTY", "ArVisible"); break; case 3: qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked); qryEkranDizayn.SetString("PROPERTY", "ArVisible"); break; case 4: qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked); qryEkranDizayn.SetString("PROPERTY", "ArVisible"); break; case 5: qryEkranDizayn.SetBool("BOOL_DEGER", ArVisible.Checked); qryEkranDizayn.SetString("PROPERTY", "ArVisible"); break; } qryEkranDizayn.Exec(); if (qryEkranDizayn.errorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Gerçekleşti."); ArsEkranDizayn_Load(this, null); } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (ONAY_KODU.IsNotEmpty()) { ArsSQLQry qryLisans = new ArsSQLQry(); qryLisans.lisansQry = true; qryLisans.SQLText = "SELECT KULLANICI_SAYISI, APP_ID, MODUL_LIST FROM [TBLARTEZLISANS] WHERE /*WS*/LISANS_NUMARASI = '" + LISANS_NUMARASI.Text + "' AND " + "LISANS_SIFRESI = '" + ArsLibrary.Encryption(LISANS_SIFRESI.Text) + "' AND ONAY_KODU = '" + ONAY_KODU.Text + "' AND AKTIF_MI = 1/*WE*/"; qryLisans.Open(); if (qryLisans.Found()) { string kayitZamani = DateTime.Now.Ticks.ToString(); string kayitKod = ArsLibrary.Encryption(LISANS_NUMARASI.Text + "/" + LISANS_SIFRESI.Text + "/" + kayitZamani); string kayitOnayKod = ArsLibrary.Encryption(kayitKod); ArsSQLQry qryLisansLog = new ArsSQLQry(); qryLisansLog.lisansQry = true; qryLisansLog.SQLText = "SELECT * FROM [TBLARTEZLISANSLOG] WHERE /*WS*/1=2/*WE*/"; qryLisansLog.Open(); qryLisansLog.Mode = EnmQryMode.Insert; qryLisansLog.SetString("LISANS_NUMARASI", LISANS_NUMARASI.Text); qryLisansLog.SetString("KAYIT_PC_NAME", System.Environment.MachineName); qryLisansLog.SetString("KAYIT_KOD", kayitKod); qryLisansLog.SetString("KAYIT_ONAY_KOD", kayitOnayKod); qryLisansLog.Exec(); int kayitRecID = qryLisansLog.insertRecID; ArsLibrary.SaveLineLisansCFG("Lisans Numarası", LISANS_NUMARASI.Text); ArsLibrary.SaveLineLisansCFG("Lisans Şifresi", LISANS_SIFRESI.Text); ArsLibrary.SaveLineLisansCFG("Lisans Key", LISANS_KEY.Text); ArsLibrary.SaveLineLisansCFG("Onay Kodu", ONAY_KODU.Text); ArsLibrary.SaveLineLisansCFG("Kullanıcı Sayısı", qryLisans.GetInt("KULLANICI_SAYISI").ToString()); ArsLibrary.SaveLineLisansCFG("Modul List", qryLisans.GetString("MODUL_LIST")); ArsLibrary.SaveLineLisansCFG("App ID", qryLisans.GetInt("APP_ID").ToString()); ArsLibrary.SaveLineLisansCFG("Kayıt Zamanı", kayitZamani); ArsLibrary.SaveLineLisansCFG("Kayıt Kodu", kayitKod); ArsLibrary.SaveLineLisansCFG("Kayıt Onay Kodu", kayitOnayKod); ArsLibrary.SaveLineLisansCFG("Kayıt RecID", kayitRecID.ToString()); ArsLibrary.SaveLineLisansCFG("Server Name", System.Environment.MachineName); ArsMessage.ShowMessage("Bilgi", "Lisans Kaydı Tamamlandı."); ArsSetup setup = new ArsSetup(); setup.girisForm = girisForm; setup.Show(); this.Close(); } else { ArsMessage.ShowMessage("Hata", "Lisans Bilgileri Hatalıdır"); } } else { ArsMessage.ShowMessage("Hata", "Onay Kodu Boş Olamaz"); } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (pnlTarihDegistir.CanNullsCheck()) { ArsSQLQry qrySaatKontrol = new ArsSQLQry(); qrySaatKontrol.SQLText = "SELECT REZ_OPS FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + YER_KODU.GetString() + "' AND SAAT_RECID = " + SAAT_RECID.GetString() + " AND TARIH = '" + TARIH.GetSQLDataStr() + "'/*WE*/"; qrySaatKontrol.Open(); if (qrySaatKontrol.Found()) { if (qrySaatKontrol.GetDouble("REZ_OPS") == 1) { ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Doludur."); } else if (qrySaatKontrol.GetDouble("REZ_OPS") == 2) { ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Opsiyonludur."); } } else { string basSaat = ""; string bitSaat = ""; ArsSQLQry qrySaat = new ArsSQLQry(); qrySaat.SQLText = "SELECT BASLANGIC_SAATI, BITIS_SAATI FROM [TBLREZERVASYONSAAT] WHERE /*WS*/REC_ID = " + SAAT_RECID.GetString() + "/*WE*/"; qrySaat.Open(); if (qrySaat.Found()) { basSaat = qrySaat.GetString("BASLANGIC_SAATI"); bitSaat = qrySaat.GetString("BITIS_SAATI"); } ArsSQLQry qryTarihDegistir = new ArsSQLQry(); qryTarihDegistir.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/REC_ID = " + harID + "/*WE*/"; qryTarihDegistir.Open(); if (qryTarihDegistir.Found()) { qryTarihDegistir.Mode = EnmQryMode.Update; ArsLibrary.ArsPanelToQry(pnlTarihDegistir, qryTarihDegistir); qryTarihDegistir.SetString("BASLANGIC_SAATI", basSaat); qryTarihDegistir.SetString("BITIS_SAATI", bitSaat); qryTarihDegistir.Exec(); if (qryTarihDegistir.errorCode == "0") { if (ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Düzenlenmiştir.") == DialogResult.OK) { if (parentForm != null) { parentForm.Close(); } this.Close(); } } } } } }
public override void ProgressFinish(int processID) { switch (processID) { case 0: ArsSQLQry qryAdminKullanici = new ArsSQLQry(); qryAdminKullanici.artezQry = true; qryAdminKullanici.SQLText = "SELECT * FROM [TBLKULLANICI]"; qryAdminKullanici.Open(); qryAdminKullanici.Mode = EnmQryMode.Insert; qryAdminKullanici.SetInt("KULLANICI_NO", 1); qryAdminKullanici.SetString("KULLANICI_ADI", "ARTEZ"); qryAdminKullanici.SetBool("ADMIN_MI", true); qryAdminKullanici.SetString("SIFRE", ArsLibrary.Encryption("2103")); qryAdminKullanici.Exec(); break; case 1: ArsSQLQry qrySirket = new ArsSQLQry(); qrySirket.artezQry = true; qrySirket.SQLText = "SELECT * FROM [TBLSIRKET] WHERE /*WS*/SIRKET_ADI = '" + SIRKET_ADI.Text + "'/*WE*/"; qrySirket.Open(); if (qrySirket.Found()) { qrySirket.Mode = EnmQryMode.Update; } else { qrySirket.Mode = EnmQryMode.Insert; } qrySirket.SetInt("APP_ID", ArsLibrary.appId); qrySirket.SetString("SIRKET_ADI", SIRKET_ADI.Text); qrySirket.SetInt("DBYIL", Convert.ToInt32(YIL.Text)); qrySirket.SetInt("SIRKET_VERSION", ArsLibrary.dbVersion); qrySirket.Exec(); ArsLibrary.SaveLineCFG("DBName", SIRKET_ADI.Text); ArsLibrary.SaveLineCFG("DBVersion", ArsLibrary.dbVersion.ToString()); if (!guncelle) { ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Oluşturuldu"); } else { ArsMessage.ShowMessage("Bilgi", SIRKET_ADI.Text + " Veritabanı Güncellendi"); } if (girisForm != null) { girisForm.Size = new Size(480, 300); } Close(); break; } }
public static int KasaHarCreate(KasaHar kasaHar) { ArsSQLQry qryKasaHar = new ArsSQLQry(); qryKasaHar.SQLText = "SELECT * FROM [TBLKASAHAR] WHERE /*WS*/KASA_KODU = '" + kasaHar.kasaKodu + "' AND BELGE_NO = '" + kasaHar.belgeNo + "' AND BELGE_TIPI = '" + kasaHar.belgeTipi + "'/*WE*/"; qryKasaHar.Open(); if (qryKasaHar.Found()) { qryKasaHar.Mode = EnmQryMode.Update; } else { qryKasaHar.Mode = EnmQryMode.Insert; } qryKasaHar.SetString("KASA_KODU", kasaHar.kasaKodu); qryKasaHar.SetString("BELGE_NO", kasaHar.belgeNo); qryKasaHar.SetString("EVRAK_NO", kasaHar.evrakNo); qryKasaHar.SetString("KOD", kasaHar.kod); qryKasaHar.SetString("BELGE_TIPI", kasaHar.belgeTipi); qryKasaHar.SetDate("TARIH", kasaHar.tarih); qryKasaHar.SetDate("ISLEM_TARIHI", kasaHar.islemTarihi); qryKasaHar.SetString("MODUL_KODU", kasaHar.modulKodu); qryKasaHar.SetDouble("TUTAR", kasaHar.tutar); qryKasaHar.SetString("ACIKLAMA", kasaHar.aciklama); qryKasaHar.SetString("UST_BELGE_TIPI", kasaHar.ustBelgeTipi); qryKasaHar.SetString("UST_BELGE_NO", kasaHar.ustBelgeNo); qryKasaHar.Exec(); if (!qryKasaHar.Found()) { return(qryKasaHar.insertRecID); } return(qryKasaHar.GetInt("REC_ID")); }
private void ArsChildForm_Load(object sender, EventArgs e) { if (mdiForm) { //MinimizeBox = false; //MaximizeBox = false; //Resizable = false; } if (menuAdi != "") { menuKodu = ArsLibrary.Encryption(menuAdi); ArsSQLQry qryMenu = new ArsSQLQry(); qryMenu.SQLText = "SELECT * FROM [TBLMENU] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "'/*WE*/"; qryMenu.Open(); if (!qryMenu.Found()) { qryMenu.Mode = EnmQryMode.Insert; qryMenu.SetString("MENU_KODU", menuKodu.Replace("'", "''")); qryMenu.SetString("MENU_ADI", menuAdi); qryMenu.Exec(); } } //ArsSQLQry qryKisayolParam = new ArsSQLQry(); //qryKisayolParam.SQLText = "SELECT STR_DEGER, PARAMETRE FROM [TBLPARAMETRE] WHERE /*WS*/MODUL = 'APP'/*WE*/"; //qryKisayolParam.Open(); //if (qryKisayolParam.Found()) //{ // for (int i = 0;i < qryKisayolParam.DataCount();i++) // { // switch (qryKisayolParam.GetString("PARAMETRE")) // { // case "KAYDET_KISAYOL": // ArsLibrary.kaydetKisayol = qryKisayolParam.GetString("STR_DEGER"); // break; // case "SIL_KISAYOL": // ArsLibrary.silKisayol = qryKisayolParam.GetString("STR_DEGER"); // break; // case "TEMIZLE_KISAYOL": // ArsLibrary.temizleKisayol = qryKisayolParam.GetString("STR_DEGER"); // break; // case "REHBER_KISAYOL": // ArsLibrary.rehberKisayol = qryKisayolParam.GetString("STR_DEGER"); // break; // } // qryKisayolParam.Next(); // } //} if (recordForm) { pnlTool.Visible = true; } }
private void btnGirisCikisEkle_Click(object sender, EventArgs e) { if (pnlStokGirisCikis.CanNullsCheck()) { ArsSQLQry qryBelgeNo = new ArsSQLQry(); qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BELGE_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryBelgeNo.Open(); if (qryBelgeNo.Found()) { qryBelgeNo.Mode = EnmQryMode.Update; } else { qryBelgeNo.Mode = EnmQryMode.Insert; } qryBelgeNo.SetString("NUMARA_KODU", BELGE_NO.Text.ArsFirstDigits(10)); qryBelgeNo.SetString("SON_NUMARA", BELGE_NO.Text.ArsLastDigits(5)); qryBelgeNo.Exec(); ArsSQLQry qryStokHar = new ArsSQLQry(); qryStokHar.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/"; qryStokHar.Open(); if (qryStokHar.Found()) { qryStokHar.Mode = EnmQryMode.Update; } else { qryStokHar.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlStokGirisCikis, qryStokHar); qryStokHar.SetString("STOK_KODU", stokKodu); qryStokHar.Exec(); if (qryStokHar.execErrorCode == "0") { switch (qryStokHar.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; } pnlStokGirisCikis.Clear(); pnlStokGirisCikis.Visible = false; PnlIslem.Visible = true; tbFocus.Focus(); StokDetay_Load(this, null); } } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (PnlTopluMasa.CanNullsCheck()) { string masaPostfix = BAS_MASA_ADI.Text.ArsLastNums(); string masaPrefix = BAS_MASA_ADI.Text.Substring(0, BAS_MASA_ADI.Text.Length - masaPostfix.Length); int basInt = 1; if (masaPostfix != "") { basInt = Convert.ToInt32(masaPostfix); } bool kayitCheck = false; for (int i = 0; i < ADET.GetIntData(); i++) { string masaTanim = masaPrefix; if ((i + basInt).ToString().Length < masaPostfix.Length) { masaTanim += (i + basInt).ToString().ArsAddStart('0', masaPostfix.Length); } else { masaTanim += (i + basInt).ToString(); } ArsSQLQry qryMasa = new ArsSQLQry(); qryMasa.SQLText = "SELECT * FROM [TBLBLUEMASA] WHERE /*WS*/MASA_TANIMI = '" + masaTanim + "'/*WE*/"; qryMasa.Open(); if (!qryMasa.Found()) { qryMasa.Mode = EnmQryMode.Insert; qryMasa.SetString("MASA_TANIMI", masaTanim); if (GRUP_KODU.IsNotEmpty()) { qryMasa.SetString("GRUP_KODU", GRUP_KODU.GetString()); } qryMasa.Exec(); if (qryMasa.execErrorCode == "0") { kayitCheck = true; } } } if (kayitCheck) { grdMasa.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); ArsMessage.ShowMessage("Bilgi", "Masa Kayıtları Başarıyla Eklendi"); } BAS_MASA_ADI.Focus(); } }
public static int CariHarCreate(CariHar cariHar) { ArsSQLQry qryCariHar = new ArsSQLQry(); qryCariHar.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/CARI_KODU = '" + cariHar.cariKodu + "' AND BELGE_NO = '" + cariHar.belgeNo + "' AND BELGE_TIPI = '" + cariHar.belgeTipi + "'"; qryCariHar.SQLText += " AND EVRAK_NO = '" + cariHar.evrakNo + "' AND MODUL = '" + cariHar.modul + "'/*WE*/"; qryCariHar.Open(); if (qryCariHar.Found()) { qryCariHar.Mode = EnmQryMode.Update; } else { qryCariHar.Mode = EnmQryMode.Insert; } qryCariHar.SetString("CARI_KODU", cariHar.cariKodu); qryCariHar.SetString("BELGE_NO", cariHar.belgeNo); qryCariHar.SetString("EVRAK_NO", cariHar.evrakNo); qryCariHar.SetString("BELGE_TIPI", cariHar.belgeTipi); qryCariHar.SetString("MODUL", cariHar.modul); qryCariHar.SetDate("TARIH", cariHar.tarih); qryCariHar.SetDate("VADE_TARIHI", cariHar.vadeTarihi); qryCariHar.SetDouble("TUTAR", cariHar.tutar); qryCariHar.SetString("BORC_ALACAK", cariHar.borcAlacak); qryCariHar.SetString("ACIKLAMA", cariHar.aciklama); qryCariHar.Exec(); if (!qryCariHar.Found()) { return(qryCariHar.insertRecID); } return(qryCariHar.GetInt("REC_ID")); }
public static int CekSenHarCreate(CekSenHar ceksenHar) { ArsSQLQry qryCekSenHar = new ArsSQLQry(); qryCekSenHar.SQLText = "SELECT * FROM [TBLCEKSENHAR] WHERE /*WS*/PORTFOY_NO = '" + ceksenHar.portfoyNo + "' AND BELGE_NO = '" + ceksenHar.belgeNo + "' AND BELGE_TIPI = '" + ceksenHar.belgeTipi + "'/*WE*/"; qryCekSenHar.Open(); if (qryCekSenHar.Found()) { qryCekSenHar.Mode = EnmQryMode.Update; } else { qryCekSenHar.Mode = EnmQryMode.Insert; } qryCekSenHar.SetString("PORTFOY_NO", ceksenHar.portfoyNo); qryCekSenHar.SetString("BELGE_NO", ceksenHar.belgeNo); qryCekSenHar.SetString("EVRAK_NO", ceksenHar.evrakNo); qryCekSenHar.SetString("KOD", ceksenHar.kod); qryCekSenHar.SetString("BELGE_TIPI", ceksenHar.belgeTipi); qryCekSenHar.SetDate("TARIH", ceksenHar.tarih); qryCekSenHar.SetDate("ISLEM_TARIHI", ceksenHar.islemTarihi); qryCekSenHar.SetString("MODUL_KODU", ceksenHar.modulKodu); qryCekSenHar.SetDouble("TUTAR", ceksenHar.tutar); qryCekSenHar.SetString("ACIKLAMA", ceksenHar.aciklama); qryCekSenHar.Exec(); if (!qryCekSenHar.Found()) { return(qryCekSenHar.insertRecID); } return(qryCekSenHar.GetInt("REC_ID")); }
private void BtnKaydet_Click(object sender, EventArgs e) { if (SON_NUMARA_TEXT.Text != "") { ArsSQLQry qryModulNum = new ArsSQLQry(); qryModulNum.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'F" + BELGE_TIPI.GetString().ArsAddStart('0', 3) + "' AND SERI = '" + SERI.Text + "'/*WE*/"; qryModulNum.Open(); if (qryModulNum.Found()) { qryModulNum.Mode = EnmQryMode.Update; } else { qryModulNum.Mode = EnmQryMode.Insert; } qryModulNum.SetString("SERI", SERI.Text); qryModulNum.SetString("MODUL", "F" + BELGE_TIPI.GetString().ArsAddStart('0', 3)); qryModulNum.SetString("SON_NUMARA", SON_NUMARA.GetIntData().ToString().ArsAddStart('0', EVRAK_NO_UZUNLUK.GetIntData() - SERI.Text.Length)); qryModulNum.Exec(); ArsSQLQry qryBelgeTip = new ArsSQLQry(); qryBelgeTip.SQLText = "SELECT * FROM [TBLBELGETIP] WHERE /*WS*/BELGE_TIPI = " + BELGE_TIPI.GetString() + "/*WE*/"; qryBelgeTip.Open(); qryBelgeTip.Mode = EnmQryMode.Update; qryBelgeTip.SetInt("EVRAK_NO_UZUNLUK", EVRAK_NO_UZUNLUK.GetIntData()); qryBelgeTip.Exec(); if (qryBelgeTip.errorCode == "0" && qryModulNum.errorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Yapıldı"); grdModulNum.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); } } else { ArsMessage.ShowMessage("Hata", "Son Numara Text Boş Olamaz"); } }
private void miDuzenle_Click(object sender, EventArgs e) { if (ArsMessage.ShowInputMessage("Fatura Tanımlaması", "Fatura Hazır Tanımlamanızı Giriniz...") == DialogResult.OK) { ArsSQLQry qryTanimlama = new ArsSQLQry(); qryTanimlama.SQLText = "SELECT * FROM [TBLFATTANIMLAMALAR] WHERE /*WS*/REC_ID = '" + grdTanimlamalar.getSelectedRowData("KAYIT_NO") + "'/*WE*/"; qryTanimlama.Open(); qryTanimlama.Mode = EnmQryMode.Update; qryTanimlama.SetString("TANIM", ArsLibrary.inputMessageResult); qryTanimlama.Exec(); RefreshGrid(); } }
private void btnYeni_Click(object sender, EventArgs e) { if (ArsMessage.ShowInputMessage("Fatura Tanımlaması", "Fatura Hazır Tanımlamanızı Giriniz...") == DialogResult.OK) { ArsSQLQry qryTanimlama = new ArsSQLQry(); qryTanimlama.SQLText = "SELECT * FROM [TBLFATTANIMLAMALAR]"; qryTanimlama.Open(); qryTanimlama.Mode = EnmQryMode.Insert; qryTanimlama.SetString("TANIM", ArsLibrary.inputMessageResult); qryTanimlama.Exec(); RefreshGrid(); } }
private void btnCariRehber_AfterGuide(object sender, EventArgs e) { lblCari.Text = CARI_ADI.Text; anaForm.SetCariKodu(CARI_KODU.Text); anaForm.SetCariAdi(CARI_ADI.Text); ArsSQLQry qryAdisyonKontrol = new ArsSQLQry(); qryAdisyonKontrol.SQLText = "SELECT * FROM [TBLBLUEADISYON] WHERE /*WS*/REC_ID = " + adisyonRecID + " " + "AND DURUM IN (0, 2)/*WE*/"; qryAdisyonKontrol.Open(); if (qryAdisyonKontrol.Found()) { qryAdisyonKontrol.Mode = EnmQryMode.Update; qryAdisyonKontrol.SetString("CARI_KODU", CARI_KODU.GetDataStr()); qryAdisyonKontrol.Exec(); } }
private void grdTanimlamalar_ArsDoubleClick(object sender, EventArgs e) { if (fatura != null) { fatura.BELGE_NOT.Text = grdTanimlamalar.getSelectedRowData("TANIM"); ArsSQLQry qryNot = new ArsSQLQry(); qryNot.SQLText = "SELECT BELGE_NOT FROM [" + tablo + "] WHERE /*WS*/BELGE_NO = '" + belgeNo + "'/*WE*/"; qryNot.Open(); if (qryNot.Found()) { qryNot.Mode = EnmQryMode.Update; qryNot.SetString("BELGE_NOT", grdTanimlamalar.getSelectedRowData("TANIM")); qryNot.Exec(); } this.Close(); } }
private void btnKaydet_Click(object sender, EventArgs e) { if (RENK_KODU.Color.ToArgb() == 0) { RENK_KODU.Color = Color.White; } if (pnlKategoriler.CanNullsCheck()) { ArsSQLQry qryKategori = new ArsSQLQry(); qryKategori.SQLText = "SELECT * FROM [TBLKATEGORI] WHERE /*WS*/KATEGORI_KODU = '" + KATEGORI_KODU.Text + "'/*WE*/"; qryKategori.Open(); if (qryKategori.Found()) { qryKategori.Mode = EnmQryMode.Update; } else { qryKategori.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlKategoriler, qryKategori); qryKategori.SetString("RENK_KODU", RENK_KODU.Color.ToArgb().ToString()); qryKategori.Exec(); if (qryKategori.execErrorCode == "0") { switch (qryKategori.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; } grdKategoriler.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); } } KATEGORI_KODU.Focus(); }
private void btnKaydet_Click(object sender, System.EventArgs e) { if (pnlKullanici.CanNullsCheck()) { ArsSQLQry qryKullanici = new ArsSQLQry(); qryKullanici.artezQry = true; qryKullanici.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_NO = '" + KULLANICI_NO.Text + "'/*WE*/"; qryKullanici.Open(); if (qryKullanici.Found()) { qryKullanici.Mode = EnmQryMode.Update; } else { qryKullanici.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlKullanici, qryKullanici); qryKullanici.SetString("SIFRE", ArsLibrary.Encryption(SIFRE.GetDataStr())); qryKullanici.Exec(); if (qryKullanici.execErrorCode == "0") { switch (qryKullanici.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; } grdKullanici.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); } } KULLANICI_NO.Focus(); }
public static int StokHarCreate(StokHar stokHar) { ArsSQLQry qryStokHar = new ArsSQLQry(); qryStokHar.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/STOK_KODU = '" + stokHar.stokKodu + "' AND BELGE_NO = '" + stokHar.belgeNo + "' AND BELGE_TIPI = '" + stokHar.belgeTipi + "'/*WE*/"; qryStokHar.Open(); if (qryStokHar.Found()) { qryStokHar.Mode = EnmQryMode.Update; } else { qryStokHar.Mode = EnmQryMode.Insert; } qryStokHar.SetString("STOK_KODU", stokHar.stokKodu); qryStokHar.SetString("BELGE_NO", stokHar.belgeNo); qryStokHar.SetString("BELGE_TIPI", stokHar.belgeTipi); qryStokHar.SetString("TARIH", stokHar.tarih); qryStokHar.SetString("BARKOD", stokHar.barkod); qryStokHar.SetDouble("MIKTAR", stokHar.miktar); qryStokHar.SetDouble("BIRIM_FIYAT", stokHar.birimFiyat); qryStokHar.SetDouble("NET_FIYAT", stokHar.netFiyat); qryStokHar.SetDouble("BRUT_FIYAT", stokHar.brutFiyat); qryStokHar.SetString("KDV_KODU", stokHar.kdvKodu); qryStokHar.SetString("ACIKLAMA", stokHar.aciklama); qryStokHar.SetString("KALEM_ISK1_TIP", stokHar.isk1Tip); qryStokHar.SetString("KALEM_ISK2_TIP", stokHar.isk2Tip); qryStokHar.SetString("KALEM_ISK3_TIP", stokHar.isk3Tip); qryStokHar.SetString("KALEM_ISK4_TIP", stokHar.isk4Tip); qryStokHar.SetDouble("KALEM_ISK1", stokHar.isk1); qryStokHar.SetDouble("KALEM_ISK2", stokHar.isk2); qryStokHar.SetDouble("KALEM_ISK3", stokHar.isk3); qryStokHar.SetDouble("KALEM_ISK4", stokHar.isk4); qryStokHar.SetString("GC", stokHar.gc); qryStokHar.Exec(); if (!qryStokHar.Found()) { return(qryStokHar.insertRecID); } return(qryStokHar.GetInt("REC_ID")); }
private void btnKaydet_Click(object sender, EventArgs e) { if (!cariAktar) { ArsSQLQry qrySirketVer = new ArsSQLQry(); qrySirketVer.SQLText = "SELECT SIRKET_VERSION FROM ARTEZ..[TBLSIRKET] WHERE /*WS*/SIRKET_ADI = '" + SIRKET.Text + "'/*WE*/"; qrySirketVer.Open(); if (qrySirketVer.GetInt("SIRKET_VERSION") < ArsLibrary.dbVersion) { ArsLibrary.SaveLineCFG("DBVersion", qrySirketVer.GetInt("SIRKET_VERSION").ToString()); string dbName = SIRKET.Text; ArsMessage.ShowMessage("Uyarı", "Veritabanı Versiyonu Güncellenmelidir.\nGüncelleme İçin Uygulamayı Tekrar Başlatınız..."); } else { ArsLibrary.dbName = SIRKET.Text; ArsLibrary.dbYil = Convert.ToInt32(SIRKET.GetExItem()); ArsLibrary.SaveLineCFG("DBName", SIRKET.Text); ArsLibrary.appForm.UpdateLoginInfos(); this.Close(); } } else { if (SIRKET.GetString() == ArsLibrary.dbName) { ArsMessage.ShowMessage("Uyarı", "Farklı Bir Şirket Seçiniz..."); return; } ArsSQLQry qryCari = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE CARI_KODU = '" + cariKodu + "' AND ISNULL(AKTARILDI, '') = '" + SIRKET.GetString() + "'"; qryCari.Open(); if (qryCari.Found()) { ArsMessage.ShowMessage("Uyarı", "Cari Kartı Aktarımı Daha Önceden Yapılmıştır."); return; } //string yeniCariKodu = ""; //string cariKodSeri = ""; //ArsSQLQry qryParam = new ArsSQLQry(); //qryParam.SQLText = "SELECT * FROM " + SIRKET.GetString() + "..[TBLPARAMETRE] WHERE /*WS*/MODUL = 'CARI' AND PARAMETRE = 'CARI_SERI'/*WE*/"; //qryParam.Open(); //if (qryParam.Found()) //{ // cariKodSeri = qryParam.GetString("STR_DEGER"); //} //int cariKodUzunluk = Convert.ToInt32(ArsLibrary.GetParamFloat("CARI", "CARI_KODU_UZUNLUK")); //ArsSQLQry qryCariKodu = new ArsSQLQry(); //qryCariKodu.SQLText = "SELECT TOP 1 CARI_KODU FROM " + SIRKET.GetString() + "..[TBLCARI] WHERE CARI_KODU LIKE '" + cariKodSeri + "%' ORDER BY REC_ID DESC"; //qryCariKodu.Open(); //if (qryCariKodu.Found()) //{ // string lastNum = qryCariKodu.GetString("CARI_KODU").ArsLastNums(); // if (lastNum == "") // { // yeniCariKodu = (cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk)); // } // else // { // yeniCariKodu = (cariKodSeri + (Convert.ToInt32(lastNum) + 1).ToString().ArsAddStart('0', cariKodUzunluk)); // } //} //else //{ // yeniCariKodu = (cariKodSeri + "1".ArsAddStart('0', cariKodUzunluk)); //} ArsSQLQry qryCariKontrol = new ArsSQLQry(); qryCariKontrol.SQLText = "SELECT CARI_KODU FROM " + SIRKET.GetString() + "..TBLCARI WHERE CARI_KODU = '" + cariKodu + "'"; qryCariKontrol.Open(); if (qryCariKontrol.Found()) { ArsMessage.ShowMessage("Uyarı", "Cari Kodu " + SIRKET.GetString() + " Şirketinde Mevcut!"); return; } ArsSQLQry qryColumns = new ArsSQLQry(); qryColumns.SQLText = "SELECT COLUMN_NAME " + "FROM INFORMATION_SCHEMA.COLUMNS " + "WHERE TABLE_NAME = N'TBLCARI'"; qryColumns.Open(); string columnsStr = ""; for (int i = 0; i < qryColumns.DataCount(); i++) { string columnName = qryColumns.GetString("COLUMN_NAME"); if (columnName == "REC_ID" || columnName == "REC_GUID") { qryColumns.Next(); continue; } if (columnsStr == "") { columnsStr += columnName; } else { columnsStr += ", " + columnName; } qryColumns.Next(); } ArsSQLQry qryCariAktar = new ArsSQLQry(); qryCari.SQLText = "INSERT INTO " + SIRKET.GetString() + "..TBLCARI (" + columnsStr + ")" + "SELECT " + columnsStr + " FROM TBLCARI WHERE CARI_KODU = '" + cariKodu + "'"; qryCari.Open(); ArsSQLQry qryCariUpd = new ArsSQLQry(); qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + cariKodu + "'/*WE*/"; qryCari.Open(); qryCari.Mode = EnmQryMode.Update; qryCari.SetString("AKTARILDI", SIRKET.GetString()); qryCari.Exec(); ArsMessage.ShowMessage("Bilgi", "Cari Kartı " + SIRKET.GetString() + " Şirketine Aktarıldı"); this.Close(); } }
private void BtnTahsilatOdemeEkle_Click(object sender, EventArgs e) { if (ODEME_TURU.GetString() == "Kasa" || ODEME_TURU.GetString() == "Banka") { if (HESAP.GetString() == "") { ArsMessage.ShowMessage("Uyarı", "Hesap Seçimi Yapınız..."); return; } } if (tahsilatOdeme == 1) { if (ODEME_TURU.GetString() == "Kasa") { SERI_NO.CanNull = true; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = true; TARIH.CanNull = false; TUTAR.CanNull = false; } else if (ODEME_TURU.GetString() == "Banka") { SERI_NO.CanNull = true; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = true; TARIH.CanNull = false; TUTAR.CanNull = false; } else if (ODEME_TURU.GetString() == "Çek") { SERI_NO.CanNull = false; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = false; TARIH.CanNull = false; TUTAR.CanNull = false; } } else { if (ODEME_TURU.GetString() == "Kasa") { SERI_NO.CanNull = true; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = true; TARIH.CanNull = false; TUTAR.CanNull = false; } else if (ODEME_TURU.GetString() == "Banka") { SERI_NO.CanNull = true; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = true; TARIH.CanNull = false; TUTAR.CanNull = false; } else if (ODEME_TURU.GetString() == "Çek") { if (CEKYENIMEVCUT.SelectedIndex == 0) { SERI_NO.CanNull = false; SERI_NO_GUIDE.CanNull = true; VADE_TARIHI.CanNull = false; TARIH.CanNull = false; TUTAR.CanNull = false; } else if (CEKYENIMEVCUT.SelectedIndex == 0) { SERI_NO.CanNull = true; SERI_NO_GUIDE.CanNull = false; VADE_TARIHI.CanNull = true; TARIH.CanNull = false; TUTAR.CanNull = true; } } } if (PnlTahsilatOdeme.CanNullsCheck()) { string modul = ""; switch (ODEME_TURU.GetString()) { case "Kasa": modul = "KS"; break; case "Banka": modul = "BN"; break; case "Çek": modul = "CK"; break; } ArsSQLQry qryBelgeNo = new ArsSQLQry(); qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BELGE_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryBelgeNo.Open(); if (qryBelgeNo.Found()) { qryBelgeNo.Mode = EnmQryMode.Update; } else { qryBelgeNo.Mode = EnmQryMode.Insert; } qryBelgeNo.SetString("NUMARA_KODU", BELGE_NO.Text.ArsFirstDigits(10)); qryBelgeNo.SetString("SON_NUMARA", BELGE_NO.Text.ArsLastDigits(5)); qryBelgeNo.Exec(); ArsSQLQry qryEvrakNo = new ArsSQLQry(); qryEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = '" + modul + "" + BELGE_TIPI.Text.ArsAddStart('0', 1) + "' AND ISNULL(SERI, '') = ''/*WE*/"; qryEvrakNo.Open(); if (qryEvrakNo.Found()) { qryEvrakNo.Mode = EnmQryMode.Update; } else { qryEvrakNo.Mode = EnmQryMode.Insert; } qryEvrakNo.SetString("MODUL", modul + BELGE_TIPI.Text.ArsAddStart('0', 1)); qryEvrakNo.SetString("SERI", "", true); qryEvrakNo.SetString("SON_NUMARA", EVRAK_NO.Text.ArsLastDigits(5)); qryEvrakNo.Exec(); if (modul == "CK") { ArsSQLQry qryPortfoyNo = new ArsSQLQry(); qryPortfoyNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + PORTFOY_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryPortfoyNo.Open(); if (qryPortfoyNo.Found()) { qryPortfoyNo.Mode = EnmQryMode.Update; } else { qryPortfoyNo.Mode = EnmQryMode.Insert; } qryPortfoyNo.SetString("NUMARA_KODU", PORTFOY_NO.Text.ArsFirstDigits(10)); qryPortfoyNo.SetString("SON_NUMARA", PORTFOY_NO.Text.ArsLastDigits(5)); qryPortfoyNo.Exec(); } if (modul == "KS") { KasaHar kasaHar = new KasaHar(); kasaHar.Clear(); kasaHar.kasaKodu = HESAP.GetString(); kasaHar.belgeNo = BELGE_NO.GetDataStr(); kasaHar.evrakNo = EVRAK_NO.GetDataStr(); kasaHar.kod = cariKodu; kasaHar.belgeTipi = BELGE_TIPI.GetDataStr(); kasaHar.tarih = TARIH.GetDataStr(); kasaHar.islemTarihi = TARIH.GetDataStr(); kasaHar.modulKodu = MODUL_KODU.GetDataStr(); kasaHar.tutar = TUTAR.GetDoubleData(); kasaHar.aciklama = ACIKLAMA.GetDataStr(); ArKasa.KasaHarCreate(kasaHar); } else if (modul == "BN") { BankaHar bankaHar = new BankaHar(); bankaHar.Clear(); bankaHar.bankaKodu = HESAP.GetString(); bankaHar.belgeNo = BELGE_NO.GetDataStr(); bankaHar.evrakNo = EVRAK_NO.GetDataStr(); bankaHar.kod = cariKodu; bankaHar.belgeTipi = BELGE_TIPI.GetDataStr(); bankaHar.tarih = TARIH.GetDataStr(); bankaHar.islemTarihi = TARIH.GetDataStr(); bankaHar.modulKodu = MODUL_KODU.GetDataStr(); bankaHar.tutar = TUTAR.GetDoubleData(); bankaHar.aciklama = ACIKLAMA.GetDataStr(); ArBanka.BankaHarCreate(bankaHar); } else if (modul == "CK") { if (tahsilatOdeme == 2 && CEKYENIMEVCUT.SelectedIndex == 1) { ArsSQLQry qryCek = new ArsSQLQry(); qryCek.SQLText = "SELECT * FROM [TBLCEKSEN] WHERE /*WS*/SERI_NO = '" + SERI_NO_GUIDE.Text + "'/*WE*/"; qryCek.Open(); if (qryCek.Found()) { PORTFOY_NO.Text = qryCek.GetString("PORTFOY_NO"); TUTAR.SetDoubleData(qryCek.GetDouble("TUTAR")); } } else { ArsSQLQry qryCek = new ArsSQLQry(); qryCek.SQLText = "SELECT * FROM [TBLCEKSEN] WHERE /*WS*/PORTFOY_NO = '" + PORTFOY_NO.Text + "'/*WE*/"; qryCek.Open(); if (qryCek.Found()) { qryCek.Mode = EnmQryMode.Update; } else { qryCek.Mode = EnmQryMode.Insert; } qryCek.SetString("PORTFOY_NO", PORTFOY_NO.GetDataStr()); qryCek.SetDate("TARIH", TARIH.GetDataStr()); qryCek.SetDate("VADE_TARIHI", VADE_TARIHI.GetDataStr()); qryCek.SetDouble("TUTAR", TUTAR.GetDoubleData()); qryCek.SetString("SERI_NO", SERI_NO.GetDataStr()); qryCek.SetString("BANKA_SUBE", BANKA.GetDataStr()); qryCek.SetString("ACIKLAMA", ACIKLAMA.GetDataStr()); if (tahsilatOdeme == 1) { qryCek.SetString("VEREN_KOD", cariKodu); } else { qryCek.SetString("ALAN_KOD", cariKodu); } if (tahsilatOdeme == 1) { qryCek.SetString("GC", "G"); } else if (tahsilatOdeme == 2) { qryCek.SetString("GC", "C"); } qryCek.Exec(); } CekSenHar cekSenHar = new CekSenHar(); cekSenHar.Clear(); cekSenHar.portfoyNo = PORTFOY_NO.Text; cekSenHar.belgeNo = BELGE_NO.GetDataStr(); cekSenHar.evrakNo = EVRAK_NO.GetDataStr(); cekSenHar.kod = cariKodu; cekSenHar.belgeTipi = BELGE_TIPI.GetDataStr(); cekSenHar.tarih = TARIH.GetDataStr(); cekSenHar.islemTarihi = TARIH.GetDataStr(); cekSenHar.modulKodu = MODUL_KODU.GetDataStr(); cekSenHar.tutar = TUTAR.GetDoubleData(); cekSenHar.aciklama = ACIKLAMA.GetDataStr(); ArCekSen.CekSenHarCreate(cekSenHar); } CariHar cariHar = new CariHar(); cariHar.Clear(); cariHar.cariKodu = cariKodu; cariHar.belgeNo = BELGE_NO.GetDataStr(); cariHar.evrakNo = EVRAK_NO.GetDataStr(); cariHar.belgeTipi = MODUL_KODU.GetDataStr() + BELGE_TIPI.GetDataStr(); cariHar.modul = MODUL_KODU.GetDataStr(); cariHar.tarih = TARIH.GetDataStr(); cariHar.vadeTarihi = TARIH.GetDataStr(); cariHar.tutar = TUTAR.GetDoubleData(); if (tahsilatOdeme == 1) { cariHar.borcAlacak = "A"; } else { cariHar.borcAlacak = "B"; } cariHar.aciklama = ACIKLAMA.GetDataStr(); ArCari.CariHarCreate(cariHar); ArsSQLQry qryCariBakiye = new ArsSQLQry(); qryCariBakiye.SQLText = "SELECT " + "CASE " + "WHEN ALACAK - BORC > 0 THEN ALACAK-BORC " + "WHEN ALACAK-BORC < 0 THEN BORC-ALACAK " + "ELSE 0 " + "END AS BAKIYE_SORGU " + ",CASE " + "WHEN ALACAK-BORC > 0 THEN 1 " + "WHEN ALACAK-BORC < 0 THEN 2 " + "ELSE 0 " + "END AS ALACAK_BORC " + ", 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 AND CARI.CARI_KODU = '" + cariKodu + "'"; qryCariBakiye.Open(); if (qryCariBakiye.Found()) { borc = ArsLibrary.ArsToDecimal(qryCariBakiye.GetDouble("BORC"), 2).ToString("#,##0.00"); alacak = ArsLibrary.ArsToDecimal(qryCariBakiye.GetDouble("ALACAK"), 2).ToString("#,##0.00"); bakiye = ArsLibrary.ArsToDecimal(qryCariBakiye.GetDouble("BAKIYE_SORGU"), 2).ToString("#,##0.00"); alacakBorc = qryCariBakiye.GetInt("ALACAK_BORC"); if (alacak != "") { lblAlacak.Text = alacak + " TL"; } if (borc != "") { lblBorc.Text = borc + " TL"; } if (bakiye != "") { lblBakiye.Text = bakiye + " TL"; } if (alacakBorc == 2) { lblBakiyeText.ForeColor = Color.Green; lblBakiye.ForeColor = Color.Green; } else if (alacakBorc == 1) { lblBakiyeText.ForeColor = Color.Red; lblBakiye.ForeColor = Color.Red; } else { lblBakiyeText.ForeColor = Color.Black; lblBakiye.ForeColor = Color.Black; } } GridDoldur(); PnlTahsilatOdeme.Clear(); if (tahsilatOdeme == 1) { ArsMessage.ShowMessage("Bilgi", "Tahsilat Tamamlandı"); } else if (tahsilatOdeme == 2) { ArsMessage.ShowMessage("Bilgi", "Ödeme Tamamlandı"); } PnlIslem.Visible = true; PnlTahsilatOdeme.Visible = false; turChangeCheck = false; } tbFocus.Focus(); }
private void BtnTahsilatOdemeEkle_Click(object sender, EventArgs e) { pnlIslem.Visible = true; pnlTahsilatOdeme.Visible = false; string belgeNo; string evrakNo; string belgeTipi; if (girisCikis == "G") { belgeTipi = "3"; } else { belgeTipi = "4"; } string belgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + HESAP.GetExItem() + belgeTipi.ArsAddStart('0', 1) + ArsLibrary.userNo.ToString().ArsAddStart('0', 3); ArsSQLQry qryBelgeNo = new ArsSQLQry(); qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + belgeNoKodu + "'/*WE*/"; qryBelgeNo.Open(); if (qryBelgeNo.Found()) { int sonNum = Convert.ToInt32(qryBelgeNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; belgeNo = belgeNoKodu + sonNum.ToString().ArsAddStart('0', 5); qryBelgeNo.Mode = EnmQryMode.Update; qryBelgeNo.SetString("SON_NUMARA", sonNum.ToString().ArsAddStart('0', 5)); } else { belgeNo = belgeNoKodu + "00001"; qryBelgeNo.Mode = EnmQryMode.Insert; qryBelgeNo.SetString("NUMARA_KODU", belgeNoKodu); qryBelgeNo.SetString("SON_NUMARA", "00001"); } qryBelgeNo.Exec(); ArsSQLQry qryEvrakNo = new ArsSQLQry(); qryEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = '" + HESAP.GetExItem() + belgeTipi + "' AND SERI = ''/*WE*/"; qryEvrakNo.Open(); if (qryEvrakNo.Found()) { int sonNum = Convert.ToInt32(qryEvrakNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; evrakNo = sonNum.ToString().ArsAddStart('0', 5); qryEvrakNo.Mode = EnmQryMode.Update; qryEvrakNo.SetString("SON_NUMARA", sonNum.ToString().ArsAddStart('0', 5)); } else { evrakNo = "00001"; qryEvrakNo.Mode = EnmQryMode.Insert; qryEvrakNo.SetString("MODUL", HESAP.GetExItem() + belgeTipi); qryEvrakNo.SetString("SERI", "", true); qryEvrakNo.SetString("SON_NUMARA", "00001"); } qryEvrakNo.Exec(); if (HESAP.GetExItem() == "KS") { KasaHar kasaHar = new KasaHar(); kasaHar.Clear(); kasaHar.kasaKodu = HESAP.GetString(); kasaHar.belgeNo = belgeNo; kasaHar.evrakNo = evrakNo; kasaHar.kod = cariKodu; kasaHar.belgeTipi = belgeTipi; kasaHar.tarih = TARIH.GetDataStr(); kasaHar.islemTarihi = TARIH.GetDataStr(); kasaHar.modulKodu = "E"; kasaHar.tutar = tutar; kasaHar.aciklama = ""; ArKasa.KasaHarCreate(kasaHar); } else if (HESAP.GetExItem() == "BN") { BankaHar bankaHar = new BankaHar(); bankaHar.Clear(); bankaHar.bankaKodu = HESAP.GetString(); bankaHar.belgeNo = belgeNo; bankaHar.evrakNo = evrakNo; bankaHar.kod = cariKodu; bankaHar.belgeTipi = belgeTipi; bankaHar.tarih = TARIH.GetDataStr(); bankaHar.islemTarihi = TARIH.GetDataStr(); bankaHar.modulKodu = "E"; bankaHar.tutar = tutar; bankaHar.aciklama = ""; ArBanka.BankaHarCreate(bankaHar); } string cekSenHarBelgeNo; string cekSenHarEvrakNo; string cekSenHarBelgeTipi = ""; if (girisCikis == "G") { if (HESAP.GetExItem() == "KS") { cekSenHarBelgeTipi = "3"; } else if (HESAP.GetExItem() == "BN") { cekSenHarBelgeTipi = "5"; } } else { if (HESAP.GetExItem() == "KS") { cekSenHarBelgeTipi = "4"; } else if (HESAP.GetExItem() == "BN") { cekSenHarBelgeTipi = "6"; } } string cekSenHarBelgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + "CK" + cekSenHarBelgeTipi.ArsAddStart('0', 1) + ArsLibrary.userNo.ToString().ArsAddStart('0', 3); ArsSQLQry qryCekSenHarBelgeNo = new ArsSQLQry(); qryCekSenHarBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + cekSenHarBelgeNoKodu + "'/*WE*/"; qryCekSenHarBelgeNo.Open(); if (qryCekSenHarBelgeNo.Found()) { int sonNum = Convert.ToInt32(qryCekSenHarBelgeNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; cekSenHarBelgeNo = cekSenHarBelgeNoKodu + sonNum.ToString().ArsAddStart('0', 5); qryCekSenHarBelgeNo.Mode = EnmQryMode.Update; qryCekSenHarBelgeNo.SetString("SON_NUMARA", sonNum.ToString().ArsAddStart('0', 5)); } else { cekSenHarBelgeNo = cekSenHarBelgeNoKodu + "00001"; qryCekSenHarBelgeNo.Mode = EnmQryMode.Insert; qryCekSenHarBelgeNo.SetString("NUMARA_KODU", cekSenHarBelgeNoKodu); qryCekSenHarBelgeNo.SetString("SON_NUMARA", "00001"); } qryCekSenHarBelgeNo.Exec(); ArsSQLQry qryCekSenHarEvrakNo = new ArsSQLQry(); qryCekSenHarEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'CK" + cekSenHarBelgeTipi + "' AND SERI = ''/*WE*/"; qryCekSenHarEvrakNo.Open(); if (qryCekSenHarEvrakNo.Found()) { int sonNum = Convert.ToInt32(qryCekSenHarEvrakNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; cekSenHarEvrakNo = sonNum.ToString().ArsAddStart('0', 5); qryCekSenHarEvrakNo.Mode = EnmQryMode.Update; qryCekSenHarEvrakNo.SetString("SON_NUMARA", sonNum.ToString().ArsAddStart('0', 5)); } else { cekSenHarEvrakNo = "00001"; qryCekSenHarEvrakNo.Mode = EnmQryMode.Insert; qryCekSenHarEvrakNo.SetString("MODUL", "CK" + cekSenHarBelgeTipi); qryCekSenHarEvrakNo.SetString("SERI", "", true); qryCekSenHarEvrakNo.SetString("SON_NUMARA", "00001"); } qryCekSenHarEvrakNo.Exec(); CekSenHar cekSenHar = new CekSenHar(); cekSenHar.Clear(); cekSenHar.portfoyNo = portfoyNo; cekSenHar.belgeNo = cekSenHarBelgeNo; cekSenHar.evrakNo = cekSenHarEvrakNo; cekSenHar.kod = HESAP.GetString(); cekSenHar.belgeTipi = cekSenHarBelgeTipi; cekSenHar.tarih = TARIH.GetDataStr(); cekSenHar.islemTarihi = TARIH.GetDataStr(); if (HESAP.GetExItem() == "KS") { cekSenHar.modulKodu = "ks"; } else if (HESAP.GetExItem() == "BN") { cekSenHar.modulKodu = "bn"; } cekSenHar.tutar = tutar; cekSenHar.aciklama = ""; ArCekSen.CekSenHarCreate(cekSenHar); if (girisCikis == "G") { ArsMessage.ShowMessage("Bilgi", "Tahsilat Tamamlandı"); } else if (girisCikis == "C") { ArsMessage.ShowMessage("Bilgi", "Ödeme Tamamlandı"); } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (PnlIslem.CanNullsCheck() && PnlBordro.CanNullsCheck() && PnlEvrak.CanNullsCheck()) { #region Numeratörler ArsSQLQry qryBordroNo = new ArsSQLQry(); qryBordroNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BORDRO_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryBordroNo.Open(); if (qryBordroNo.Found()) { qryBordroNo.Mode = EnmQryMode.Update; } else { qryBordroNo.Mode = EnmQryMode.Insert; } qryBordroNo.SetString("NUMARA_KODU", BORDRO_NO.Text.ArsFirstDigits(10)); qryBordroNo.SetString("SON_NUMARA", BORDRO_NO.Text.ArsLastDigits(5)); qryBordroNo.Exec(); ArsSQLQry qryPortfoyNo = new ArsSQLQry(); qryPortfoyNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + PORTFOY_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryPortfoyNo.Open(); if (qryPortfoyNo.Found()) { qryPortfoyNo.Mode = EnmQryMode.Update; } else { qryPortfoyNo.Mode = EnmQryMode.Insert; } qryPortfoyNo.SetString("NUMARA_KODU", PORTFOY_NO.Text.ArsFirstDigits(10)); qryPortfoyNo.SetString("SON_NUMARA", PORTFOY_NO.Text.ArsLastDigits(5)); qryPortfoyNo.Exec(); #endregion #region HAREKET string islemYeri = ""; string gc = ""; ArsSQLQry qryIslemYeri = new ArsSQLQry(); qryIslemYeri.SQLText = "SELECT ISLEM_YERI, GC FROM [TBLCEKSENTIP] WHERE /*WS*/ISLEM_KODU = '" + ISLEM_TIPI.GetString() + "'/*WE*/"; qryIslemYeri.Open(); if (qryIslemYeri.Found()) { islemYeri = qryIslemYeri.GetString("ISLEM_YERI"); gc = qryIslemYeri.GetString("GC"); } string modul = ""; if (rbMusteriCeki.Checked) { modul = "MC"; } else if (rbBorcCeki.Checked) { modul = "BC"; } else if (rbMusteriSenedi.Checked) { modul = "MS"; } else if (rbBorcSenedi.Checked) { modul = "BS"; } switch (islemYeri) { case "C": CariHar cariHar = new CariHar(); cariHar.Clear(); cariHar.cariKodu = KOD.GetDataStr(); cariHar.belgeNo = BORDRO_NO.GetDataStr(); cariHar.evrakNo = PORTFOY_NO.GetDataStr(); cariHar.belgeTipi = modul + ISLEM_TIPI.GetString(); cariHar.modul = modul; cariHar.tarih = TARIH.GetDataStr(); cariHar.vadeTarihi = VADE_TARIHI.GetDataStr(); cariHar.tutar = TUTAR.GetDoubleData(); if (gc == "G") { cariHar.borcAlacak = "A"; } else { cariHar.borcAlacak = "B"; } cariHar.aciklama = ACIKLAMA.GetDataStr(); ArCari.CariHarCreate(cariHar); break; case "B": break; case "K": break; } #endregion #region TBLCEKSEN ArsSQLQry qryCekSen = new ArsSQLQry(); qryCekSen.SQLText = "SELECT * FROM [TBLCEKSEN] WHERE /*WS*/PORTFOY_NO = '" + PORTFOY_NO.GetDataStr() + "'/*WE*/"; qryCekSen.Open(); if (qryCekSen.Found()) { qryCekSen.Mode = EnmQryMode.Update; } else { qryCekSen.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(PnlIslem, qryCekSen); ArsLibrary.ArsPanelToQry(PnlBordro, qryCekSen); ArsLibrary.ArsPanelToQry(PnlEvrak, qryCekSen); if (gc == "G") { qryCekSen.SetString("VEREN_KODU", KOD.GetDataStr()); } else { qryCekSen.SetString("ALAN_KODU", KOD.GetDataStr()); } qryCekSen.Exec(); #endregion #region TBLCEKSENHAR ArsSQLQry qryCekSenHar = new ArsSQLQry(); qryCekSenHar.SQLText = "SELECT * FROM [TBLCEKSENHAR] WHERE /*WS*/PORTFOY_NO = '" + PORTFOY_NO.GetDataStr() + "'/*WE*/"; qryCekSenHar.Open(); if (qryCekSenHar.Found()) { qryCekSenHar.Mode = EnmQryMode.Update; } else { qryCekSenHar.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(PnlIslem, qryCekSenHar); ArsLibrary.ArsPanelToQry(PnlBordro, qryCekSenHar); ArsLibrary.ArsPanelToQry(PnlEvrak, qryCekSenHar); if (rbMusteriCeki.Checked) { qryCekSenHar.SetDouble("EVRAK_TIPI", 1.0); } else if (rbBorcCeki.Checked) { qryCekSenHar.SetDouble("EVRAK_TIPI", 2.0); } else if (rbMusteriSenedi.Checked) { qryCekSenHar.SetDouble("EVRAK_TIPI", 3.0); } else if (rbBorcSenedi.Checked) { qryCekSenHar.SetDouble("EVRAK_TIPI", 4.0); } qryCekSenHar.Exec(); #endregion #region TOPLAM_TUTAR double toplamTutar = 0.0; ArsSQLQry qryBordroTutar = new ArsSQLQry(); qryBordroTutar.SQLText = "SELECT SUM(TUTAR) AS TOPLAM_TUTAR FROM [TBLCEKSENHAR] WHERE /*WS*/BORDRO_NO = '" + BORDRO_NO.GetDataStr() + "'/*WE*/"; qryBordroTutar.Open(); if (qryBordroTutar.Found()) { toplamTutar = qryBordroTutar.GetDouble("TOPLAM_TUTAR"); } #endregion #region TBLCEKSENBORDRO ArsSQLQry qryBordro = new ArsSQLQry(); qryBordro.SQLText = "SELECT * FROM [TBLCEKSENBORDRO] WHERE /*WS*/BORDRO_NO = '" + BORDRO_NO.GetDataStr() + "'/*WE*/"; qryBordro.Open(); if (qryBordro.Found()) { qryBordro.Mode = EnmQryMode.Update; } else { qryBordro.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(PnlIslem, qryBordro); ArsLibrary.ArsPanelToQry(PnlBordro, qryBordro); ArsLibrary.ArsPanelToQry(PnlEvrak, qryBordro); qryBordro.SetDouble("TOPLAM_TUTAR", toplamTutar); qryBordro.SetString("ISLEM_KODU", ISLEM_TIPI.GetString()); if (rbMusteriCeki.Checked) { qryBordro.SetDouble("EVRAK_TIPI", 1.0); } else if (rbBorcCeki.Checked) { qryBordro.SetDouble("EVRAK_TIPI", 2.0); } else if (rbMusteriSenedi.Checked) { qryBordro.SetDouble("EVRAK_TIPI", 3.0); } else if (rbBorcSenedi.Checked) { qryBordro.SetDouble("EVRAK_TIPI", 4.0); } qryBordro.Exec(); #endregion grdCekSen.RefreshGrid(); } }
private void OdemeClick(object sender, EventArgs e) { string btnTag = (sender as SimpleButton).Tag.ToString(); string modul = ""; string belgeNo = ""; string evrakNo = ""; string modulKodu = ""; bool acikHesap = btnTag == "ACIKHESAP"; if (!acikHesap) { switch (btnTag.Substring(0, 3)) { case "bn_": modulKodu = "bn"; modul = "BN"; break; case "ks_": modulKodu = "ks"; modul = "KS"; break; } string belgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + modul + "1" + ArsLibrary.userNo.ToString().ArsAddStart('0', 3); #region Modül Belge No ArsSQLQry qryBelgeNo = new ArsSQLQry(); qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + belgeNoKodu + "'/*WE*/"; qryBelgeNo.Open(); if (qryBelgeNo.Found()) { int sonNum = Convert.ToInt32(qryBelgeNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; belgeNo = belgeNoKodu + sonNum.ToString().ArsAddStart('0', 5); qryBelgeNo.Mode = EnmQryMode.Update; qryBelgeNo.SetString("SON_NUMARA", belgeNo); } else { belgeNo = belgeNoKodu + "00001"; qryBelgeNo.Mode = EnmQryMode.Insert; qryBelgeNo.SetString("NUMARA_KODU", belgeNoKodu); qryBelgeNo.SetString("SON_NUMARA", belgeNo); } qryBelgeNo.Exec(); #endregion #region Modül Evrak No ArsSQLQry qryEvrakNo = new ArsSQLQry(); qryEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = '" + modul + "1" + "' AND SERI = ''/*WE*/"; qryEvrakNo.Open(); if (qryEvrakNo.Found()) { int sonNum = Convert.ToInt32(qryEvrakNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; evrakNo = sonNum.ToString().ArsAddStart('0', 5); qryEvrakNo.Mode = EnmQryMode.Update; qryEvrakNo.SetString("SON_NUMARA", evrakNo); } else { evrakNo = "00001"; qryEvrakNo.Mode = EnmQryMode.Insert; qryEvrakNo.SetString("MODUL", modul + "1"); qryEvrakNo.SetString("SERI", "", true); qryEvrakNo.SetString("SON_NUMARA", evrakNo); } qryEvrakNo.Exec(); #endregion } ArsSQLQry qryAdisyon = new ArsSQLQry(); qryAdisyon.SQLText = "SELECT *, (SELECT COUNT(*) FROM TBLBLUEADISYONHAR HAR WHERE HAR.ADISYON_RECID = ADISYON.REC_ID " + "AND HAR.MIKTAR - ISNULL(HAR.ODENEN_MIKTAR, 0) > 0) AS KALEM_SAYISI " + "FROM [TBLBLUEADISYON] ADISYON WHERE /*WS*/REC_ID = " + adisyonRecID + "/*WE*/"; qryAdisyon.Open(); if (qryAdisyon.Found()) { string fatBelgeNoKodu = DateTime.Now.ToString("yy") + DateTime.Now.Month.ToString("d2") + "001" + ArsLibrary.userNo.ToString().ArsAddStart('0', 3); string fatBelgeNo = ""; string fatEvrakNo = ""; int fatRecID = -1; #region FatBelgeNo ArsSQLQry qryFatBelgeNo = new ArsSQLQry(); qryFatBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + fatBelgeNoKodu + "'/*WE*/"; qryFatBelgeNo.Open(); if (qryFatBelgeNo.Found()) { int sonNum = Convert.ToInt32(qryFatBelgeNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; fatBelgeNo = fatBelgeNoKodu + sonNum.ToString().ArsAddStart('0', 5); qryFatBelgeNo.Mode = EnmQryMode.Update; qryFatBelgeNo.SetString("NUMARA_KODU", fatBelgeNo.ArsFirstDigits(10)); qryFatBelgeNo.SetString("SON_NUMARA", fatBelgeNo.ArsLastDigits(5)); } else { fatBelgeNo = fatBelgeNoKodu + "00001"; qryFatBelgeNo.Mode = EnmQryMode.Insert; qryFatBelgeNo.SetString("NUMARA_KODU", fatBelgeNo.ArsFirstDigits(10)); qryFatBelgeNo.SetString("SON_NUMARA", fatBelgeNo.ArsLastDigits(5)); } qryFatBelgeNo.Exec(); #endregion #region FatEvrakNo ArsSQLQry qryEvrakNoUzunluk = new ArsSQLQry(); qryEvrakNoUzunluk.SQLText = "SELECT EVRAK_NO_UZUNLUK FROM [TBLBELGETIP] WHERE /*WS*/BELGE_TIPI = 1/*WE*/"; qryEvrakNoUzunluk.Open(); int evrakNoUzunluk = qryEvrakNoUzunluk.GetInt("EVRAK_NO_UZUNLUK"); ArsSQLQry qryFatEvrakNo = new ArsSQLQry(); qryFatEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'F001' AND SERI = '" + blueParams.fatEvrakSeri + "'/*WE*/"; qryFatEvrakNo.Open(); if (qryFatEvrakNo.Found()) { qryFatEvrakNo.Mode = EnmQryMode.Update; int sonNum = Convert.ToInt32(qryFatEvrakNo.GetString("SON_NUMARA").ArsLastDigits(5)); sonNum++; fatEvrakNo = blueParams.fatEvrakSeri + sonNum.ToString().ArsAddStart('0', evrakNoUzunluk - blueParams.fatEvrakSeri.Length); qryFatEvrakNo.SetString("SON_NUMARA", fatEvrakNo.ArsLastDigits(evrakNoUzunluk - blueParams.fatEvrakSeri.Length)); } else { qryFatEvrakNo.Mode = EnmQryMode.Insert; fatEvrakNo = blueParams.fatEvrakSeri + 1.ToString().ArsAddStart('0', evrakNoUzunluk - blueParams.fatEvrakSeri.Length); qryFatEvrakNo.SetString("SON_NUMARA", fatEvrakNo.ArsLastDigits(evrakNoUzunluk - blueParams.fatEvrakSeri.Length)); qryFatEvrakNo.SetString("MODUL", "F001"); qryFatEvrakNo.SetString("SERI", blueParams.fatEvrakSeri); } qryFatEvrakNo.Exec(); #endregion if (!acikHesap) { switch (btnTag.Substring(0, 3)) { case "bn_": string hesapKodu = btnTag.Substring(3, btnTag.Length - 3); BankaHar bankaHar = new BankaHar(); bankaHar.Clear(); bankaHar.bankaKodu = hesapKodu; bankaHar.belgeNo = belgeNo; bankaHar.evrakNo = evrakNo; bankaHar.kod = qryAdisyon.GetString("CARI_KODU"); bankaHar.belgeTipi = "1"; bankaHar.tarih = DateTime.Now.ToString("dd.MM.yyyy"); bankaHar.islemTarihi = DateTime.Now.ToString("dd.MM.yyyy"); bankaHar.modulKodu = modulKodu; bankaHar.tutar = Convert.ToDouble(lblSecimTutar.Text.RemoveChar('.')); bankaHar.aciklama = qryAdisyon.GetString("ACIKLAMA"); bankaHar.ustBelgeTipi = "ft1"; bankaHar.ustBelgeNo = fatBelgeNo; ArBanka.BankaHarCreate(bankaHar); break; case "ks_": string kasaKodu = btnTag.Substring(3, btnTag.Length - 3); KasaHar kasaHar = new KasaHar(); kasaHar.Clear(); kasaHar.kasaKodu = kasaKodu; kasaHar.belgeNo = belgeNo; kasaHar.evrakNo = evrakNo; kasaHar.kod = qryAdisyon.GetString("CARI_KODU"); kasaHar.belgeTipi = "1"; kasaHar.tarih = DateTime.Now.ToString("dd.MM.yyyy"); kasaHar.islemTarihi = DateTime.Now.ToString("dd.MM.yyyy"); kasaHar.modulKodu = modulKodu; kasaHar.tutar = Convert.ToDouble(lblSecimTutar.Text.RemoveChar('.')); kasaHar.aciklama = qryAdisyon.GetString("ACIKLAMA"); kasaHar.ustBelgeTipi = "ft1"; kasaHar.ustBelgeNo = fatBelgeNo; ArKasa.KasaHarCreate(kasaHar); break; } #region CariHar CariHar cariHar = new CariHar(); cariHar.Clear(); cariHar.cariKodu = qryAdisyon.GetString("CARI_KODU"); cariHar.belgeNo = belgeNo; cariHar.evrakNo = evrakNo; cariHar.belgeTipi = modulKodu + "1"; cariHar.modul = modulKodu; cariHar.tarih = DateTime.Now.ToString("dd.MM.yyyy"); cariHar.vadeTarihi = DateTime.Now.ToString("dd.MM.yyyy"); cariHar.tutar = Convert.ToDouble(lblSecimTutar.Text.RemoveChar('.')); cariHar.borcAlacak = "A"; cariHar.aciklama = qryAdisyon.GetString("ACIKLAMA"); ArCari.CariHarCreate(cariHar); #endregion } #region Fatura İnsert ArsSQLQry qryFat = new ArsSQLQry(); qryFat.SQLText = "SELECT * FROM [TBLFATURA] WHERE /*WS*/1=2/*WE*/"; qryFat.Open(); qryFat.Mode = EnmQryMode.Insert; qryFat.SetString("BELGE_NO", fatBelgeNo); qryFat.SetInt("BELGE_TIPI", 1); qryFat.SetString("EVRAK_NO", fatEvrakNo); qryFat.SetString("CARI_KODU", qryAdisyon.GetString("CARI_KODU")); qryFat.SetString("TARIH", DateTime.Now.ToString("yyyy-MM-dd")); qryFat.SetString("TESLIM_TARIHI", DateTime.Now.ToString("yyyy-MM-dd")); qryFat.SetString("VADE_TARIH", DateTime.Now.ToString("yyyy-MM-dd")); qryFat.SetBool("KDV_DAHIL_MI", true); qryFat.SetDouble("BRUT_TOPLAM", qryAdisyon.GetDouble("BRUT_TOPLAM")); qryFat.SetDouble("GENEL_TOPLAM", Convert.ToDouble(lblSecimTutar.Text.RemoveChar('.'))); qryFat.SetDouble("ARA_TOPLAM", qryAdisyon.GetDouble("ARA_TOPLAM")); qryFat.SetDouble("KDV_TUTARI", qryAdisyon.GetDouble("KDV_TUTARI")); qryFat.SetDouble("KALEM_ISK1", qryAdisyon.GetDouble("KALEM_ISK1")); qryFat.SetDouble("KALEM_ISK2", qryAdisyon.GetDouble("KALEM_ISK2")); qryFat.SetDouble("KALEM_ISK3", qryAdisyon.GetDouble("KALEM_ISK3")); qryFat.SetDouble("KALEM_ISK4", qryAdisyon.GetDouble("KALEM_ISK4")); qryFat.SetDouble("KALEM_MIKTAR", qryAdisyon.GetDouble("KALEM_SAYISI")); qryFat.SetDouble("DIP_O_ISK1", qryAdisyon.GetDouble("DIP_O_ISK1")); qryFat.SetDouble("DIP_T_ISK1", qryAdisyon.GetDouble("DIP_T_ISK1")); qryFat.SetInt("ADISYON_RECID", adisyonRecID); qryFat.SetBool("DURUM", true); qryFat.Exec(); fatRecID = qryFat.insertRecID; #endregion #region StokHar İnsert ArsSQLQry qryAdisyonHar = new ArsSQLQry(); qryAdisyonHar.SQLText = "SELECT *, MIKTAR - ISNULL(ODENEN_MIKTAR, 0) AS KALEM_MIKTAR FROM [TBLBLUEADISYONHAR] WHERE " + "/*WS*/ADISYON_RECID = " + adisyonRecID + " " + "AND MIKTAR - ISNULL(ODENEN_MIKTAR, 0) > 0/*WE*/"; qryAdisyonHar.Open(); for (int i = 0; i < qryAdisyonHar.DataCount(); i++) { ArsSQLQry qryKalem = new ArsSQLQry(); qryKalem.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/1=2/*WE*/"; qryKalem.Open(); qryKalem.Mode = EnmQryMode.Insert; qryKalem.SetInt("BELGE_RECID", fatRecID); qryKalem.SetString("BELGE_NO", fatBelgeNo); qryKalem.SetInt("BELGE_TIPI", 1); qryKalem.SetString("TARIH", DateTime.Now.ToString("yyyy-MM-dd")); qryKalem.SetString("STOK_KODU", qryAdisyonHar.GetString("STOK_KODU")); qryKalem.SetString("STOK_ISIM", qryAdisyonHar.GetString("STOK_ISIM")); qryKalem.SetDouble("MIKTAR", qryAdisyonHar.GetDouble("KALEM_MIKTAR")); qryKalem.SetDouble("BIRIM_FIYAT", qryAdisyonHar.GetDouble("BIRIM_FIYAT")); qryKalem.SetString("KDV_KODU", qryAdisyonHar.GetString("KDV_KODU")); qryKalem.SetDouble("KALEM_ISK", qryAdisyonHar.GetDouble("KALEM_ISK")); qryKalem.SetString("GC", "C"); qryKalem.Exec(); ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT ISNULL(MENU_STOK, 0) AS MENU_STOK FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + qryAdisyonHar.GetString("STOK_KODU") + "' " + "AND ISNULL(MENU_STOK, 0) = 1/*WE*/"; qryStok.Open(); if (qryStok.Found()) { ArsSQLQry qryAltStok = new ArsSQLQry(); qryAltStok.SQLText = "SELECT ALT_STOK_KODU, STOK_ADI, MIKTAR, STOK.SATIS_KDV_KODU FROM [TBLSTOKALTURUN] ALTURUN, TBLSTOK STOK " + "WHERE /*WS*/STOK.STOK_KODU = ALTURUN.ALT_STOK_KODU " + "AND ALTURUN.STOK_KODU = '" + qryAdisyonHar.GetString("STOK_KODU") + "'/*WE*/"; qryAltStok.Open(); if (qryAdisyon.Found()) { for (int k = 0; k < qryAltStok.DataCount(); k++) { ArsSQLQry qryKalemAlt = new ArsSQLQry(); qryKalemAlt.SQLText = "SELECT * FROM [TBLSTOKHAR] WHERE /*WS*/1=2/*WE*/"; qryKalemAlt.Open(); qryKalemAlt.Mode = EnmQryMode.Insert; qryKalemAlt.SetInt("BELGE_RECID", fatRecID); qryKalemAlt.SetString("BELGE_NO", fatBelgeNo); qryKalemAlt.SetInt("BELGE_TIPI", 1); qryKalemAlt.SetString("TARIH", DateTime.Now.ToString("yyyy-MM-dd")); qryKalemAlt.SetString("STOK_KODU", qryAltStok.GetString("ALT_STOK_KODU")); qryKalemAlt.SetString("STOK_ISIM", qryAltStok.GetString("STOK_ADI")); qryKalemAlt.SetDouble("MIKTAR", qryAdisyonHar.GetDouble("KALEM_MIKTAR") * qryAltStok.GetDouble("MIKTAR")); qryKalemAlt.SetDouble("BIRIM_FIYAT", 0.0); qryKalemAlt.SetString("KDV_KODU", qryAltStok.GetString("SATIS_KDV_KODU")); qryKalemAlt.SetDouble("KALEM_ISK", 0.0); qryKalemAlt.SetString("GC", "C"); qryKalemAlt.Exec(); qryAltStok.Next(); } } } qryAdisyonHar.Next(); } #endregion #region CariHar CariHar cariHarFat = new CariHar(); cariHarFat.Clear(); cariHarFat.cariKodu = qryAdisyon.GetString("CARI_KODU"); cariHarFat.belgeNo = fatBelgeNo; cariHarFat.evrakNo = fatEvrakNo; cariHarFat.belgeTipi = "ft1"; cariHarFat.modul = "ft"; cariHarFat.tarih = DateTime.Now.ToString("dd.MM.yyyy"); cariHarFat.vadeTarihi = DateTime.Now.ToString("dd.MM.yyyy"); cariHarFat.tutar = Convert.ToDouble(lblSecimTutar.Text.RemoveChar('.')); cariHarFat.borcAlacak = "B"; cariHarFat.aciklama = ""; ArCari.CariHarCreate(cariHarFat); #endregion #region Adisyon Update qryAdisyon.Mode = EnmQryMode.Update; qryAdisyon.SetInt("FAT_RECID", fatRecID); qryAdisyon.SetInt("DURUM", 1); qryAdisyon.SetDouble("ODENEN_TUTAR", qryAdisyon.GetDouble("GENEL_TOPLAM")); qryAdisyon.Exec(); #endregion if (anaForm != null) { odemeTamamlandı = true; anaForm.Masalar(); this.Close(); } } }
private void SaatClick(object sender, EventArgs e) { if (sender is MetroButton && (sender as MetroButton).Parent is Panel) { int saatRecID = -1; string basSaat = ""; string bitSaat = ""; string yerKodu = ""; string yerTanimi = ""; Panel pnl = (sender as MetroButton).Parent as Panel; foreach (Control ctrl in pnl.Controls) { if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 99) { basSaat = (ctrl as ArsLabel).Text; saatRecID = Convert.ToInt32((ctrl as ArsLabel).PrivateValue); } else if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 98) { bitSaat = (ctrl as ArsLabel).Text; } else if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 97) { yerKodu = (ctrl as ArsLabel).Text; } else if (ctrl is ArsLabel && (ctrl as ArsLabel).ArTag == 96) { yerTanimi = (ctrl as ArsLabel).Text; } } ArsSQLQry qrySaatKontrol = new ArsSQLQry(); qrySaatKontrol.SQLText = "SELECT REZ_OPS FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + yerKodu + "' AND SAAT_RECID = " + saatRecID + " AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "'/*WE*/"; qrySaatKontrol.Open(); ArsMessage.ShowMessage("", qrySaatKontrol.SQLText); if (qrySaatKontrol.Found()) { if (qrySaatKontrol.GetDouble("REZ_OPS") == 1) { ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Doludur.\n" + Text + " " + (sender as MetroButton).Text); } else if (qrySaatKontrol.GetDouble("REZ_OPS") == 2) { ArsMessage.ShowMessage("Bilgi", "Seçilen Zaman Dilimi Opsiyonludur.\n" + Text + " " + (sender as MetroButton).Text); } } else { if (girisKaydi && !girisBilgiSor) { if (ArsMessage.Question("Onay", "Giriş Kaydı Oluşturulacak.\nEmin Misiniz?") == DialogResult.Yes) { ArsSQLQry qryRez = new ArsSQLQry(); qryRez.SQLText = "SELECT * FROM [TBLREZERVASYONHAR]"; qryRez.Open(); qryRez.Mode = EnmQryMode.Insert; qryRez.SetString("YER_KODU", yerKodu); qryRez.SetString("BASLANGIC_SAATI", basSaat); qryRez.SetString("BITIS_SAATI", bitSaat); qryRez.SetInt("SAAT_RECID", saatRecID); qryRez.SetString("TARIH", tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2]); qryRez.SetString("ACIKLAMA", "Giriş Kaydı"); qryRez.SetDouble("REZ_OPS", 1.0); qryRez.Exec(); if (qryRez.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı"); } RezervasyonSaatSecim_Activated(this, null); } } else { if (ArsLibrary.appForm != null && basSaat != "" && bitSaat != "") { Rezervasyon RezervasyonForm = new Rezervasyon(); RezervasyonForm.basSaat = basSaat; RezervasyonForm.bitSaat = bitSaat; RezervasyonForm.saatRecID = saatRecID; RezervasyonForm.yerKodu = yerKodu; RezervasyonForm.yer = yerTanimi; RezervasyonForm.tarih = tarih; RezervasyonForm.rezOps = rezOps; if (girisKaydi) { RezervasyonForm.girisKaydi = true; RezervasyonForm.rezOps = 1; } ArsLibrary.appForm.AddChildForm(RezervasyonForm, "Rezervasyon Kayıt", new Size(0, 0), null); } } } } }
private void BtnKaydet_Click(object sender, System.EventArgs e) { if (pnlKasaIslem.CanNullsCheck()) { ArsSQLQry qryKasaHar = new ArsSQLQry(); qryKasaHar.SQLText = "SELECT * FROM [TBLKASAHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/"; qryKasaHar.Open(); if (qryKasaHar.Found()) { qryKasaHar.Mode = EnmQryMode.Update; ArsSQLQry qryCariSil = new ArsSQLQry(); qryCariSil.SQLText = "SELECT * FROM [TBLCARIHAR] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.Text + "'/*WE*/"; qryCariSil.Open(); if (qryCariSil.GetString("CARI_KODU") != CARI_KODU.Text) { qryCariSil.Mode = EnmQryMode.Delete; qryCariSil.Exec(); } } else { qryKasaHar.Mode = EnmQryMode.Insert; ArsSQLQry qryBelgeNo = new ArsSQLQry(); qryBelgeNo.SQLText = "SELECT * FROM [TBLOTONUM] WHERE /*WS*/NUMARA_KODU = '" + BELGE_NO.Text.ArsFirstDigits(10) + "'/*WE*/"; qryBelgeNo.Open(); if (qryBelgeNo.Found()) { qryBelgeNo.Mode = EnmQryMode.Update; } else { qryBelgeNo.Mode = EnmQryMode.Insert; } qryBelgeNo.SetString("NUMARA_KODU", BELGE_NO.Text.ArsFirstDigits(10)); qryBelgeNo.SetString("SON_NUMARA", BELGE_NO.Text.ArsLastDigits(5)); qryBelgeNo.Exec(); ArsSQLQry qryEvrakNo = new ArsSQLQry(); qryEvrakNo.SQLText = "SELECT * FROM [TBLMODULNUM] WHERE /*WS*/MODUL = 'KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1) + "' AND ISNULL(SERI, '') = ''/*WE*/"; qryEvrakNo.Open(); if (qryEvrakNo.Found()) { qryEvrakNo.Mode = EnmQryMode.Update; } else { qryEvrakNo.Mode = EnmQryMode.Insert; } qryEvrakNo.SetString("MODUL", "KS" + BELGE_TIPI.GetString().ArsAddStart('0', 1)); qryEvrakNo.SetString("SERI", "", true); qryEvrakNo.SetString("SON_NUMARA", EVRAK_NO.Text.ArsLastDigits(5)); qryEvrakNo.Exec(); } ArsLibrary.ArsPanelToQry(pnlKasaIslem, qryKasaHar); qryKasaHar.SetString("KOD", CARI_KODU.GetDataStr()); qryKasaHar.SetString("ISLEM_TARIHI", TARIH.GetSQLDataStr()); qryKasaHar.Exec(); CariHar cariHar = new CariHar(); cariHar.Clear(); cariHar.cariKodu = CARI_KODU.GetDataStr(); cariHar.belgeNo = BELGE_NO.GetDataStr(); cariHar.evrakNo = EVRAK_NO.GetDataStr(); cariHar.belgeTipi = MODUL_KODU.GetDataStr() + BELGE_TIPI.GetString(); cariHar.modul = MODUL_KODU.GetDataStr(); cariHar.tarih = TARIH.GetDataStr(); cariHar.vadeTarihi = TARIH.GetDataStr(); cariHar.tutar = TUTAR.GetDoubleData(); if (BELGE_TIPI.GetString() == "1") { cariHar.borcAlacak = "A"; } else { cariHar.borcAlacak = "B"; } cariHar.aciklama = ACIKLAMA.GetDataStr(); ArCari.CariHarCreate(cariHar); if (qryKasaHar.execErrorCode == "0") { switch (qryKasaHar.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; } if (belgeDuzenleme) { this.Close(); } BtnTemizle_Click(BtnTemizle, null); } } }
private void BtnKaydet_Click(object sender, EventArgs e) { if (tvGrup.SelectedNode == null || tvGrup.SelectedNode.Nodes.Count > 0) { ArsMessage.ShowMessage("Hata", "Seçilen Grup Hatalıdır.\nLütfen Grup Seçimini Yapınız."); return; } if (pnlStoklar.CanNullsCheck()) { if (stokResim == null) { ArsMessage.ShowMessage("Hata", "Lütfen Resim Seçiniz.."); return; } ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStok.Open(); if (qryStok.Found()) { qryStok.Mode = EnmQryMode.Update; } else { qryStok.Mode = EnmQryMode.Insert; } ArsLibrary.ArsPanelToQry(pnlStoklar, qryStok); if (qryStok.Mode == EnmQryMode.Insert) { int sira = -1; ArsSQLQry qryStokSira = new ArsSQLQry(); qryStokSira.SQLText = "SELECT TOP 1 SIRA FROM [TBLSTOK] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.GetString() + "' ORDER BY SIRA DESC/*WE*/"; qryStokSira.Open(); if (qryStokSira.Found()) { sira = qryStokSira.GetInt("SIRA") + 1; } qryStok.SetInt("SIRA", sira); } qryStok.SetString("DEMIR_STR_2", "\\" + tvGrup.SelectedNode.FullPath.Substring(8, tvGrup.SelectedNode.FullPath.Length - 8)); qryStok.Exec(); if (qryStok.execErrorCode == "0") { ArsSQLQry qryStokResim = new ArsSQLQry(); qryStokResim.SQLText = "SELECT * FROM [TBLSTOKRESIM] WHERE /*WS*/STOK_KODU = '" + STOK_KODU.Text + "'/*WE*/"; qryStokResim.Open(); if (qryStokResim.Found()) { qryStokResim.Mode = EnmQryMode.Update; } else { qryStokResim.Mode = EnmQryMode.Insert; } qryStokResim.SetString("STOK_KODU", STOK_KODU.Text); qryStokResim.SetImage("IMAGE_DATA", stokResim); qryStokResim.Exec(); switch (qryStok.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; } grdStoklar.RefreshGrid(); BtnTemizle_Click(BtnTemizle, null); } STOK_KODU.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 BtnKaydet_Click(object sender, EventArgs e) { if (pnlRezervasyon.CanNullsCheck()) { DUGUN_FIYATI.Focus(); ArsSQLQry qryRez = new ArsSQLQry(); qryRez.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/1=1 AND REC_ID = " + OPSIYON_RECID.GetIntData() + "/*WE*/"; qryRez.Open(); qryRez.Mode = EnmQryMode.Update; ArsLibrary.ArsPanelToQry(pnlRezervasyon, qryRez); if (rezOps == 1) { qryRez.SetInt("REZ_OPS", 1); qryRez.SetString("OPSIYON_SURESI", "NULL"); qryRez.SetString("OPSIYON_BITIS_TARIHI", "NULL"); double tutar = DUGUN_FIYATI.GetDoubleData(); foreach (Control ctrl in pnlRezervasyon.Controls) { if (ctrl is ArsEdit && (ctrl as ArsEdit).ArName == "STOK_TUTAR") { tutar += (ctrl as ArsEdit).GetDoubleData(); } } qryRez.SetDouble("TUTAR", tutar); } else if (rezOps == 2) { qryRez.SetInt("REZ_OPS", 2); qryRez.SetInt("OPSIYON_SURESI", OPSIYON_SURESI.GetIntData()); qryRez.SetDate("OPSIYON_BITIS_TARIHI", DateTime.Now.AddDays(OPSIYON_SURESI.GetIntData()).ToString("dd.MM.yyyy")); } qryRez.Exec(); foreach (Control ctrl in pnlRezervasyon.Controls) { if (ctrl is ArsEdit && (ctrl as ArsEdit).ArName == "STOK_ADI") { double tutar = 0.0; int recID = -1; foreach (Control ctrl2 in pnlRezervasyon.Controls) { if (ctrl2 is ArsEdit && (ctrl2 as ArsEdit).ArName == "STOK_TUTAR" && (ctrl2 as ArsEdit).ArTag == (ctrl as ArsEdit).ArTag + 1) { tutar = (ctrl2 as ArsEdit).GetDoubleData(); if ((ctrl2 as ArsEdit).PrivateValue != "") { recID = Convert.ToInt32((ctrl2 as ArsEdit).PrivateValue); } break; } } ArsSQLQry qryEkstra = new ArsSQLQry(); qryEkstra.SQLText = "SELECT TOP 1 * FROM [TBLREZERVASYONEKSTRA]"; if (recID != -1) { qryEkstra.SQLText += " WHERE /*WS*/REC_ID = " + recID + "/*WE*/"; } qryEkstra.Open(); if (recID == -1) { qryEkstra.Mode = EnmQryMode.Insert; } else { qryEkstra.Mode = EnmQryMode.Update; } qryEkstra.SetInt("REZERVASYON_RECID", OPSIYON_RECID.GetIntData()); qryEkstra.SetString("STOK_KODU", (ctrl as ArsEdit).PrivateValue); qryEkstra.SetDouble("TUTAR", tutar); qryEkstra.Exec(); } } if (qryRez.execErrorCode == "0") { ArsMessage.ShowMessage("Bilgi", "Kayıt Ekleme Başarılı"); if (rezOps == 1 && cbYazdir.Checked && !girisKaydi) { printPrew.Document = printDoc; printPrew.Width = 1000; printPrew.Height = 700; ((Form)printPrew).WindowState = FormWindowState.Maximized; ((Form)printPrew).StartPosition = FormStartPosition.CenterScreen; printPrew.ShowDialog(); } opsSil = false; Close(); } } AD_SOYAD.Focus(); }