Example #1
0
        private void miFaturaYazdir_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryBelge = new ArsSQLQry();

            qryBelge.SQLText = "SELECT YAZDIRMA_DURUM FROM [" + UstBilgiTablo + "] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND " +
                               "ISNULL(YAZDIRMA_DURUM, 0) <= 2/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 3);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "FATURA_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "FATURA_CIKTI_SAYISI");

            ArsSQLQry qryFat = new ArsSQLQry();

            qryFat.SQLText = "SELECT  " +
                             " CASE WHEN ISNULL(C.CARI_ADI, '') <> '' THEN C.CARI_ADI ELSE C.TICARI_UNVAN END AS CARI_ADI " +
                             ", ADRES.ADRES " +
                             ", C.IL_ADI " +
                             ", C.ILCE_ADI " +
                             ", C.CEP_TEL " +
                             ", C.TEL_NO " +
                             ", C.KARGO_FIRMASI " +
                             ", F.BELGE_NO " +
                             ", F.TARIH " +
                             ", SH.STOK_KODU " +
                             ", S.STOK_ADI " +
                             ", SH.MIKTAR " +
                             ", SB.BIRIM_TANIMI " +
                             ", SH.BIRIM_FIYAT " +
                             ", KO.KDV_ORAN " +
                             ", (SH.MIKTAR * SH.BIRIM_FIYAT) AS TOPLAM " +
                             "FROM TBLFATURA AS F, TBLSTOKHAR AS SH, TBLCARI AS C, TBLSTOK AS S, TBLSTOKBIRIM AS SB, TBLKDVORAN AS KO, TBLCARIADRES ADRES " +
                             "WHERE F.CARI_KODU = C.CARI_KODU AND F.BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND SH.BELGE_RECID = F.REC_ID AND SH.STOK_KODU = S.STOK_KODU AND S.BIRIM_KODU = SB.BIRIM_KODU  AND KO.KDV_KODU = SH.KDV_KODU " +
                             "AND ADRES.ADRES_BASLIGI = F.KARGO_ADRES AND C.CARI_KODU = ADRES.CARI_KODU";
            qryFat.Open();
            xraporFaturaBilgi fatCikti = new xraporFaturaBilgi();

            fatCikti.DataSource = qryFat.dataSet;
            fatCikti.ShowRibbonPreview();
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                fatCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Fatura Yazıcıya İletildi");
        }
Example #2
0
        private void BtnBelgeOlustur_Click(object sender, EventArgs e)
        {
            if (FATURA_TIPI.GetString() != "")
            {
                if (!bolean)
                {
                    ArsMessage.ShowMessage("Uyarı", "Cari Kara Listede Olduğu İçin Belge Oluşturulamaz...");
                    return;
                }
                switch (FATURA_TIPI.GetString())
                {
                case "1":
                    SatisFaturasi satFat = new SatisFaturasi();
                    satFat.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(satFat, "Satış Faturası", new Size(0, 0), null);
                    break;

                case "2":
                    AlisFaturasi alisFat = new AlisFaturasi();
                    alisFat.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(alisFat, "Alış Faturası", new Size(0, 0), null);
                    break;

                case "3":
                    SatisIrsaliyesi satIrs = new SatisIrsaliyesi();
                    satIrs.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(satIrs, "Satış İrsaliyesi", new Size(0, 0), null);
                    break;

                case "4":
                    AlisIrsaliyesi alisIrs = new AlisIrsaliyesi();
                    alisIrs.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(alisIrs, "Alış İrsaliyesi", new Size(0, 0), null);
                    break;

                case "5":
                    AliciSiparisi aliciSip = new AliciSiparisi();
                    aliciSip.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(aliciSip, "Alıcı Siparişi", new Size(0, 0), null);
                    break;

                case "6":
                    SaticiSiparisi saticiSip = new SaticiSiparisi();
                    saticiSip.cariKodu = cariKodu;
                    ArsLibrary.appForm.AddChildForm(saticiSip, "Satıcı Siparişi", new Size(0, 0), null);
                    break;
                }
            }
            tbFocus.Focus();
        }
 private void miTeslimEdildi_Click(object sender, EventArgs e)
 {
     if (aktifIndex != -1)
     {
         ArsSQLQry qryDurum = new ArsSQLQry();
         qryDurum.SQLText = "SELECT * FROM [TBLSIPARIS] WHERE /*WS*/REC_ID = " + grdSipListe.Rows[aktifIndex].Cells["grdREC_ID"].Value + "/*WE*/";
         qryDurum.Open();
         qryDurum.Mode = EnmQryMode.Update;
         qryDurum.SetDouble("DURUM", 2);
         qryDurum.Exec();
         ArsMessage.ShowMessage("Bilgi", "Sipariş Durumu Başarıyla Güncellendi.");
         Raporla();
     }
 }
