示例#1
0
        private void BtnSil_Click(object sender, EventArgs e)
        {
            if (PROMOSYON_KODU.Text != "" && PromosyonGrid.isRecordAvailable("PROMOSYON_KODU", PROMOSYON_KODU.Text))
            {
                if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
                {
                    string     delStr  = "DELETE FROM TBLPROMOSYON WHERE PROMOSYON_KODU = '" + PROMOSYON_KODU.Text + "'";
                    WebService service = new WebService();
                    service.SQLText = delStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        WebService qryDelResim = new WebService();
                        qryDelResim.SQLText = "DELETE FROM TBLRESIM WHERE TABLO_ADI = 'TBLPROMOSYON' AND TABLO_DEGER = '" + PROMOSYON_KODU.Text + "'";
                        qryDelResim.Open();

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                        PanelClear();
                        PROMOSYON_KODU.Focus();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
            }
        }
示例#2
0
        private void ManuelSiparisMobil_FormClosing(object sender, FormClosingEventArgs e)
        {
            if (!sipKaydedildi)
            {
                WebService qrySip = new WebService();
                qrySip.SQLText = "SELECT COUNT(*) AS SIP_CHECK FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                qrySip.Open();
                if (qrySip.DataCount() > 0 && qrySip.GetInt("SIP_CHECK") > 0)
                {
                    if (GotoMessage.Question("Onay", "Sipariş Kaydedilmeden Çıkış Yapılacaktır.\nEmin Misiniz?") == DialogResult.Yes)
                    {
                        WebService qrySipHarSil = new WebService();
                        qrySipHarSil.SQLText = "DELETE FROM TBLSIPARISHAR WHERE BELGE_NO = '" + belgeNo + "'";
                        qrySipHarSil.Open();

                        WebService qrySipSil = new WebService();
                        qrySipSil.SQLText = "DELETE FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                        qrySipSil.Open();

                        this.Close();
                    }
                    else
                    {
                        e.Cancel = true;
                    }
                }
            }
        }
示例#3
0
 private void BtnTeklifGonder_Click(object sender, EventArgs e)
 {
     if (FIYAT.Text != "" && IRTIBAT_NO.Text != "(   )    -")
     {
         if (GotoMessage.Question("Onay", FIYAT.Text + " € Teklif Verilecektir.\nOnaylıyor Musunuz?") == DialogResult.Yes)
         {
             WebService teklifQry = new WebService();
             teklifQry.SQLText = "INSERT INTO TBLVERILENTEKLIF(TEKLIF_NO, TEDARIKCI_KODU, FIYAT, IRTIBAT_NO, ACIKLAMA) VALUES('" + teklifNo + "', '" + Goto724Lib.tedarikciKodu + "', " + FIYAT.GetDataStr() + ", '" + IRTIBAT_NO.Text + "', '" + ACIKLAMA.Text + "')";
             teklifQry.Open();
             if (teklifQry.errorCode == "0")
             {
                 GotoMessage.ShowMessage("Bilgi", "Teklif Bşarıyla Gönderilmiştir.");
                 Close();
             }
         }
     }
     else
     {
         if (FIYAT.Text == "")
         {
             GotoMessage.ShowMessage("Hata", "Fiyat Boş Olamaz");
         }
         else if (IRTIBAT_NO.Text == "(   )    -")
         {
             GotoMessage.ShowMessage("Hata", "İrtibat No Boş Olamaz");
         }
     }
 }
示例#4
0
        private void miPuanVerildi_Click(object sender, EventArgs e)
        {
            String _musteriad = grdTedOneri.Rows[aktifIndex].Cells["grdMusteri"].Value.ToString();

            if (GotoMessage.Question("Onay", grdTedOneri.Rows[aktifIndex].Cells["grdFIRMA"].Value + " Tedarikçi Öneri Durumu Güncellenecek.\n" + _musteriad + " \nMüşterisine " + puan + " Puan Aktarılacak\nEmin Misiniz?") == DialogResult.Yes)
            {
                WebService qryTedOneriSil = new WebService();
                qryTedOneriSil.SQLText = "UPDATE TBLTEDARIKCIONERI SET DURUM = 5 WHERE KAYIT_NO = " + grdTedOneri.Rows[aktifIndex].Cells["grdKayitNo"].Value;
                qryTedOneriSil.Open();

                WebService qryPuanKontrol = new WebService();
                qryPuanKontrol.SQLText = "SELECT COUNT(*) AS PUAN_KONTROL FROM TBLPUANHAR WHERE TEDONERI_KAYIT_NO = " +
                                         "" + grdTedOneri.Rows[aktifIndex].Cells["grdKayitNo"].Value + " AND MIKTAR = " + puan + "";
                qryPuanKontrol.Open();
                if (qryPuanKontrol.DataCount() > 0 && qryPuanKontrol.GetInt("PUAN_KONTROL") > 0)
                {
                    GotoMessage.ShowMessage("Hata", "Bu Öneri İçin Puan Aktarımı Daha Önceden Yapılmıştır");
                }
                else
                {
                    qryTedOneriSil.SQLText = "INSERT INTO TBLPUANHAR ( MIKTAR, MUSTERI_KODU,TEDONERI_KAYIT_NO) Values(" + puan + "," + grdTedOneri.Rows[aktifIndex].Cells["grdMusteriKod"].Value + "," +
                                             "" + grdTedOneri.Rows[aktifIndex].Cells["grdKayitNo"].Value + ")";
                    qryTedOneriSil.Open();
                }
                GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Düzenlendi ve Puan Aktarıldı...");
                GridRefresh();
            }
        }
示例#5
0
 private void miTeslimEdildi_Click(object sender, EventArgs e)
 {
     if (GotoMessage.Question("Onay", grdSiparisListe.Rows[aktifIndex].Cells[0].Value + " No'lu Tamamlanacak.\nEmin Misiniz?") == DialogResult.Yes)
     {
         WebService sipQry = new WebService();
         sipQry.SQLText = "UPDATE TBLSIPARIS SET DURUM = '1' WHERE BELGE_NO = '" + grdSiparisListe.Rows[aktifIndex].Cells[0].Value + "'";
         sipQry.Open();
         SiparisListeRefresh();
     }
 }
示例#6
0
 private void iPTALToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (GotoMessage.Question("Onay", grdSiparisListe.Rows[aktifIndex].Cells[0].Value + " No'lu Sipariş Durumu Güncellenecek.\nEmin Misiniz?") == DialogResult.Yes)
     {
         WebService sipQry = new WebService();
         sipQry.SQLText = "UPDATE TBLSIPARIS SET DURUM = '5' WHERE BELGE_NO = '" + grdSiparisListe.Rows[aktifIndex].Cells[0].Value + "'";
         sipQry.Open();
         SiparisListeRefresh();
     }
 }
