public void LoadImages() { ClearImages(); if (tableName != "" && tableFieldName != "" && tableFieldControl != null && tableFieldControl.GetDataStr() != "") { ArsSQLQry qryImage = new ArsSQLQry(); qryImage.SQLText = "SELECT IMAGE_DATA, SIRA FROM [TBLRESIM] WHERE /*WS*/TABLE_NAME = '" + tableName + "' " + "AND TABLE_FIELD_NAME = '" + tableFieldName + "' " + "AND TABLE_FIELD_VALUE = '" + TableFieldControl.GetDataStr() + "'/*WE*/ " + "ORDER BY SIRA"; qryImage.Open(); if (qryImage.Found()) { for (int i = 0; i < qryImage.DataCount(); i++) { AddImage(qryImage.GetImage("IMAGE_DATA")); qryImage.Next(); } if (imageSlider.Images.Count > 0) { imageSlider.SetCurrentImageIndex(0); lblImageIndex.Text = "1/" + imageSlider.Images.Count; } } } }
private void SirketDegistir_Load(object sender, EventArgs e) { if (cariAktar) { btnKaydet.Text = "Aktar"; } ArsSQLQry qrySirketList = new ArsSQLQry(); qrySirketList.artezQry = true; qrySirketList.SQLText = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC"; qrySirketList.Open(); if (qrySirketList.Found()) { SIRKET.ClearItems(); string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket"); int selectedIndex = 0; for (int i = 0; i < qrySirketList.DataCount(); i++) { if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket) { selectedIndex = i; } SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL")); qrySirketList.Next(); } SIRKET.SelectedIndex = selectedIndex; } SIRKET.SetString(ArsLibrary.dbName); }
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 SirketListe() { ArsSQLQry qrySirketList = new ArsSQLQry(); qrySirketList.artezQry = true; qrySirketList.SQLText = "SELECT SIRKET_ADI, DBYIL FROM [TBLSIRKET] ORDER BY DBYIL DESC"; qrySirketList.Open(); if (qrySirketList.Found()) { SIRKET.ClearItems(); string selectedSirket = ArsLibrary.GetLineCFG(System.Environment.MachineName + " Şirket"); int selectedIndex = 0; for (int i = 0; i < qrySirketList.DataCount(); i++) { if (qrySirketList.GetString("SIRKET_ADI") == selectedSirket) { selectedIndex = i; } SIRKET.AddItem(qrySirketList.GetString("SIRKET_ADI"), qrySirketList.GetString("DBYIL")); qrySirketList.Next(); } SIRKET.SelectedIndex = selectedIndex; } }
private void arsComboBoxBirimPaketDoldur() { BIRIM_KOD.ClearItems(); ArsSQLQry qry = new ArsSQLQry(); qry.SQLText = " SELECT SB.BIRIM_TANIMI, SB.BIRIM_KODU FROM[TBLSTOKBIRIM] AS SB, [TBLSTOK] AS STOK " + " WHERE STOK.STOK_KODU = '" + stokKodu + "' AND SB.BIRIM_KODU != STOK.BIRIM_KODU"; qry.Open(); for (int i = 0; i < qry.DataCount(); i++) { BIRIM_KOD.AddItem(qry.GetString("BIRIM_TANIMI"), qry.GetString("BIRIM_KODU")); qry.Next(); } }
private void RezervasyonTarih_Load(object sender, EventArgs e) { Size = new Size(Parent.Size.Width - 4, Parent.Size.Height - 4); ArsSQLQry qryYer = new ArsSQLQry(); qryYer.SQLText = "SELECT YER_KODU, YER_TANIMI FROM [TBLREZERVASyONYER]"; qryYer.Open(); YER_KODU.AddItem("Tümü", "-1"); if (qryYer.Found()) { for (int i = 0; i < qryYer.DataCount(); i++) { YER_KODU.AddItem(qryYer.GetString("YER_TANIMI"), qryYer.GetString("YER_KODU")); qryYer.Next(); } } YER_KODU.SelectedIndex = 0; GIRIS_BILGI_SOR.Setup(); }
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 Rezervasyonlar_Activated(object sender, EventArgs e) { activate = true; TakvimOlustur(); YER_KODU.ClearItems(); ArsSQLQry qryYer = new ArsSQLQry(); qryYer.SQLText = "SELECT YER_KODU, YER_TANIMI FROM [TBLREZERVASyONYER]"; qryYer.Open(); YER_KODU.AddItem("Tümü", "-1"); if (qryYer.Found()) { for (int i = 0; i < qryYer.DataCount(); i++) { YER_KODU.AddItem(qryYer.GetString("YER_TANIMI"), qryYer.GetString("YER_KODU")); qryYer.Next(); } } YER_KODU.SelectedIndex = 0; tbFocus.Focus(); }
private void GrupTreeView() { ArsSQLQry qryStok = new ArsSQLQry(); qryStok.SQLText = "SELECT DEMIR_STR_2 FROM [TBLSTOK]"; qryStok.Open(); if (qryStok.Found()) { for (int i = 0; i < qryStok.DataCount(); i++) { tvGrup.SelectedNode = null; string path = qryStok.GetString("DEMIR_STR_2"); string[] pathList = path.Split('\\'); if (pathList.Length > 1) { foreach (string grup in pathList) { if (grup != "") { if (tvGrup.SelectedNode == null) { bool nodeCheck = false; for (int j = 0; j < tvGrup.Nodes.Count; j++) { if (tvGrup.Nodes[j].Text == grup) { nodeCheck = true; tvGrup.SelectedNode = tvGrup.Nodes[j]; break; } } if (!nodeCheck) { tvGrup.Nodes.Add(grup); tvGrup.SelectedNode = tvGrup.Nodes[tvGrup.Nodes.Count - 1]; } } else { bool nodeCheck = false; for (int j = 0; j < tvGrup.SelectedNode.Nodes.Count; j++) { if (tvGrup.SelectedNode.Nodes[j].Text == grup) { nodeCheck = true; tvGrup.SelectedNode = tvGrup.SelectedNode.Nodes[j]; break; } } if (!nodeCheck) { tvGrup.SelectedNode.Nodes.Add(grup); tvGrup.SelectedNode = tvGrup.SelectedNode.Nodes[tvGrup.SelectedNode.Nodes.Count - 1]; } } } } } qryStok.Next(); } } }
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(); } }
public override void ProgressFinish(int processID) { if (processID == 0) { switch (setupCheckRes) { case 0: if (ArsLibrary.GetLineCFG("Lisans Numarası") == "") { ArsMessage.ShowMessage("Hata", "Lisans Kaydı Yapılmamış"); this.Close(); } else { ArsMessage.ShowMessage("Hata", "Lisans Kontrolünde Bir Hata Oluştu.\nLütfen Tekrar Deneyiniz..."); Application.Exit(); } break; case 1: ArsMessage.ShowMessage("Hata", "Lisans İçin Maksimum Kullanıcı Sayısına Ulaşılmıştır."); Close(); break; case 2: Invoke((MethodInvoker) delegate() { ArsMessage.ShowMessage("Hata", "Server Bağlantısı Sağlanamadı..."); Application.Exit(); }); break; default: lisansCheck = true; setupCheck = true; KULLANICI_ADI.Enabled = true; SIFRE.Enabled = true; if (ArsLibrary.userName != "" && ArsLibrary.password != "") { KULLANICI_ADI.Text = ArsLibrary.userName; SIFRE.Text = ArsLibrary.password; } bool artezDBCheck = false; ArsSQLQry qryArtezDB = new ArsSQLQry(); qryArtezDB.SQLText = "SELECT NAME FROM MASTER.SYS.DATABASES"; qryArtezDB.Open(); if (qryArtezDB.Found()) { for (int i = 0; i < qryArtezDB.DataCount(); i++) { if (qryArtezDB.GetString("NAME") == "ARTEZ") { artezDBCheck = true; break; } qryArtezDB.Next(); } } if (!artezDBCheck) { if (ArsMessage.Question("Onay", "Veritabanı Kurulumu Yapılmamış.\nBaşlatılsın Mı?") == DialogResult.Yes) { ArsNewDB arsNewDB = new ArsNewDB(); arsNewDB.girisForm = this; arsNewDB.Show(); Size = new Size(0, 0); } else { Application.Exit(); } } else { SirketListe(); } break; } } }
private void RezervasyonSaatSecim_Load(object sender, EventArgs e) { pnlRezervasyonSaatSecim.Controls.Clear(); ArsSQLQry qryYer = new ArsSQLQry(); qryYer.SQLText = "SELECT YER_KODU, YER_TANIMI FROM [TBLREZERVASYONYER] ORDER BY REC_ID DESC"; qryYer.Open(); if (qryYer.Found()) { int totalHeight = 0; for (int i = 0; i < qryYer.DataCount(); i++) { Panel pnlYerTop = new Panel(); Panel pnlYer = new Panel(); ArsSQLQry qryYerSaat = new ArsSQLQry(); //qryYerSaat.SQLText = "SELECT REC_ID, BASLANGIC_SAATI + ' / ' + BITIS_SAATI AS BAS_BIT_SAAT, BASLANGIC_SAATI, BITIS_SAATI, (SELECT COUNT(*) FROM TBLREZERVASYONHAR HAR WHERE HAR.YER_KODU = SAAT.YER_KODU AND HAR.SAAT_ID = SAAT.REC_ID AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "' AND ISNULL(REZ_OPS, 1) = 1) AS DOLULUK, (SELECT COUNT(*) FROM TBLREZERVASYONHAR HAR WHERE HAR.YER_KODU = SAAT.YER_KODU AND HAR.SAAT_ID = SAAT.REC_ID AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "' AND ISNULL(REZ_OPS, 1) = 2 AND OPSIYON_BITIS_TARIHI > '" + DateTime.Now.ToString("MM.dd.yyyy") + "') AS OPSIYON FROM [TBLREZERVASYONSAAT] SAAT WHERE /*WS*/YER_KODU = '" + qryYer.GetString("YER_KODU") + "'/*WE*/ ORDER BY REC_ID DESC"; qryYerSaat.SQLText = "SELECT REC_ID, BASLANGIC_SAATI, BITIS_SAATI, DOLULUK, OPSIYON, " + "CASE " + "WHEN DOLULUK > 0 THEN(SELECT BASLANGIC_SAATI + ' / ' + BITIS_SAATI FROM TBLREZERVASYONHAR HAR WHERE HAR.SAAT_RECID = SAAT.REC_ID AND ISNULL(REZ_OPS, 1) = 1 AND HAR.TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "') " + "WHEN OPSIYON > 0 THEN(SELECT BASLANGIC_SAATI + ' / ' + BITIS_SAATI FROM TBLREZERVASYONHAR HAR WHERE HAR.SAAT_RECID = SAAT.REC_ID AND ISNULL(REZ_OPS, 1) = 2 AND OPSIYON_BITIS_TARIHI > '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "' AND HAR.TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "') " + "ELSE BAS_BIT_SAAT END AS BAS_BIT_SAAT " + "FROM(SELECT REC_ID, BASLANGIC_SAATI + ' / ' + BITIS_SAATI AS BAS_BIT_SAAT, BASLANGIC_SAATI, BITIS_SAATI, (SELECT COUNT(*) FROM TBLREZERVASYONHAR HAR WHERE HAR.YER_KODU = SAAT.YER_KODU AND HAR.SAAT_RECID = SAAT.REC_ID AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "' AND ISNULL(REZ_OPS, 1) = 1) AS DOLULUK, (SELECT COUNT(*) FROM TBLREZERVASYONHAR HAR WHERE HAR.YER_KODU = SAAT.YER_KODU AND HAR.SAAT_RECID = SAAT.REC_ID AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "' AND ISNULL(REZ_OPS, 1) = 2 AND OPSIYON_BITIS_TARIHI > '" + DateTime.Now.ToString("MM.dd.yyyy") + "') AS OPSIYON FROM[TBLREZERVASYONSAAT] SAAT WHERE /*WS*/YER_KODU = '" + qryYer.GetString("YER_KODU") + "'/*WE*/) AS SAAT ORDER BY REC_ID DESC"; qryYerSaat.Open(); if (qryYerSaat.Found()) { for (int j = 0; j < qryYerSaat.DataCount(); j++) { Panel pnlYerSaat = new Panel(); ArsLabel lblYerBasSaat = new ArsLabel(); lblYerBasSaat.Text = qryYerSaat.GetString("BASLANGIC_SAATI"); lblYerBasSaat.PrivateValue = qryYerSaat.GetInt("REC_ID").ToString(); pnlYerSaat.Controls.Add(lblYerBasSaat); lblYerBasSaat.ArTag = 99; lblYerBasSaat.Visible = false; ArsLabel lblYerBitSaat = new ArsLabel(); lblYerBitSaat.Text = qryYerSaat.GetString("BITIS_SAATI"); pnlYerSaat.Controls.Add(lblYerBitSaat); lblYerBitSaat.ArTag = 98; lblYerBitSaat.Visible = false; ArsLabel lblYerKodu = new ArsLabel(); lblYerKodu.Text = qryYer.GetString("YER_KODU"); pnlYerSaat.Controls.Add(lblYerKodu); lblYerKodu.ArTag = 97; lblYerKodu.Visible = false; ArsLabel lblYerTanimi = new ArsLabel(); lblYerTanimi.Text = qryYer.GetString("YER_TANIMI"); pnlYerSaat.Controls.Add(lblYerTanimi); lblYerTanimi.ArTag = 96; lblYerTanimi.Visible = false; MetroButton btnYerSaat = new MetroButton(); btnYerSaat.Text = qryYerSaat.GetString("BAS_BIT_SAAT"); btnYerSaat.BackColor = Color.White; if (qryYerSaat.GetInt("DOLULUK") > 0) { btnYerSaat.BackColor = Color.Red; btnYerSaat.ForeColor = Color.White; btnYerSaat.MouseUp += BtnMouseClick; if (!girisKaydi) { btnYerSaat.ContextMenuStrip = msRezervasyon; } } if (qryYerSaat.GetInt("OPSIYON") > 0) { btnYerSaat.BackColor = Color.Orange; btnYerSaat.ForeColor = Color.White; btnYerSaat.MouseUp += BtnMouseClick; if (!girisKaydi) { btnYerSaat.ContextMenuStrip = msOpsiyon; } } btnYerSaat.Click += SaatClick; btnYerSaat.UseCustomBackColor = true; btnYerSaat.UseCustomForeColor = true; btnYerSaat.Size = new Size(130, 40); pnlYerSaat.Controls.Add(btnYerSaat); btnYerSaat.Location = new Point(85, 3); btnYerSaat.TabStop = false; pnlYerTop.Controls.Add(pnlYerSaat); pnlYerSaat.Dock = DockStyle.Top; pnlYerSaat.Size = new Size(pnlYer.Size.Width, 46); qryYerSaat.Next(); } Label lblYer = new Label(); lblYer.Text = qryYer.GetString("YER_TANIMI"); pnlYer.Controls.Add(lblYer); lblYer.Dock = DockStyle.Fill; lblYer.Font = new Font("Arial", 13, FontStyle.Bold); lblYer.TextAlign = ContentAlignment.MiddleCenter; pnlYerTop.Controls.Add(pnlYer); pnlYer.Dock = DockStyle.Top; pnlYer.Size = new Size(pnlYer.Size.Width, 30); pnlRezervasyonSaatSecim.Controls.Add(pnlYerTop); pnlYerTop.Dock = DockStyle.Top; if (i < qryYer.DataCount() - 1) { totalHeight += 30 + qryYerSaat.DataCount() * 46 + 10 + 10; pnlYerTop.Size = new Size(pnlYerTop.Size.Width, 30 + qryYerSaat.DataCount() * 46 + 10); } else { //if (totalHeight + 30 + (qryYerSaat.DataCount() * 46) + 10 < pnlRezervasyonSaatSecim.Size.Height) pnlYerTop.Size = new Size(pnlYerTop.Size.Width, pnlRezervasyonSaatSecim.Size.Height - totalHeight); /*else*/ pnlYerTop.Size = new Size(pnlYerTop.Size.Width, 30 + qryYerSaat.DataCount() * 46 + 10); } pnlYerTop.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; } qryYer.Next(); } } tbFocus.Focus(); tbFocus.SendToBack(); }
private void PrintDoc_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e) { ArsSQLQry qryRez = new ArsSQLQry(); qryRez.SQLText = "SELECT TIP_TANIMI, HAR.* FROM [TBLREZERVASYONHAR] HAR, TBLREZERVASYONTIP TIP WHERE /*WS*/TIP.TIP_KODU = HAR.DUGUN_TURU AND HAR.REC_ID = " + OPSIYON_RECID.GetIntData() + "/*WE*/"; qryRez.Open(); if (qryRez.Found()) { ArsSQLQry qryEkstra = new ArsSQLQry(); qryEkstra.SQLText = "SELECT STOK.STOK_ADI, EKSTRA.TUTAR FROM [TBLREZERVASYONEKSTRA] EKSTRA, TBLSTOK STOK WHERE /*WS*/EKSTRA.STOK_KODU = STOK.STOK_KODU AND REZERVASYON_RECID = " + OPSIYON_RECID.GetIntData() + "/*WE*/"; qryEkstra.Open(); string ekstra = ""; if (qryEkstra.Found()) { for (int i = 0; i < qryEkstra.DataCount(); i++) { ekstra += qryEkstra.GetString("STOK_ADI") + "(" + qryEkstra.GetDouble("TUTAR") + " TL) "; if (i % 3 == 0 && i != 0) { ekstra += "\n"; } qryEkstra.Next(); } } e.Graphics.DrawString("Adı Soyadı: " + qryRez.GetString("AD_SOYAD"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 50)); e.Graphics.DrawString("Program Tarihi : " + qryRez.GetDate("TARIH").Split('.')[0] + "/" + qryRez.GetDate("TARIH").Split('.')[1] + "/" + qryRez.GetDate("TARIH").Split('.')[2], new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(490, 50)); e.Graphics.DrawString("T.C. No : " + qryRez.GetString("TC_NO"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 75)); e.Graphics.DrawString("Başlangıç Saati: " + qryRez.GetDate("BASLANGIC_SAATI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(490, 75)); e.Graphics.DrawString("Tel : " + qryRez.GetString("TC_NO"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 100)); e.Graphics.DrawString("Bitiş Saati : " + qryRez.GetDate("BITIS_SAATI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(490, 100)); e.Graphics.DrawString("Adres : " + qryRez.GetString("ADRES"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 125)); e.Graphics.DrawString("BİLGİLER", new Font("Arial", 18, FontStyle.Bold), Brushes.Black, new Point(350, 175)); e.Graphics.DrawString("Damat Baba : " + qryRez.GetString("DAMAT_BABA"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 225)); e.Graphics.DrawString("Gelin Baba: " + qryRez.GetDate("GELIN_BABA"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(400, 225)); e.Graphics.DrawString("Damat Adı : " + qryRez.GetString("DAMAT_ADI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 250)); e.Graphics.DrawString("Gelin Adı : " + qryRez.GetDate("GELIN_ADI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(400, 250)); e.Graphics.DrawString("Sünnet Çocuğunun Adı: " + qryRez.GetString("SUNNET_COCUGU_ADI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 275)); e.Graphics.DrawString("Düğün Türü : " + qryRez.GetString("TIP_TANIMI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 300)); e.Graphics.DrawString("Kişi Sayısı : " + qryRez.GetDouble("KISI_SAYISI"), new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 325)); e.Graphics.DrawString("Paket : ", new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 350)); e.Graphics.DrawString("Ekstra : " + ekstra, new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 375)); e.Graphics.DrawString("Kapora : ", new Font("Courier New", 13, FontStyle.Regular), Brushes.Black, new Point(30, 425)); e.Graphics.DrawString("Toplam :......... ", new Font("Arial", 16, FontStyle.Regular), Brushes.Black, new Point(30, 475)); e.Graphics.DrawString("Tahsil Edilen :......... ", new Font("Arial", 16, FontStyle.Regular), Brushes.Black, new Point(275, 475)); e.Graphics.DrawString("Kalan :......... ", new Font("Arial", 16, FontStyle.Regular), Brushes.Black, new Point(580, 475)); e.Graphics.DrawString("İşletme Yetkilisi İmza", new Font("Arial", 16, FontStyle.Regular), Brushes.Black, new Point(30, 525)); e.Graphics.DrawString("Düğün Sahibi İmza", new Font("Arial", 16, FontStyle.Regular), Brushes.Black, new Point(400, 525)); e.Graphics.DrawString("Düzenleme\nTarihi", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 650)); e.Graphics.DrawString("No", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 700)); e.Graphics.DrawString("Senet Tutarı", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 750)); e.Graphics.DrawString("Ödeme\nTarihi", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 800)); e.Graphics.DrawString("Borçlu", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 850)); e.Graphics.DrawString("Adres", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 900)); e.Graphics.DrawString("Tel", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(30, 950)); e.Graphics.DrawString("Ödeme Günü", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(250, 650)); e.Graphics.FillRectangle(new SolidBrush(Color.Gainsboro), 250, 675, 125, 25); e.Graphics.DrawString("Türk Lirası", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(380, 650)); e.Graphics.FillRectangle(new SolidBrush(Color.Gainsboro), 380, 675, 125, 25); e.Graphics.DrawString("Kr.", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(510, 650)); e.Graphics.FillRectangle(new SolidBrush(Color.Gainsboro), 510, 675, 125, 25); e.Graphics.DrawString("No", new Font("Arial", 13, FontStyle.Regular), Brushes.Black, new Point(640, 650)); e.Graphics.FillRectangle(new SolidBrush(Color.Gainsboro), 640, 675, 125, 25); e.Graphics.DrawString("İşbu emre muharrer senedim .......... mukabilinde ....................... tarihinde\nSayın UMMAN SADEM USTA veya emrühavalesine\nyukarıda yazılı yalnız ..................................................................TL\n.................Kr.ödeyeceğim.Bedeli malen ahzolunmuştur.İş bu bono \nvadesinde ödenmediği taktirde,\nmüteakip bonoların da muacceliyet kesbedeceğine, ihtilaf vukuunda\nT.C.KONYA mahkemelerinin selahiyetini şimdiden kabul ederim.", new Font("Arial", 11, FontStyle.Regular), Brushes.Black, new Point(250, 710)); e.Graphics.DrawString("İsim :.....................", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(250, 850)); e.Graphics.DrawString("Adres :.....................\n\n......................................", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(250, 875)); e.Graphics.DrawString("T.C Kimlik No :.....................", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(250, 935)); e.Graphics.DrawString("KEFİL :.....................", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(250, 960)); e.Graphics.DrawString("Vergi D. Hes. No:.....................", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(250, 980)); e.Graphics.DrawString("Düz. Tarihi: \n\n ..../..../201..", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(650, 850)); e.Graphics.DrawString("İmza", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(650, 950)); e.Graphics.DrawString("İmza", new Font("Courier New", 11, FontStyle.Regular), Brushes.Black, new Point(725, 950)); } }
private void Rezervasyon_Load(object sender, EventArgs e) { lblTarih.Text = "Tarih: " + tarih; lblYer.Text = "Yer: " + yer; lblBasSaat.Text = "Başlangıç Saati: " + basSaat; lblBitSaat.Text = "Bitiş Saati: " + bitSaat; SAAT_RECID.SetDataStr(saatRecID.ToString()); REZ_TARIH.Text = tarih; BASLANGIC_SAATI.Text = basSaat; BITIS_SAATI.Text = bitSaat; YER_KODU.Text = yerKodu; if (rezOps == 2 || girisKaydi) { TC_NO.ArVisible = false; ADRES.ArVisible = false; DAMAT_ADI.ArVisible = false; GELIN_ADI.ArVisible = false; DAMAT_BABA.ArVisible = false; GELIN_BABA.ArVisible = false; SUNNET_COCUGU_ADI.ArVisible = false; KISI_SAYISI.ArVisible = false; DUGUN_FIYATI.ArVisible = false; OPSIYON_SURESI.ArVisible = true; cbYazdir.ArVisible = false; btnEkstraEkle.Visible = false; SOZLESME_NO.ArVisible = false; REZERVASYON_NOT.ArVisible = false; KAPORA.ArVisible = false; if (girisKaydi) { OPSIYON_SURESI.ArVisible = false; } else { OPSIYON_SURESI.CanNull = false; } TC_NO.CanNull = true; KISI_SAYISI.CanNull = true; GELIN_TEL.ArVisible = false; DAMAT_TEL.ArVisible = false; BtnKaydet.Location = new Point(BtnKaydet.Location.X, 110); BtnTemizle.Location = new Point(BtnTemizle.Location.X, 110); Size = new Size(779, 325); } else if (rezOps == 1) { OPSIYON_SURESI.ArVisible = false; OPSIYON_SURESI.CanNull = true; pnlRezervasyon.Controls.Remove(OPSIYON_SURESI); } if (rezOpsRecID == -1) { ArsSQLQry qryOpsiyon = new ArsSQLQry(); qryOpsiyon.SQLText = "SELECT TOP 1 * FROM [TBLREZERVASYONHAR]"; qryOpsiyon.Open(); qryOpsiyon.Mode = EnmQryMode.Insert; ArsLibrary.ArsPanelToQry(pnlRezervasyon, qryOpsiyon); qryOpsiyon.SetInt("REZ_OPS", 2); qryOpsiyon.SetInt("OPSIYON_SURESI", 1); qryOpsiyon.SetDate("OPSIYON_BITIS_TARIHI", DateTime.Now.AddDays(1).ToString("dd.MM.yyyy")); qryOpsiyon.Exec(); OPSIYON_RECID.SetDoubleData(qryOpsiyon.insertRecID); } else { ArsSQLQry qryRezOps = new ArsSQLQry(); qryRezOps.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/REC_ID = " + rezOpsRecID + "/*WE*/"; qryRezOps.Open(); if (qryRezOps.Found()) { ArsLibrary.ArsQryToPanel(pnlRezervasyon, qryRezOps); } OPSIYON_RECID.SetDoubleData(rezOpsRecID); basSaat = qryRezOps.GetString("BASLANGIC_SAATI"); bitSaat = qryRezOps.GetString("BITIS_SAATI"); lblBasSaat.Text = "Başlangıç Saati: " + basSaat; lblBitSaat.Text = "Bitiş Saati: " + bitSaat; if (qryRezOps.GetDouble("REZ_OPS") == 1.0) { ArsSQLQry qryEkstra = new ArsSQLQry(); qryEkstra.SQLText = "SELECT EKSTRA.REC_ID, STOK_ADI, EKSTRA.STOK_KODU, TUTAR FROM [TBLREZERVASYONEKSTRA] EKSTRA, TBLSTOK STOK WHERE /*WS*/EKSTRA.STOK_KODU = STOK.STOK_KODU AND REZERVASYON_RECID = " + rezOpsRecID + "/*WE*/"; qryEkstra.Open(); if (qryEkstra.Found()) { for (int i = 0; i < qryEkstra.DataCount(); i++) { BtnEkstraEkle_Click(btnEkstraEkle, null); foreach (Control ctrl in pnlRezervasyon.Controls) { if (ctrl is ArsEdit && (ctrl as ArsEdit).ArTag == ekstraTag - 2 && (ctrl as ArsEdit).ArName == "STOK_ADI") { (ctrl as ArsEdit).SetDataStr(qryEkstra.GetString("STOK_ADI")); (ctrl as ArsEdit).PrivateValue = qryEkstra.GetString("STOK_KODU"); } if (ctrl is ArsEdit && (ctrl as ArsEdit).ArTag == ekstraTag - 1 && (ctrl as ArsEdit).ArName == "STOK_TUTAR") { (ctrl as ArsEdit).SetDoubleData(qryEkstra.GetDouble("TUTAR")); (ctrl as ArsEdit).PrivateValue = qryEkstra.GetInt("REC_ID").ToString(); } } qryEkstra.Next(); } } } } }
private void TakvimOlustur() { if (acilanTarih.Month != takvimTarih.Month || !firstResize || lastYerIndex != YER_KODU.SelectedIndex || activate) { lastYerIndex = YER_KODU.SelectedIndex; acilanTarih = takvimTarih; activate = false; pnlTakvim.Controls.Clear(); List <string> dayList = new List <string>(); dayList.Add("Pazartesi"); dayList.Add("Salı"); dayList.Add("Çarşamba"); dayList.Add("Perşembe"); dayList.Add("Cuma"); dayList.Add("Cumartesi"); dayList.Add("Pazar"); List <DayOfWeek> dayListEn = new List <DayOfWeek>(); dayListEn.Add(DayOfWeek.Monday); dayListEn.Add(DayOfWeek.Tuesday); dayListEn.Add(DayOfWeek.Wednesday); dayListEn.Add(DayOfWeek.Thursday); dayListEn.Add(DayOfWeek.Friday); dayListEn.Add(DayOfWeek.Saturday); dayListEn.Add(DayOfWeek.Sunday); int weekCount = ArsLibrary.MonthWeekCount(takvimTarih); int pnlWidth = pnlTakvim.Width / 7; int pnlHeight = (pnlTakvim.Height - 30) / weekCount; for (int i = 0; i < 7; i++) { Panel pnlDay = new Panel(); pnlDay.Size = new Size(pnlWidth, 30); pnlDay.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D; pnlDay.Location = new Point(i * pnlWidth, 0); Label lblGun = new Label(); lblGun.Text = dayList[i]; lblGun.Font = new Font("Arial", 9, FontStyle.Bold); lblGun.TextAlign = ContentAlignment.MiddleCenter; pnlDay.Controls.Add(lblGun); lblGun.Dock = DockStyle.Fill; pnlTakvim.Controls.Add(pnlDay); } DateTime date = takvimTarih; int month = date.Month; int year = date.Year; int daysThisMonth = DateTime.DaysInMonth(year, month); DateTime beginingOfThisMonth = new DateTime(year, month, 1); int basGun = -1; for (int i = 0; i < 7; i++) { if (beginingOfThisMonth.DayOfWeek == dayListEn[i]) { basGun = i; break; } } beginingOfThisMonth = beginingOfThisMonth.AddDays(-basGun); ArsSQLQry qrySaatAdet = new ArsSQLQry(); qrySaatAdet.SQLText = "SELECT COUNT(*) AS SAAT_ADET FROM [TBLREZERVASYONSAAT] WHERE /*WS*/"; if (YER_KODU.GetString() != "-1") { qrySaatAdet.SQLText += "YER_KODU = '" + YER_KODU.GetString() + "'/*WE*/"; } else { qrySaatAdet.SQLText += "1=1/*WE*/"; } qrySaatAdet.Open(); int saatAdet = qrySaatAdet.GetInt("SAAT_ADET"); ArsSQLQry qryDoluluk = new ArsSQLQry(); qryDoluluk.SQLText = "SELECT COUNT(*) AS DOLULUK, TARIH FROM [TBLREZERVASYONHAR] WHERE /*WS*/1=1 "; if (YER_KODU.GetString() != "-1") { qryDoluluk.SQLText += "AND YER_KODU = '" + YER_KODU.GetString() + "' "; } qryDoluluk.SQLText += "AND TARIH BETWEEN '" + beginingOfThisMonth.AddDays(-1).ToString("MM.dd.yyyy") + "' AND '" + beginingOfThisMonth.AddDays((weekCount * 7) + 1).ToString("MM.dd.yyyy") + "' AND ISNULL(REZ_OPS, 1) = 1/*WE*/ "; qryDoluluk.SQLText += "GROUP BY TARIH"; qryDoluluk.Open(); ArsSQLQry qryOpsiyon = new ArsSQLQry(); qryOpsiyon.SQLText = "SELECT COUNT(*) AS OPSIYON, TARIH FROM [TBLREZERVASYONHAR] WHERE /*WS*/1=1 "; if (YER_KODU.GetString() != "-1") { qryOpsiyon.SQLText += "AND YER_KODU = '" + YER_KODU.GetString() + "' "; } qryOpsiyon.SQLText += "AND TARIH BETWEEN '" + beginingOfThisMonth.AddDays(-1).ToString("MM.dd.yyyy") + "' AND '" + beginingOfThisMonth.AddDays((weekCount * 7) + 1).ToString("MM.dd.yyyy") + "' AND ISNULL(REZ_OPS, 1) = 2 AND OPSIYON_BITIS_TARIHI > '" + DateTime.Now.ToString("MM.dd.yyyy") + "'/*WE*/ "; qryOpsiyon.SQLText += "GROUP BY TARIH"; qryOpsiyon.Open(); for (int i = 0; i < weekCount; i++) { for (int j = 0; j < 7; j++) { int doluluk = 0; int opsiyon = 0; if (qryDoluluk.Found()) { for (int k = 0; k < qryDoluluk.DataCount(); k++) { if (qryDoluluk.GetDate("TARIH") == beginingOfThisMonth.ToString("dd.MM.yyyy")) { doluluk = qryDoluluk.GetInt("DOLULUK"); break; } qryDoluluk.Next(); } } if (qryOpsiyon.Found()) { for (int k = 0; k < qryOpsiyon.DataCount(); k++) { if (qryOpsiyon.GetDate("TARIH") == beginingOfThisMonth.ToString("dd.MM.yyyy")) { opsiyon = qryOpsiyon.GetInt("OPSIYON"); break; } qryOpsiyon.Next(); } } Panel pnlDay = new Panel(); pnlDay.Size = new Size(pnlWidth, pnlHeight); pnlDay.BorderStyle = System.Windows.Forms.BorderStyle.FixedSingle; pnlDay.Location = new Point(j * pnlWidth, (i * pnlHeight) + 30); if (saatAdet == doluluk) { pnlDay.BackColor = Color.Red; } else if (saatAdet == opsiyon) { pnlDay.BackColor = Color.Orange; } pnlDay.MouseEnter += TakvimMouseEnter; pnlDay.MouseLeave += TakvimMouseLeave; pnlDay.DoubleClick += TakvimClick; pnlTakvim.ContextMenuStrip = msTakvim; ArsLabel lblTarih = new ArsLabel(); lblTarih.Text = beginingOfThisMonth.ToString("dd.MM.yyyy"); lblTarih.Font = new Font("Arial", 9, FontStyle.Bold); lblTarih.TextAlign = ContentAlignment.MiddleCenter; lblTarih.ArTag = 99; lblTarih.Visible = false; pnlDay.Controls.Add(lblTarih); Label lblGun = new Label(); lblGun.Text = beginingOfThisMonth.Day.ToString(); lblGun.Font = new Font("Arial", 18, FontStyle.Bold); lblGun.Size = new Size(pnlWidth, 26); if (beginingOfThisMonth.ToString("dd.MM.yyyy") == DateTime.Now.ToString("dd.MM.yyyy")) { lblGun.ForeColor = Color.FromArgb(50, 160, 220); } else if (beginingOfThisMonth.Month == month) { lblGun.ForeColor = Color.Gray; } else { lblGun.ForeColor = Color.FromArgb(205, 205, 205); } if (saatAdet == doluluk || saatAdet == opsiyon) { lblGun.ForeColor = Color.White; } lblGun.TextAlign = ContentAlignment.TopRight; pnlDay.Controls.Add(lblGun); lblGun.Location = new Point(0, 0); beginingOfThisMonth = beginingOfThisMonth.AddDays(1); pnlTakvim.Controls.Add(pnlDay); } } dtTarihBilgi.Value = takvimTarih; } }
private void CekDetay_Load(object sender, EventArgs e) { if (seriNo != "") { ArsSQLQry qryCeksen = new ArsSQLQry(); qryCeksen.SQLText = "SELECT TARIH, VADE_TARIHI, BANKA_SUBE, TUTAR, ACIKLAMA, PORTFOY_NO FROM [TBLCEKSEN] WHERE /*WS*/PORTFOY_NO = '" + portfoyNo + "' AND SERI_NO = '" + seriNo + "'/*WE*/"; qryCeksen.Open(); if (qryCeksen.Found()) { lblSeriNo.Text = seriNo; lblTarih.Text = qryCeksen.GetString("TARIH").Split(' ')[0]; lblVadeTarihi.Text = qryCeksen.GetString("VADE_TARIHI").Split(' ')[0]; lblBanka.Text = qryCeksen.GetString("BANKA_SUBE"); lblTutar.Text = Convert.ToDouble(qryCeksen.GetString("TUTAR")).ArsToDecimal(2).ToString("0,0.00"); lblAciklama.Text = qryCeksen.GetString("ACIKLAMA"); tutar = qryCeksen.GetDouble("TUTAR"); } if (lblTarih.Text == "") { lblTarih.Text = "-"; } if (lblVadeTarihi.Text == "") { lblVadeTarihi.Text = "-"; } if (lblVadeTarihi.Text == "") { lblVadeTarihi.Text = "-"; } if (lblBanka.Text == "") { lblBanka.Text = "-"; } if (lblTutar.Text == "") { lblTutar.Text = "-"; } if (lblAciklama.Text == "") { lblAciklama.Text = "-"; } if (lblTutar.Text != "" && girisCikis == "G") { lblTutar.ForeColor = Color.Green; } else if (lblTutar.Text != "" && girisCikis == "C") { lblTutar.ForeColor = Color.Red; } if (girisCikis == "G") { btnTahsilatOdeme.Text = "Tahsilat Ekle"; } else if (girisCikis == "C") { btnTahsilatOdeme.Text = "Ödeme Ekle"; } HESAP.ArItems = new string[0]; ArsSQLQry qryKasa = new ArsSQLQry(); qryKasa.SQLText = "SELECT KASA_KODU, KASA_ADI FROM TBLKASA"; qryKasa.Open(); if (qryKasa.Found()) { for (int i = 0; i < qryKasa.DataCount(); i++) { HESAP.AddItem(qryKasa.GetString("KASA_KODU") + "=" + qryKasa.GetString("KASA_ADI"), "KS"); qryKasa.Next(); } } ArsSQLQry qryBanka = new ArsSQLQry(); qryBanka.SQLText = "SELECT HESAP_KODU, HESAP_ADI FROM TBLBANKA"; qryBanka.Open(); if (qryBanka.Found()) { for (int i = 0; i < qryBanka.DataCount(); i++) { HESAP.AddItem(qryBanka.GetString("HESAP_KODU") + "=" + qryBanka.GetString("HESAP_ADI"), "BN"); qryBanka.Next(); } } } }
public void Sıralama(char mod) { ArsSQLQry qry = new ArsSQLQry(); qry.SQLText = "SELECT SIRA, REC_ID FROM TBLFIYATLISTE WHERE STOK_KODU = '" + stokKodu + "' AND ALIS_SATIS = 'S' ORDER BY SIRA ASC"; qry.Open(); ArsSQLQry qryMaxRec = new ArsSQLQry(); qryMaxRec.SQLText = "SELECT TOP 1 REC_ID FROM TBLFIYATLISTE ORDER BY REC_ID DESC"; qryMaxRec.Open(); maxREC = qryMaxRec.GetInt("REC_ID"); sira.Clear(); rec.Clear(); int count = qry.DataCount(); for (int i = 0; i < qry.DataCount(); i++) { sira.Add(qry.GetInt("SIRA")); rec.Add((int)qry.GetInt("REC_ID")); qry.Next(); } bool b = false; if (mod == 'I') { for (int k = 0; k < count; k++) { if (rec[k] == maxREC) { continue; } if (secilensira == sira[k] || b) { b = true; ArsSQLQry qryInsert = new ArsSQLQry(); qryInsert.SQLText = "UPDATE TBLFIYATLISTE SET SIRA= '" + (sira[k] + 1) + "' WHERE REC_ID = '" + (rec[k]) + "' "; qryInsert.Open(); } } } if (mod == 'D') { for (int k = 0; k < count; k++) { if (secilensira <= sira[k]) { ArsSQLQry qrDelete = new ArsSQLQry(); qrDelete.SQLText = "UPDATE TBLFIYATLISTE SET SIRA= '" + (sira[k] - 1) + "' WHERE REC_ID = '" + (rec[k]) + "' "; qrDelete.Open(); } } } if (mod == 'U') { for (int k = 0; k < count; k++) { if (SIRA.GetIntData() == sıra) { SIRA.SetDataStr("" + (sıra - 1)); } if (SIRA.GetIntData() == sira[k]) { ArsSQLQry qryUpdate = new ArsSQLQry(); qryUpdate.SQLText = "UPDATE TBLFIYATLISTE SET SIRA= '" + secilensira + "' WHERE REC_ID = '" + (rec[k]) + "' "; qryUpdate.Open(); } } } }
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(); } } }
protected override void OnPaint(PaintEventArgs e) { icons = ilIcons; Text = menuTitle; if (canPaint) { arsPanelList.Clear(); GetArsPanelList(this); ArsSQLQry qryEkranDizayn = new ArsSQLQry(); qryEkranDizayn.SQLText = "SELECT * FROM [TBLEKRANDIZAYN] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "'/*WE*/"; qryEkranDizayn.Open(); foreach (ArsPanel arsPanel in arsPanelList) { arsPanel.parentForm = this; if (qryEkranDizayn.Found()) { qryEkranDizayn.First(); for (int i = 0; i < qryEkranDizayn.DataCount(); i++) { if (qryEkranDizayn.GetString("PANEL_NAME") == arsPanel.Name) { foreach (Control ctrl in arsPanel.Controls) { if (ctrl.Name == qryEkranDizayn.GetString("CONTROL_NAME")) { switch (ctrl) { case ArsLabel _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "FullText": (ctrl as ArsLabel).FullText = qryEkranDizayn.GetString("STR_DEGER"); break; } break; case ArsEdit _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "ArVisible": (ctrl as ArsEdit).ArVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; break; } break; case ArsMaskEdit _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "ArVisible": (ctrl as ArsMaskEdit).ArVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; break; } break; case ArsDateTime _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "ArVisible": (ctrl as ArsDateTime).ArVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; break; } break; case ArsComboBox _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "ArVisible": (ctrl as ArsComboBox).ArVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; break; } break; case ArsCheck _: switch (qryEkranDizayn.GetString("PROPERTY")) { case "ArVisible": (ctrl as ArsCheck).ArVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; break; } break; } break; } } } qryEkranDizayn.Next(); } } if (arsPanel.CanPaint) { arsPanel.Setup(); } } } base.OnPaint(e); }
private void HesapKapat_Load(object sender, EventArgs e) { lblCari.Text = anaForm.GetCariAdi(); blueParams.fatEvrakSeri = "P"; dtAdisyon.Columns.Add("TARIH"); dtAdisyon.Columns.Add("STOK_ISIM"); dtAdisyon.Columns.Add("MIKTAR"); dtAdisyon.Columns.Add("BIRIM_FIYAT"); dtAdisyon.Columns.Add("TUTAR"); dtAdisyon.Columns.Add("GENEL_TOPLAM"); dtAdisyon.Columns.Add("MASA_TANIMI"); ISKONTO.Setup(); ISKONTO.DecimalCount = 2; grdAdisyon.SQLText = "SELECT STOK.STOK_KODU, STOK_ADI, SATIS_FIYAT, HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0) AS MIKTAR, (SATIS_FIYAT * (HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0))) AS TUTAR " + "FROM [TBLBLUEADISYON] ADISYON, TBLBLUEADISYONHAR HAR, TBLSTOK STOK " + "WHERE /*WS*/ADISYON.REC_ID = " + adisyonRecID + " " + "AND ADISYON.REC_ID = HAR.ADISYON_RECID " + "AND HAR.STOK_KODU = STOK.STOK_KODU " + "AND HAR.MIKTAR - ISNULL(ODENEN_MIKTAR, 0) <> 0/*WE*/"; grdAdisyon.Open(); ArsSQLQry qryKasa = new ArsSQLQry(); qryKasa.SQLText = "SELECT KASA_KODU, KASA_ADI FROM [TBLKASA]"; qryKasa.Open(); if (qryKasa.Found()) { for (int i = 0; i < qryKasa.DataCount(); i++) { SimpleButton btnKasa = new SimpleButton(); btnKasa.Text = qryKasa.GetString("KASA_ADI"); btnKasa.Tag = "ks_" + qryKasa.GetString("KASA_KODU"); pnlOdemeYeri.Controls.Add(btnKasa); btnKasa.Size = new Size(pnlOdemeYeri.Size.Width - 25, 75); btnKasa.Location = new Point(3, i * 78); btnKasa.Click += OdemeClick; qryKasa.Next(); } } ArsSQLQry qryBanka = new ArsSQLQry(); qryBanka.SQLText = "SELECT HESAP_KODU, HESAP_ADI FROM [TBLBANKA]"; qryBanka.Open(); if (qryBanka.Found()) { for (int i = 0; i < qryBanka.DataCount(); i++) { SimpleButton btnBanka = new SimpleButton(); btnBanka.Text = qryBanka.GetString("HESAP_ADI"); btnBanka.Tag = "bn_" + qryBanka.GetString("HESAP_KODU"); pnlOdemeYeri.Controls.Add(btnBanka); btnBanka.Size = new Size(pnlOdemeYeri.Size.Width - 25, 75); btnBanka.Location = new Point(3, (qryKasa.DataCount() + i) * 78); btnBanka.Click += OdemeClick; qryBanka.Next(); } } }
private void Parametreler_Load(object sender, EventArgs e) { foreach (string printer in System.Drawing.Printing.PrinterSettings.InstalledPrinters) { ADRES_YAZICI.AddItem(printer); FIS_YAZICI.AddItem(printer); FATURA_YAZICI.AddItem(printer); BARKOD_YAZICI.AddItem(printer); } ArsSQLQry qryParam = new ArsSQLQry(); qryParam.SQLText = "SELECT * FROM [TBLPARAMETRE] WHERE /*WS*/MODUL IN ('CARI', 'STOK', 'FATURA', 'APP')/*WE*/"; qryParam.Open(); if (qryParam.Found()) { for (int i = 0; i < qryParam.DataCount(); i++) { switch (qryParam.GetString("PARAMETRE")) { case "CARI_KODU_OTOMATIK_MI": CARI_KODU_OTOMATIK_MI.Checked = qryParam.GetDouble("FLOAT_DEGER") == 1.0; break; case "CARI_SERI": if (CARI_KODU_OTOMATIK_MI.Checked) { CARI_SERI.SetDataStr(qryParam.GetString("STR_DEGER")); } break; case "CARI_KODU_UZUNLUK": if (CARI_KODU_OTOMATIK_MI.Checked) { CARI_KODU_UZUNLUK.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "CARI_BENZERLIK_KONTROL": CARI_BENZERLIK_KONTROL.Checked = qryParam.GetDouble("FLOAT_DEGER") == 1.0; break; case "STOK_KODU_OTOMATIK_MI": STOK_KODU_OTOMATIK_MI.Checked = qryParam.GetDouble("FLOAT_DEGER") == 1.0; break; case "STOK_SERI": if (STOK_KODU_OTOMATIK_MI.Checked) { STOK_SERI.SetDataStr(qryParam.GetString("STR_DEGER")); } break; case "STOK_KODU_UZUNLUK": if (STOK_KODU_OTOMATIK_MI.Checked) { STOK_KODU_UZUNLUK.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "ADRES_YAZICI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { ADRES_YAZICI.SetString(qryParam.GetString("STR_DEGER")); } break; case "BARKOD_YAZICI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { BARKOD_YAZICI.SetString(qryParam.GetString("STR_DEGER")); } break; case "FATURA_YAZICI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { FATURA_YAZICI.SetString(qryParam.GetString("STR_DEGER")); } break; case "FIS_YAZICI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { FIS_YAZICI.SetString(qryParam.GetString("STR_DEGER")); } break; case "ADRES_CIKTI_SAYISI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { ADRES_CIKTI_SAYISI.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "BARKOD_CIKTI_SAYISI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { BARKOD_CIKTI_SAYISI.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "FIS_CIKTI_SAYISI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { FIS_CIKTI_SAYISI.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "FATURA_CIKTI_SAYISI": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { FATURA_CIKTI_SAYISI.SetDoubleData(qryParam.GetDouble("FLOAT_DEGER")); } break; case "KAYDET_KISAYOL": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { KAYDET_KISAYOL.SetDataStr(qryParam.GetString("STR_DEGER")); } break; case "SIL_KISAYOL": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { SIL_KISAYOL.SetDataStr(qryParam.GetString("STR_DEGER")); } break; case "TEMIZLE_KISAYOL": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { TEMIZLE_KISAYOL.SetDataStr(qryParam.GetString("STR_DEGER")); } break; case "REHBER_KISAYOL": if (qryParam.GetInt("CREATE_USERNO") == ArsLibrary.userNo) { REHBER_KISAYOL.SetDataStr(qryParam.GetString("STR_DEGER")); } break; } qryParam.Next(); } } }
private void ArsEkranDizayn_Load(object sender, EventArgs e) { Text = menuName + " Ekran Dizayn"; lblHeader.Text = menuName + " Ekran Dizayn"; lbComps.Items.Clear(); if (pnlList != null) { ArsSQLQry qryEkranDizayn = new ArsSQLQry(); qryEkranDizayn.SQLText = "SELECT * FROM [TBLEKRANDIZAYN] WHERE /*WS*/MENU_KODU = '" + menuKodu.Replace("'", "''") + "'/*WE*/"; qryEkranDizayn.Open(); foreach (ArsPanel pnl in pnlList) { foreach (Control ctrl in pnl.Controls) { if (ctrl.Name == "") { continue; } bool ctrlCheck = false; qryEkranDizayn.First(); for (int i = 0; i < qryEkranDizayn.DataCount(); i++) { if (qryEkranDizayn.GetString("CONTROL_NAME") == ctrl.Name) { ctrlCheck = true; break; } qryEkranDizayn.Next(); } switch (ctrl) { case ArsLabel _: if ((ctrl as ArsLabel).FullText == "") { break; } Comp compLbl = new Comp(); compLbl.type = 0; compLbl.name = ctrl.Name; compLbl.fullText = (ctrl as ArsLabel).FullText; compLbl.baslik = (ctrl as ArsLabel).FullText + " (ArsLabel)"; compLbl.pnlName = pnl.Name; if (ctrlCheck) { compLbl.fullText = qryEkranDizayn.GetString("STR_DEGER"); compLbl.baslik = qryEkranDizayn.GetString("STR_DEGER") + " (ArsLabel)"; } compList.Add(compLbl); break; case ArsEdit _: if (!(ctrl as ArsEdit).CanNull) { break; } Comp compEdit = new Comp(); compEdit.type = 1; compEdit.name = ctrl.Name; compEdit.arVisible = (ctrl as ArsEdit).ArVisible; /*if ((ctrl as ArsEdit).focusLabel != null && (ctrl as ArsEdit).focusLabel.FullText != "") compEdit.baslik = (ctrl as ArsEdit).focusLabel.FullText + " (ArsEdit)"; * else */compEdit.baslik = ctrl.Name + " (ArsEdit)"; compEdit.pnlName = pnl.Name; if (ctrlCheck) { compEdit.arVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; } compList.Add(compEdit); break; case ArsMaskEdit _: if (!(ctrl as ArsMaskEdit).CanNull) { break; } Comp compMEdit = new Comp(); compMEdit.type = 2; compMEdit.name = ctrl.Name; compMEdit.arVisible = (ctrl as ArsMaskEdit).ArVisible; /*if ((ctrl as ArsMaskEdit).focusLabel != null && (ctrl as ArsMaskEdit).focusLabel.FullText != "") compMEdit.baslik = (ctrl as ArsMaskEdit).focusLabel.FullText + " (ArsDateTime)"; * else */compMEdit.baslik = ctrl.Name + " (ArsDateTime)"; compMEdit.pnlName = pnl.Name; if (ctrlCheck) { compMEdit.arVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; } compList.Add(compMEdit); break; case ArsDateTime _: if (!(ctrl as ArsDateTime).CanNull) { break; } Comp compDateTime = new Comp(); compDateTime.type = 3; compDateTime.name = ctrl.Name; compDateTime.arVisible = (ctrl as ArsDateTime).ArVisible; /*if ((ctrl as ArsDateTime).focusLabel != null && (ctrl as ArsDateTime).focusLabel.FullText != "") compDateTime.baslik = (ctrl as ArsDateTime).focusLabel.FullText + " (ArsDateTime)"; * else */compDateTime.baslik = ctrl.Name + " (ArsDateTime)"; compDateTime.pnlName = pnl.Name; if (ctrlCheck) { compDateTime.arVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; } compList.Add(compDateTime); break; case ArsComboBox _: if (!(ctrl as ArsComboBox).CanNull) { break; } Comp compCombo = new Comp(); compCombo.type = 4; compCombo.name = ctrl.Name; compCombo.arVisible = (ctrl as ArsComboBox).ArVisible; /*if ((ctrl as ArsComboBox).focusLabel != null && (ctrl as ArsComboBox).focusLabel.FullText != "") compCombo.baslik = (ctrl as ArsComboBox).focusLabel.FullText + " (ArsComboBox)"; * else */compCombo.baslik = ctrl.Name + " (ArsComboBox)"; compCombo.pnlName = pnl.Name; if (ctrlCheck) { compCombo.arVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; } compList.Add(compCombo); break; case ArsCheck _: if (!(ctrl as ArsCheck).CanNull) { break; } Comp compCheck = new Comp(); compCheck.type = 5; compCheck.name = ctrl.Name; compCheck.arVisible = (ctrl as ArsCheck).ArVisible; /*if ((ctrl as ArsCheck).focusLabel != null && (ctrl as ArsCheck).focusLabel.FullText != "") compCheck.baslik = (ctrl as ArsCheck).focusLabel.FullText + " (ArsCheck)"; * else */compCheck.baslik = ctrl.Name + " (ArsCheck)"; compCheck.pnlName = pnl.Name; if (ctrlCheck) { compCombo.arVisible = qryEkranDizayn.GetString("BOOL_DEGER") == "True"; } compList.Add(compCheck); break; } } } if (compList.Count > 0) { foreach (Comp comp in compList) { lbComps.Items.Add(comp.baslik); } lbComps.SelectedIndex = 0; } } }