Example #4
0
        private void btnYaziciParamKaydet_Click(object sender, EventArgs e)
        {
            ArsLibrary.SaveParam("FATURA", "ADRES_YAZICI", ADRES_YAZICI.focusLabel.Text, ADRES_YAZICI.GetString(), 0.0, true);
            ArsLibrary.SaveParam("FATURA", "FIS_YAZICI", FIS_YAZICI.focusLabel.Text, FIS_YAZICI.GetString(), 0.0, true);
            ArsLibrary.SaveParam("FATURA", "FATURA_YAZICI", FATURA_YAZICI.focusLabel.Text, FATURA_YAZICI.GetString(), 0.0, true);
            ArsLibrary.SaveParam("FATURA", "BARKOD_YAZICI", BARKOD_YAZICI.focusLabel.Text, BARKOD_YAZICI.GetString(), 0.0, true);

            ArsLibrary.SaveParam("FATURA", "ADRES_CIKTI_SAYISI", ADRES_CIKTI_SAYISI.focusLabel.Text, "", ADRES_CIKTI_SAYISI.GetDoubleData(), true);
            ArsLibrary.SaveParam("FATURA", "FIS_CIKTI_SAYISI", FIS_CIKTI_SAYISI.focusLabel.Text, "", FIS_CIKTI_SAYISI.GetDoubleData(), true);
            ArsLibrary.SaveParam("FATURA", "FATURA_CIKTI_SAYISI", FATURA_CIKTI_SAYISI.focusLabel.Text, "", FATURA_CIKTI_SAYISI.GetDoubleData(), true);
            ArsLibrary.SaveParam("FATURA", "BARKOD_CIKTI_SAYISI", BARKOD_CIKTI_SAYISI.focusLabel.Text, "", BARKOD_CIKTI_SAYISI.GetDoubleData(), true);

            ArsMessage.ShowMessage("Bilgi", "Yazıcı Parametreleri Kaydedildi");
        }