示例#7
0
 private void miYeniKayit_Click(object sender, EventArgs e)
 {
     if (GotoMessage.Question("Onay", grdTedOneri.Rows[aktifIndex].Cells["grdFIRMA"].Value + " Tedarikçi Öneri Durumu Güncellenecek.\nEmin Misiniz?") == DialogResult.Yes)
     {
         WebService qryTedOneriSil = new WebService();
         qryTedOneriSil.SQLText = "UPDATE TBLTEDARIKCIONERI SET DURUM = 0 WHERE KAYIT_NO = " + grdTedOneri.Rows[aktifIndex].Cells["grdKayitNo"].Value;
         qryTedOneriSil.Open();
         GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Düzenlendi...");
         GridRefresh();
     }
 }
示例#8
0
 protected override bool ProcessDialogKey(Keys keyData)
 {
     if (Form.ModifierKeys == Keys.None && keyData == Keys.Escape)
     {
         if (GotoMessage.Question("Onay", "Manuel Sipariş Ekranı Kapatılacak.\nEmin Misiniz?") == DialogResult.Yes)
         {
             this.Close();
         }
         return(true);
     }
     return(base.ProcessDialogKey(keyData));
 }
示例#9
0
 private void MetroButton1_Click(object sender, EventArgs e)
 {
     if (GotoMessage.Question("Onay", "Teklif Kapatılacak.\nEmin Misiniz?") == DialogResult.Yes)
     {
         WebService teklifQry = new WebService();
         teklifQry.SQLText = "UPDATE TBLTEKLIF SET DURUM = 1 WHERE TEKLIF_NO = '" + teklifNo + "'";
         teklifQry.Open();
         if (teklifQry.errorCode == "0")
         {
             GotoMessage.ShowMessage("Bilgi", "Teklif Başarıyla Kapatılmıştır");
             Close();
         }
     }
 }