Example #5
0
        //ADRES EKLEME FONKSYONLARI

        private void BtnAdresKaydet_Click(object sender, EventArgs e)
        {
            adresCariKayit = true;
            string cariKodu = CARI_KODU.GetDataStr();

            BtnKaydet_Click(btnKaydet, null);
            CARI_KODU.SetDataStr(cariKodu);
            CARI_KODU_ArsExit(CARI_KODU, null);

            if (CARI_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "Cari Kodu Boş Olamaz"); return;
            }

            if (PnlAdres.CanNullsCheck())
            {
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARIADRES] WHERE /*WS*/ REC_ID = '" + REC_ID.Text + "' /*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlAdres, qryCari);
                ArsLibrary.ArsPanelToQry(PnlCariSabit, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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;
                    }
                    BtnAdresTemizle_Click(BtnAdresTemizle, null);
                }
                grdAdresListele();
            }
            CARI_KODU.Focus();
        }
Example #6
0
        private void miFisYazdir_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryBelge = new ArsSQLQry();

            qryBelge.SQLText = "SELECT YAZDIRMA_DURUM FROM [" + UstBilgiTablo + "] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND " +
                               "ISNULL(YAZDIRMA_DURUM, 0) <= 1/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 2);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "FIS_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "FIS_CIKTI_SAYISI");

            ArsSQLQry qryFis = new ArsSQLQry();

            qryFis.SQLText = "SELECT STOK_KODU, STOK_ISIM, MIKTAR, 'AD' AS BIRIM, BIRIM_FIYAT, (MIKTAR * BIRIM_FIYAT) AS TOPLAM, AA.* " +
                             "FROM " +
                             "(SELECT TOP 1 FAT.BELGE_NO, CASE WHEN ISNULL(CARI.CARI_ADI, '') <> '' THEN CARI.CARI_ADI ELSE CARI.TICARI_UNVAN END AS CARI_ADI, CARI.CEP_TEL, CARI.TEL_NO, ADRES.ADRES, ADRES.IL_ADI, ADRES.ILCE_ADI, FAT.BELGE_NOT " +
                             "FROM TBLFATURA FAT, TBLCARI CARI, TBLCARIADRES ADRES " +
                             "WHERE FAT.BELGE_NO = '" + BELGE_NO.GetDataStr() + "' " +
                             "AND CARI.CARI_KODU = FAT.CARI_KODU " +
                             "AND CARI.CARI_KODU = ADRES.CARI_KODU " +
                             "AND ADRES.ADRES_BASLIGI = FAT.KARGO_ADRES) AS AA, TBLSTOKHAR HAR " +
                             "WHERE AA.BELGE_NO = HAR.BELGE_NO ";
            qryFis.Open();
            FisDizayn fisCikti = new FisDizayn();

            fisCikti.DataSource = qryFis.dataSet;
            fisCikti.odeme      = ODEME_TIPI.Text;
            fisCikti.kargo      = KARGO_FIRMASI.Text;
            fisCikti.tarih      = TARIH.Text;
            fisCikti.ad         = qryFis.GetString("CARI_ADI");
            fisCikti.adres      = qryFis.GetString("ADRES");
            fisCikti.il         = qryFis.GetString("IL_ADI");
            fisCikti.ilce       = qryFis.GetString("ILCE_ADI");
            fisCikti.tel        = qryFis.GetString("CEP_TEL");
            fisCikti.tel2       = qryFis.GetString("TEL_NO");
            fisCikti.belgeNot   = qryFis.GetString("BELGE_NOT");
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                fisCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Fiş Yazıcıya İletildi");
        }
Example #7
0
        protected void ArsEditLeaveEvent(object sender, EventArgs e)
        {
            if (ExitCheck && Text != "" && controlButton != null && controlButton.ButtonType == EnmButtonType.Guide && controlButton.SQLText != "")
            {
                string tableName = controlButton.SQLText.BetweenChars('[', ']');
                string whereStr  = controlButton.SQLText.BetweenStrings("/*WS*/", "/*WE*/");
                if (tableName != "")
                {
                    ArsSQLQry qryCheck = new ArsSQLQry();
                    qryCheck.SQLText = "SELECT " + ArName;
                    if (GuideEdit != null)
                    {
                        qryCheck.SQLText += ", " + GuideEdit.ArName;
                    }
                    qryCheck.SQLText += " FROM " + tableName + " WHERE " + ArName + " LIKE '" + Text + "'";
                    if (whereStr != "")
                    {
                        qryCheck.SQLText += " AND " + whereStr;
                    }
                    qryCheck.Open();
                    if (qryCheck.DataCount() == 0)
                    {
                        ExitError = true;
                        ArsMessage.ShowMessage("Hata", ArName.ArsFirstUp() + ": " + Text + " Bulunamadı...");
                        Focus();
                    }
                    else
                    {
                        Text = qryCheck.GetString(ArName);
                        if (GuideEdit != null)
                        {
                            GuideEdit.Text = qryCheck.GetString(GuideEdit.ArName);
                        }
                    }
                }
            }
            else if (ExitCheck && Text == "" && GuideEdit != null)
            {
                GuideEdit.Text = "";
            }

            if (useVirtualKeyboard)
            {
                ArsLibrary.CloseVirtualKeyboard();
            }

            arsExit(e);
            ExitError = false;
        }
Example #8
0
        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.");
            }
            else if (FIYAT.IsEmpty())
            {
                ArsMessage.ShowMessage("Hata", "Girilen Fiyat Hatalıdır.");
            }
            else
            {
                string    pathString = "\\" + tvGrup.SelectedNode.FullPath;
                ArsSQLQry qryStok    = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOK] WHERE /*WS*/DEMIR_STR_2 = '" + pathString + "'/*WE*/";
                qryStok.Open();
                qryStok.Mode = EnmQryMode.Update;
                qryStok.SetDouble("SATIS_FIYAT", FIYAT.GetDoubleData());
                qryStok.Exec();

                ArsMessage.ShowMessage("Bilgi", pathString + " Fiyatları Kaydedildi.");
                FIYAT.Clear();
            }
            //if (pnlGruplar.CanNullsCheck())
            //{
            //ArsSQLQry qryGrup = new ArsSQLQry();
            //qryGrup.SQLText = "SELECT * FROM [TBLSTOKGRUP] WHERE /*WS*/GRUP_KODU = '" + GRUP_KODU.Text + "'/*WE*/";
            //qryGrup.Open();
            //if (qryGrup.Found()) qryGrup.Mode = EnmQryMode.Update; else qryGrup.Mode = EnmQryMode.Insert;
            //ArsLibrary.ArsPanelToQry(pnlGruplar, qryGrup);
            //qryGrup.Exec();

            //if (qryGrup.execErrorCode == "0")
            //{
            //    switch (qryGrup.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);
            //    grdGruplar.RefreshGrid();
            //}
            //}
            //GRUP_KODU.Focus();
        }
Example #9
0
        private void TICARI_UNVAN_ArsExit(object sender, EventArgs e)
        {
            if (!cariBenzerlikKontrol)
            {
                return;
            }
            ArsSQLQry qryCari = new ArsSQLQry();

            qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/TICARI_UNVAN = '" + TICARI_UNVAN.GetDataStr() + "' AND CARI_KODU <> '" + CARI_KODU.GetDataStr() + "'/*WE*/";
            qryCari.Open();
            if (qryCari.Found())
            {
                ArsMessage.ShowMessage("Uyarı", "Benzer Cari Kayıtları Mevcut!");
            }
        }
Example #10
0
 private void btnTvGrupEkle_Click(object sender, EventArgs e)
 {
     if (GRUP.Text == "")
     {
         ArsMessage.ShowMessage("Hata", "Grup İsmi Giriniz...");
         return;
     }
     if (tvGrup.SelectedNode == null)
     {
         tvGrup.Nodes.Add(GRUP.Text);
     }
     else
     {
         tvGrup.SelectedNode.Nodes.Add(GRUP.Text);
     }
 }
 private void miOnayla_Click(object sender, EventArgs e)
 {
     if (selectedRowIndex != -1 && ArsMessage.Question("Onay", "Müşteri Kaydı Onaylanacak Emin Misiniz?\nFirma Adı: " + grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdFIRMA_ADI"].Value.ToString()) == DialogResult.Yes)
     {
         ArsSQLQry qryOnayla = new ArsSQLQry();
         qryOnayla.SQLText = "SELECT * FROM [TBLKULLANICI] WHERE /*WS*/KULLANICI_KODU = '" + grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdKULLANICI_KODU"].Value.ToString() + "'/*WE*/";
         qryOnayla.Open();
         if (qryOnayla.Found())
         {
             qryOnayla.Mode = EnmQryMode.Update;
             qryOnayla.SetDouble("DEMIR_FLOAT_1", 1);
             qryOnayla.Exec();
             grdOnayBekleyenler.RefreshGrid();
         }
     }
 }
Example #12
0
        //CARI KAYIT ALTINA ALMA FONKSYONLARI
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (CARI_ADI.IsEmpty() && TICARI_UNVAN.IsEmpty())
            {
                ArsMessage.ShowMessage("Uyarı", "Cari Adı veya Ticari Unvan Doldurulmalıdır...");
                return;
            }
            if (PnlCariSabit.CanNullsCheck() && PnlEkBilgiler.CanNullsCheck())
            {
                //CariKodOtoKontrol();
                ArsSQLQry qryCari = new ArsSQLQry();
                qryCari.SQLText = "SELECT * FROM [TBLCARI] WHERE /*WS*/CARI_KODU = '" + CARI_KODU.Text + "'/*WE*/";
                qryCari.Open();
                if (qryCari.Found())
                {
                    qryCari.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryCari.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(PnlCariSabit, qryCari);
                ArsLibrary.ArsPanelToQry(PnlEkBilgiler, qryCari);
                qryCari.Exec();

                if (qryCari.execErrorCode == "0")
                {
                    switch (qryCari.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 (cariDuzenleme && !adresCariKayit)
                    {
                        this.Close();
                    }
                    BtnTemizle_Click(BtnTemizle, null);
                    adresCariKayit = false;
                }
            }
            //CARI_KODU.Focus();
        }
Example #13
0
        protected override bool ProcessDialogKey(Keys keyData)
        {
            switch (Form.ModifierKeys)
            {
            case Keys.None when keyData == Keys.Escape:
                if (ArsMessage.Question("Onay", Text + " Ekranı Kapatılacak.\nEmin Misiniz?") == DialogResult.Yes)
                {
                    this.Close();
                }
                return(true);

            case Keys.None when keyData == Keys.F10 && (BtnSave != null || btnSaveDelNew != null):
                if (BtnSave != null && BtnSave.Enabled)
                {
                    BtnSave.PerformClick();
                }
                else if (BtnSaveDelNNew != null && BtnSaveDelNNew.Enabled)
                {
                    BtnSaveDelNNew.SaveClickEvent();
                }
                break;

            case Keys.None when keyData == Keys.F11 && (BtnDel != null || btnSaveDelNew != null):
                if (BtnDel != null && BtnDel.Enabled)
                {
                    BtnDel.PerformClick();
                }
                else if (BtnSaveDelNNew != null && BtnSaveDelNNew.Enabled)
                {
                    BtnSaveDelNNew.DelClickEvent();
                }
                break;

            case Keys.None when keyData == Keys.F12 && (BtnClear != null || btnSaveDelNew != null):
                if (BtnClear != null && BtnClear.Enabled)
                {
                    BtnClear.PerformClick();
                }
                else if (BtnSaveDelNNew != null && BtnSaveDelNNew.Enabled)
                {
                    BtnSaveDelNNew.NewClickEvent();
                }
                break;
            }
            return(base.ProcessDialogKey(keyData));
        }
Example #14
0
        // PAKET TANIMLAMA FONKSYONLARI
        private void BtnPaketKaydet_Click(object sender, EventArgs e)
        {
            STOK_KOD.Text = stokKodu;
            if (STOK_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "STOK Kodu Boş Olamaz"); return;
            }

            if (PnlPaketTanim.CanNullsCheck())
            {
                ArsSQLQry qryPaketBirim = new ArsSQLQry();
                qryPaketBirim.SQLText = "SELECT * FROM [TBLSTOKCEVRIM] WHERE /*WS*/ CEVRIM_KODU = '" + CEVRIM_KODU.GetDataStr() + "' /*WE*/";
                qryPaketBirim.Open();
                if (qryPaketBirim.Found())
                {
                    qryPaketBirim.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryPaketBirim.Mode = EnmQryMode.Insert;
                }

                ArsLibrary.ArsPanelToQry(PnlPaketTanim, qryPaketBirim);

                qryPaketBirim.Exec();
                if (qryPaketBirim.execErrorCode == "0")
                {
                    switch (qryPaketBirim.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;
                    }

                    BtnPaketTemizle_Click(btnPaketTemizle, null);
                }
            }
            grdPaketListele();
            paketREC_ID.Text = "";
        }
Example #15
0
        // STOK TANIMLAMA EKRANI FONKSYONLARI
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PnlStokSabit.CanNullsCheck())
            {
                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(PnlStokSabit, qryStok);
                ArsLibrary.ArsPanelToQry(pnlEkBilgiler, qryStok);

                qryStok.Exec();

                if (qryStok.execErrorCode == "0")
                {
                    STOK_RESIM_LISTE.SaveImages();
                    STOK_RESIM_LISTE.ClearImages();

                    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;
                    }
                    if (stokDuzenleme)
                    {
                        this.Close();
                    }
                    pnlEkBilgiler.Clear();
                    BtnTemizle_Click(BtnTemizle, null);
                }
                STOK_KODU.Focus();
            }
        }