示例#10
0
        private void BtnSil_Click(object sender, EventArgs e)
        {
            if (TIP_KOD.Text != "")
            {
                if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
                {
                    WebService qryStokTip = new WebService();
                    qryStokTip.SQLText = "SELECT KATEGORI_KODU FROM TBLSTOKTIP WHERE TIP_KODU = '" + TIP_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                    qryStokTip.Open();
                    string kat = qryStokTip.GetString("KATEGORI_KODU");

                    string     delStr  = "DELETE FROM TBLSTOKTIP WHERE TIP_KODU = '" + TIP_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                    WebService service = new WebService();
                    service.SQLText = delStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        WebService qryKatKontrol = new WebService();
                        qryKatKontrol.SQLText = "SELECT TIP_KODU FROM TBLSTOKTIP WHERE KATEGORI_KODU = '" + kat + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                        qryKatKontrol.Open();
                        if (qryKatKontrol.DataCount() == 0)
                        {
                            WebService qryMusSil = new WebService();
                            qryMusSil.SQLText = "DELETE FROM TBLMUSTERITEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND KATEGORI_KODU = '" + kat + "'";
                            qryMusSil.Open();
                        }

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                        PanelClear();
                        TIP_KOD.Focus();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
            }
        }
示例#11
0
 private void btnSilYetkili_Click(object sender, EventArgs e)
 {
     if (YETKILI_KOD.Text != "" && YetkiliGrid.isRecordAvailable("YETKILI_KODU", MUSTERI_KOD.Text))
     {
         if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
         {
             string     delStr  = "DELETE FROM TBLMUSTERIYETKILI WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "' AND (MUSTERI_KODU IN (SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "') OR MUSTERI_KODU NOT IN (SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI))";
             WebService service = new WebService();
             service.SQLText = delStr;
             service.Open();
             if (service.errorCode == "0")
             {
                 GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                 YetkiliPanelClear();
                 RefreshYetkiliGrid();
             }
             else
             {
                 GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
             }
         }
     }
 }
示例#12
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MUSTERI_KOD.Text != "" && MusteriGrid.isRecordAvailable("MUSTERI_KODU", MUSTERI_KOD.Text))
     {
         if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
         {
             string     delStr  = "DELETE FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + MUSTERI_KOD.Text + "'";
             WebService service = new WebService();
             service.SQLText = delStr;
             service.Open();
             if (service.errorCode == "0")
             {
                 GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                 PanelClear();
                 RefreshGrid();
             }
             else
             {
                 GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
             }
         }
     }
 }
示例#13
0
 private void BtnSil_Click(object sender, EventArgs e)
 {
     if (STOK_KOD.Text != "" && StokGrid.isRecordAvailable("STOK_KODU", STOK_KOD.Text))
     {
         if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
         {
             string     delStr  = "DELETE FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
             WebService service = new WebService();
             service.SQLText = delStr;
             service.Open();
             if (service.errorCode == "0")
             {
                 GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                 PanelClear();
                 STOK_KOD.Focus();
                 RefreshGrid();
             }
             else
             {
                 GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
             }
         }
     }
 }
示例#14
0
        private void btnPDF_Click(object sender, EventArgs e)
        {
            if (grdFatura.Rows.Count == 0)
            {
                GotoMessage.ShowMessage("Hata", "Lütfen Bir Fatura Oluşturun");
                return;
            }
            Fatura fat = new Fatura();

            fat.indexs     = indexs;
            fat.DataSource = dataSet;
            fat.tedarikci  = TEDARIKCI_ADI.Text;

            WebService qryTed = new WebService();

            qryTed.SQLText = "SELECT CADDE_SOKAK + ' ' + BINA_NO + ' ' + SEHIR AS ADRES, (SELECT TOP 1 YETKILI_ADI FROM TBLTEDARIKCIYETKILI YET WHERE TED.TEDARIKCI_KODU = YET.TEDARIKCI_KODU ORDER BY YETKILI_KODU) AS YETKILI_ADI FROM TBLTEDARIKCI TED WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KODU.Text + "'";
            qryTed.Open();
            if (qryTed.DataCount() > 0)
            {
                fat.adSoyad = qryTed.GetString("YETKILI_ADI");
                fat.adres   = qryTed.GetString("ADRES");
            }

            string basTarihStr = "01" + "." + (DONEM.SelectedIndex + 1) + "." + YIL.Text;
            string bitTarihStr = DateTime.DaysInMonth(Convert.ToInt32(YIL.Text), DONEM.SelectedIndex + 1) + "." + (DONEM.SelectedIndex + 1) + "." + YIL.Text;
            string donemStr    = "";

            switch (DONEM.SelectedIndex)
            {
            case 0:
                donemStr = "JANUARY";
                break;

            case 1:
                donemStr = "FEBRUARY";
                break;

            case 2:
                donemStr = "MARCH";
                break;

            case 3:
                donemStr = "APRIL";
                break;

            case 4:
                donemStr = "MAY";
                break;

            case 5:
                donemStr = "JUN";
                break;

            case 6:
                donemStr = "JULY";
                break;

            case 7:
                donemStr = "AUGUST";
                break;

            case 8:
                donemStr = "SEPTEMBER";
                break;

            case 9:
                donemStr = "OCTOBER";
                break;

            case 10:
                donemStr = "NOVEMBER";
                break;

            case 11:
                donemStr = "DECEMBER";
                break;
            }

            donemStr += "\nBechung von " + basTarihStr + " bis " + bitTarihStr;
            fat.donem = donemStr;

            fat.fatNo = "RECHNUNG / INVOICE-NR : " + YIL.Text + (DONEM.SelectedIndex + 1) + TEDARIKCI_KODU.Text;

            var pathPdf    = Path.GetDirectoryName(Application.ExecutablePath) + "\\Faturalar\\PDF\\" + TEDARIKCI_KODU.Text + "_FAT_" + DateTime.Now.Ticks.ToString() + ".pdf";
            var pathExcell = Path.GetDirectoryName(Application.ExecutablePath) + "\\Faturalar\\EXCELL\\" + TEDARIKCI_KODU.Text + "_EXCELL_" + DateTime.Now.Ticks.ToString() + ".xlsx";

            fat.ExportToPdf(pathPdf);
            fat.ExportToXlsx(pathExcell);

            FileStream   stream = new FileStream(pathPdf, FileMode.Open, FileAccess.Read);
            BinaryReader reader = new BinaryReader(stream);

            byte[] file = reader.ReadBytes((int)stream.Length);
            reader.Close();
            stream.Close();

            string belgeAdi = YIL.Text + "_" + DONEM.Text + "_" + TEDARIKCI_KODU.Text + "_FAT";

            WebService qryBelge = new WebService();

            qryBelge.SQLText = "SELECT BELGE_ADI FROM TBLBELGE WHERE BELGE_ADI = '" + belgeAdi + "'";
            qryBelge.Open();
            if (qryBelge.DataCount() > 0)
            {
                if (GotoMessage.Question("Onay", "Bu Belge Daha Önceden Yayınlanmış.\nGüncellemek İster Misiniz?") == DialogResult.Yes)
                {
                    WebService qryFat = new WebService();
                    qryFat.SQLText = "UPDATE TBLBELGE SET BELGE = 0x" + Goto724Lib.ByteArrayToString(file) + " WHERE BELGE_ADI = '" + belgeAdi + "'";
                    qryFat.Open();

                    GotoMessage.ShowMessage("Bilgi", "PDF Başarıyla Yayınlandı");
                }
            }
            else
            {
                WebService qryFat = new WebService();
                qryFat.SQLText = "INSERT INTO TBLBELGE(BELGE_ADI, BELGE) VALUES('" + belgeAdi + "', 0x" + Goto724Lib.ByteArrayToString(file) + ")";
                qryFat.Open();

                GotoMessage.ShowMessage("Bilgi", "PDF Başarıyla Yayınlandı");
            }

            Process.Start(pathPdf);
        }