Example #16
0
        private void miAdresYazdir_Click(object sender, EventArgs e)
        {
            ArsSQLQry qryBelge = new ArsSQLQry();

            qryBelge.SQLText = "SELECT YAZDIRMA_DURUM FROM [" + UstBilgiTablo + "] WHERE /*WS*/BELGE_NO = '" + BELGE_NO.GetDataStr() + "' AND " +
                               "ISNULL(YAZDIRMA_DURUM, 0) = 0/*WE*/";
            qryBelge.Open();
            if (qryBelge.Found())
            {
                qryBelge.Mode = EnmQryMode.Update;
                qryBelge.SetInt("YAZDIRMA_DURUM", 1);
                qryBelge.Exec();
            }

            string yazici = ArsLibrary.GetParamStr("FATURA", "ADRES_YAZICI");
            double adet   = ArsLibrary.GetParamFloat("FATURA", "ADRES_CIKTI_SAYISI");

            ArsSQLQry qryAdres = new ArsSQLQry();

            qryAdres.SQLText = "SELECT TOP 1 CASE WHEN ISNULL(CARI.CARI_ADI, '') <> '' THEN CARI.CARI_ADI ELSE CARI.TICARI_UNVAN END AS CARI_ADI, CARI.CEP_TEL, CARI.TEL_NO, ADRES.ADRES, ADRES.IL_ADI, ADRES.ILCE_ADI, FAT.BELGE_NOT " +
                               "FROM [" + UstBilgiTablo + "] FAT, TBLCARI CARI, TBLCARIADRES ADRES " +
                               "WHERE BELGE_NO = '" + BELGE_NO.GetDataStr() + "' " +
                               "AND FAT.CARI_KODU = CARI.CARI_KODU " +
                               "AND CARI.CARI_KODU = ADRES.CARI_KODU ";
            if (KARGO_ADRES.GetDataStr() != "")
            {
                qryAdres.SQLText += "AND ADRES.ADRES_BASLIGI = FAT.KARGO_ADRES ";
            }

            qryAdres.Open();

            AdresDizayn adresCikti = new AdresDizayn();

            adresCikti.DataSource = qryAdres.dataSet;
            adresCikti.odeme      = ODEME_TIPI.Text;
            adresCikti.kargo      = KARGO_FIRMASI.Text;
            adresCikti.tarih      = TARIH.Text;
            for (int i = 0; i < Convert.ToInt32(adet); i++)
            {
                adresCikti.Print(yazici);
            }

            ArsMessage.ShowMessage("Bilgi", "Adres Yazıcıya İletildi");
        }
Example #17
0
        private void MiIptalEt_Click(object sender, EventArgs e)
        {
            if (focusButton != null)
            {
                if (ArsMessage.Question("Onay", "Opsiyonlanmış Tarih İptal Edilecek.\nEmin Misiniz?") == DialogResult.Yes)
                {
                    if (focusButton.Parent is Panel)
                    {
                        int    saatRecID = -1;
                        string basSaat   = "";
                        string bitSaat   = "";
                        string yerKodu   = "";
                        Panel  pnl       = focusButton.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;
                            }
                        }

                        ArsSQLQry qryOpsiyon = new ArsSQLQry();
                        qryOpsiyon.SQLText = "SELECT * FROM [TBLREZERVASYONHAR] WHERE /*WS*/YER_KODU = '" + yerKodu + "' AND SAAT_RECID = " + saatRecID + " AND REZ_OPS = 2 AND TARIH = '" + tarih.Split('.')[1] + "." + tarih.Split('.')[0] + "." + tarih.Split('.')[2] + "'/*WE*/";
                        qryOpsiyon.Open();
                        if (qryOpsiyon.Found())
                        {
                            qryOpsiyon.Mode = EnmQryMode.Delete;
                            qryOpsiyon.Exec();
                            RezervasyonSaatSecim_Activated(this, null);
                        }
                    }
                }
            }
        }
Example #18
0
        private void BtnTestEt_Click(object sender, EventArgs e)
        {
            if (pnlSetup.CanNullsCheck())
            {
                try
                {
                    SqlConnection conn = new SqlConnection("Data Source=" + SERVER.Text + "; Initial Catalog=master; User Id=" + DB_KULLANICI_ADI.Text + "; password="******";");
                    conn.Open();

                    ArsMessage.ShowMessage("Bilgi", "Test Başarılı");
                    btnKaydet.Enabled = true;
                    btnKaydet.Focus();
                }
                catch (Exception ex)
                {
                    ArsMessage.ShowMessage("Hata", ex.Message);
                }
            }
        }
Example #19
0
        private void DBConnectionCheck()
        {
            try
            {
                SqlConnection conn = new SqlConnection("Data Source=" + SERVER.Text + "; Initial Catalog=master; User Id=" + DB_KULLANICI_ADI.Text + "; password="******";");
                conn.Open();

                SqlCommand     command        = new SqlCommand("SELECT NAME FROM MASTER.SYS.DATABASES", conn);
                DataTable      dataTable      = new DataTable();
                SqlDataAdapter sqlDataAdapter = new SqlDataAdapter(command);

                sqlDataAdapter.Fill(dataTable);
                sqlDataAdapter.Dispose();
            }
            catch (Exception ex)
            {
                ArsMessage.ShowMessage("Hata", ex.Message);
                DB_SIFRE.Focus();
            }
        }
Example #20
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (RADYO_KODU.IsNotEmpty() && KATEGORI_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nRadyo: " + RADYO_KODU.Text + "\nKategori: " + KATEGORI_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryRadKat = new ArsSQLQry();
             qryRadKat.SQLText = "SELECT * FROM [TBLRADYOKATEGORI] WHERE /*WS*/RADYO_KODU = '" + RADYO_KODU.GetString() + "' AND KATEGORI_KODU = '" + KATEGORI_KODU.GetString() + "'/*WE*/";
             qryRadKat.Open();
             qryRadKat.Mode = EnmQryMode.Delete;
             qryRadKat.Exec();
             if (qryRadKat.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     RADYO_KODU.Focus();
 }
Example #21
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (BIRIM_KODU.IsEmpty())
            {
                ArsMessage.ShowMessage("Bilgi", "Birim Kodu Boş Olamaz"); return;
            }

            if (pnlBirimTanim.CanNullsCheck())
            {
                ArsSQLQry qryStok = new ArsSQLQry();
                qryStok.SQLText = "SELECT * FROM [TBLSTOKBIRIM] WHERE /*WS*/ BIRIM_KODU= '" + BIRIM_KODU.GetDataStr() + "' /*WE*/";
                qryStok.Open();
                if (qryStok.Found())
                {
                    qryStok.Mode = EnmQryMode.Update;
                }
                else
                {
                    qryStok.Mode = EnmQryMode.Insert;
                }
                ArsLibrary.ArsPanelToQry(pnlBirimTanim, qryStok);
                qryStok.Exec();
                if (qryStok.execErrorCode == "0")
                {
                    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;
                    }

                    BtnTemizle_Click(BtnTemizle, null);
                }
            }
            BIRIM_KODU.Focus();
            grdStokBirimListeDoldur();
        }
Example #22
0
        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();
        }
Example #23
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     ILCE_KODU_ArsExit(ILCE_KODU, null);
     if (ILCE_KODU.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nGrup Kodu: " + ILCE_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryIlceGrup = new ArsSQLQry();
             qryIlceGrup.SQLText = "SELECT * FROM [TBLILCE] WHERE /*WS*/ILCE_KODU = '" + ILCE_KODU.Text + "'/*WE*/";
             qryIlceGrup.Open();
             qryIlceGrup.Mode = EnmQryMode.Delete;
             qryIlceGrup.Exec();
             if (qryIlceGrup.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     IL_KODU.Focus();
 }
 private void miVergiLevhasi_Click(object sender, EventArgs e)
 {
     if (selectedRowIndex != -1)
     {
         SQLQry qryVergiLevhasi = new SQLQry();
         qryVergiLevhasi.SQLText = "SELECT IMAGE_DATA FROM [TBLKULLANICIRESIM] WHERE /*WS*/KULLANICI_KODU = " + grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdKULLANICI_KODU"].Value.ToString() + " AND DEMIR_STR_1 = 'VERGI_LEVHASI'/*WE*/";
         qryVergiLevhasi.Open();
         if (qryVergiLevhasi.Found())
         {
             pbVergiLevhasi.Image = qryVergiLevhasi.GetImage("IMAGE_DATA");
             DemirSatisResim form = new DemirSatisResim();
             form.resim    = pbVergiLevhasi.Image;
             form.firmaAdi = grdOnayBekleyenler.Rows[selectedRowIndex].Cells["grdFIRMA_ADI"].Value.ToString();
             form.ShowDialog();
         }
         else
         {
             ArsMessage.ShowMessage("Hata", "Kayıt Bulunamadı...");
         }
     }
 }
Example #25
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     SITE_ADI_ArsExit(SITE_ADI, null);
     if (SITE_ADI.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nSITE ADI: " + SITE_ADI.Text) == DialogResult.Yes)
         {
             ArsSQLQry qry = new ArsSQLQry();
             qry.SQLText = "SELECT * FROM [TBLSITE] WHERE /*WS*/SITE_ADI = '" + SITE_ADI.Text + "'/*WE*/";
             qry.Open();
             qry.Mode = EnmQryMode.Delete;
             qry.Exec();
             if (qry.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 btnTemizle_Click(btnTemizle, null);
             }
         }
     }
     SITE_ADI.Focus();
 }
Example #26
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     MESAJ_BASLIGI_ArsExit(MESAJ_BASLIGI, null);
     if (MESAJ_BASLIGI.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nMesaj Başlığı: " + MESAJ_BASLIGI.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryCariGrup = new ArsSQLQry();
             qryCariGrup.SQLText = "SELECT * FROM [TBLMESAJ] WHERE /*WS*/MESAJ_BASLIGI = '" + MESAJ_BASLIGI.Text + "'/*WE*/";
             qryCariGrup.Open();
             qryCariGrup.Mode = EnmQryMode.Delete;
             qryCariGrup.Exec();
             if (qryCariGrup.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     MESAJ_BASLIGI.Focus();
 }
Example #27
0
        private void miExcellOlustur_Click(object sender, EventArgs e)
        {
            if (dsRapor != null)
            {
                MasaHareketRaporuDizayn reportDesign = new MasaHareketRaporuDizayn();
                reportDesign.DataSource = dsRapor;
                string folderName = "Masa Hareket Raporu " + DateTime.Now.Ticks + ".xlsx";
                var    pathFolder = Path.GetDirectoryName(Application.ExecutablePath) + "\\Rapor\\Excell\\" + folderName;
                reportDesign.ExportToXlsx(pathFolder);

                try
                {
                    var pathPdf = Path.GetDirectoryName(Application.ExecutablePath) + "\\Rapor\\Excell\\" + folderName;
                    Process.Start(pathPdf);
                }
                catch (Exception ex)
                {
                    ArsMessage.ShowMessage("Hata", "Dosya Açılamadı");
                }
            }
        }
Example #28
0
 private void BtnSil_Click(object sender, EventArgs e)
 {
     if (REC_ID.IsNotEmpty())
     {
         if (ArsMessage.Question("Sil Onay", "Kayıt Silinsin Mi?\nYer Kodu: " + YER_KODU.Text) == DialogResult.Yes)
         {
             ArsSQLQry qryRezYer = new ArsSQLQry();
             qryRezYer.SQLText = "SELECT * FROM [TBLREZERVASYONSAAT] WHERE /*WS*/REC_ID = '" + REC_ID.Text + "'/*WE*/";
             qryRezYer.Open();
             qryRezYer.Mode = EnmQryMode.Delete;
             qryRezYer.Exec();
             if (qryRezYer.execErrorCode == "0")
             {
                 ArsMessage.ShowMessage("Bilgi", "Kayıt Silme Başarılı");
                 BtnTemizle_Click(BtnTemizle, null);
             }
         }
     }
     YER_KODU.Focus();
     grdRezervasyonSaat.RefreshGrid();
 }
Example #29
0
        private void miPDFOlustur_Click(object sender, EventArgs e)
        {
            if (dsRapor != null && dsRapor.Tables.Count > 0)
            {
                CariHareketRaporDesign reportDesign = new CariHareketRaporDesign();
                reportDesign.DataSource = dsRapor;
                string folderName = CARI_KODU.Text + " Hesap Ekstresi " + DateTime.Now.Ticks + ".pdf";
                var    pathFolder = Path.GetDirectoryName(Application.ExecutablePath) + "\\Rapor\\PDF\\" + folderName;
                reportDesign.ExportToPdf(pathFolder);

                try
                {
                    var pathPdf = Path.GetDirectoryName(Application.ExecutablePath) + "\\Rapor\\PDF\\" + folderName;
                    Process.Start(pathPdf);
                }
                catch (Exception ex)
                {
                    ArsMessage.ShowMessage("Hata", "Dosya Açılamadı");
                }
            }
        }
Example #30
0
        private void btnCariParamKaydet_Click(object sender, EventArgs e)
        {
            if (CARI_KODU_OTOMATIK_MI.Checked)
            {
                ArsLibrary.SaveParam("CARI", "CARI_KODU_OTOMATIK_MI", CARI_KODU_OTOMATIK_MI.focusLabel.Text, "", 1.0);
            }
            else
            {
                ArsLibrary.SaveParam("CARI", "CARI_KODU_OTOMATIK_MI", CARI_KODU_OTOMATIK_MI.focusLabel.Text, "", 0.0);
            }

            if (CARI_KODU_OTOMATIK_MI.Checked)
            {
                ArsLibrary.SaveParam("CARI", "CARI_SERI", CARI_SERI.focusLabel.Text, CARI_SERI.GetDataStr(), -1.0);
            }
            else
            {
                ArsLibrary.SaveParam("CARI", "CARI_SERI", CARI_SERI.focusLabel.Text, CARI_SERI.GetDataStr(), -1.0);
            }

            if (CARI_KODU_OTOMATIK_MI.Checked)
            {
                ArsLibrary.SaveParam("CARI", "CARI_KODU_UZUNLUK", CARI_KODU_UZUNLUK.focusLabel.Text, "", CARI_KODU_UZUNLUK.GetDoubleData());
            }
            else
            {
                ArsLibrary.SaveParam("CARI", "CARI_KODU_UZUNLUK", CARI_KODU_UZUNLUK.focusLabel.Text, "", 0.0);
            }

            if (CARI_BENZERLIK_KONTROL.Checked)
            {
                ArsLibrary.SaveParam("CARI", "CARI_BENZERLIK_KONTROL", CARI_BENZERLIK_KONTROL.focusLabel.Text, "", 1.0);
            }
            else
            {
                ArsLibrary.SaveParam("CARI", "CARI_BENZERLIK_KONTROL", CARI_BENZERLIK_KONTROL.focusLabel.Text, "", 0.0);
            }

            ArsMessage.ShowMessage("Bilgi", "Cari Parametreleri Kaydedildi");
        }