Пример #1
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");
         }
     }
 }
Пример #2
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();
            }
        }
Пример #3
0
        private void Button1_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "" && STOK_KODU.GetString() != "" && FIYAT.Text != "")
            {
                WebService siparisKontrolQry = new WebService();
                siparisKontrolQry.SQLText = "SELECT * FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                siparisKontrolQry.Open();
                if (siparisKontrolQry.DataCount() == 0)
                {
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText  = "INSERT INTO TBLSIPARIS(BELGE_NO, MUSTERI_KODU, TEDARIKCI_KODU, TARIH, TESLIM_TARIHI, TESLIM_SAATI, ACIKLAMA, TUTAR, APP_MANUEL, DURUM, TESLIMAT_SEKLI) VALUES(";
                    siparisQry.SQLText += "'" + belgeNo + "', '" + musteriKodu + "', '" + Goto724Lib.tedarikciKodu + "', '" + tarihStr + "', '" + teslimatTarihStr + "', '" + TESLIM_SAATI.Text + "', '" + ACIKLAMA.Text + "', 0, 'M', '0'";
                    if (rbAdreseTeslim.Checked)
                    {
                        siparisQry.SQLText += ", 'Adrese Teslim')";
                    }
                    else if (rbFabrikadaTeslim.Checked)
                    {
                        siparisQry.SQLText += ", 'Fabrikada Teslim')";
                    }
                    siparisQry.Open();
                    StokEkle();
                }
                else
                {
                    //if (KATEGORI.GetString() == siparisKontrolQry.GetString("KATEGORI_KODU"))
                    //{
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText = "UPDATE TBLSIPARIS SET TARIH = '" + tarihStr + "', TESLIM_TARIHI = '" + teslimatTarihStr + "', TESLIM_SAATI = '" + TESLIM_SAATI.Text + "', ACIKLAMA = '" + ACIKLAMA.Text + "' WHERE BELGE_NO = '" + belgeNo + "'";
                    siparisQry.Open();
                    StokEkle();
                    //}
                    //else
                    //{
                    //    GotoMessage.ShowMessage("Hata", "Siparişte Kategori Kodu Değiştirilemez.");
                    //}
                }
            }
            else
            {
                if (KATEGORI.GetString() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
                }
                else if (STOK_KODU.GetString() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Ürün Boş Olamaz");
                }
                else if (FIYAT.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Miktar Seçimi Yapılmalıdır");
                }
            }
        }
Пример #4
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);
                    }
                }
            }
        }
Пример #5
0
        private void BtnFiyatKoduKaydet_Click(object sender, EventArgs e)
        {
            if (MUSTERI_KOD.Text != "" && KATEGORI_KODU.SelectedIndex != -1 && STOK_KODU.SelectedIndex != -1 && FIYAT_KODU.SelectedIndex != -1)
            {
                WebService qryParamKontrol = new WebService();
                qryParamKontrol.SQLText = "SELECT * FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'";
                qryParamKontrol.Open();
                if (qryParamKontrol.DataCount() > 0)
                {
                    WebService qryParam = new WebService();
                    qryParam.SQLText  = "UPDATE TBLPARAMETRE SET ";
                    qryParam.SQLText += "FLOAT_DEGER = " + FIYAT_KODU.SelectedIndex;
                    qryParam.SQLText += ", STR_DEGER = 'SATIS_FIYAT" + (FIYAT_KODU.SelectedIndex + 1) + "'";
                    qryParam.SQLText += " WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'";
                    qryParam.Open();
                }
                else
                {
                    WebService qryParam = new WebService();
                    qryParam.SQLText  = "INSERT INTO TBLPARAMETRE(TEDARIKCI_KODU, MODUL, PARAMETRE, STR_DEGER, FLOAT_DEGER) VALUES(";
                    qryParam.SQLText += "'" + Goto724Lib.tedarikciKodu + "', 'Ted', '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU', 'SATIS_FIYAT" + (FIYAT_KODU.SelectedIndex + 1) + "', " + FIYAT_KODU.SelectedIndex;
                    qryParam.SQLText += ")";
                    GotoMessage.ShowMessage("", qryParam.SQLText);
                    qryParam.Open();
                }

                FIYAT_KODU.SelectedIndex = -1;
                STOK_KODU.SelectedIndex  = -1;
                STOK_KODU.Items.Clear();
                KATEGORI_KODU.SelectedIndex = -1;
                GotoMessage.ShowMessage("Bilgi", "Fiyat Kodu Başarıyla Kaydedildi.");
            }
        }
Пример #6
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (STOK_KODU.Text != "" && FIYAT.Text != "")
            {
                for (int i = 0; i < grdStokGrid.Rows.Count; i++)
                {
                    if (Convert.ToDouble(grdStokGrid.Rows[i].Cells["grdToplamKilo"].Value) != 0.0)
                    {
                        WebService siparisHarKontrolQry = new WebService();
                        siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.Text + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarKontrolQry.Open();
                        if (siparisHarKontrolQry.DataCount() > 0)
                        {
                            WebService siparisHarQry = new WebService();
                            siparisHarQry.SQLText = "UPDATE TBLSIPARISHAR SET MIKTAR = " + grdStokGrid.Rows[i].Cells["grdAdet"].Value + " WHERE STOK_KODU = '" + STOK_KODU.Text + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                            siparisHarQry.Open();
                        }
                        else
                        {
                            WebService siparisHarQry = new WebService();
                            siparisHarQry.SQLText  = "INSERT INTO TBLSIPARISHAR(BELGE_NO, STOK_KODU, MIKTAR, PAKET_KODU, GC) VALUES(";
                            siparisHarQry.SQLText += "'" + belgeNo + "', '" + STOK_KODU.Text + "', '" + grdStokGrid.Rows[i].Cells["grdAdet"].Value + "', '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value + "', 'C')";
                            siparisHarQry.Open();
                        }
                    }
                    else
                    {
                        WebService siparisHarKontrolQry = new WebService();
                        siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.Text + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarKontrolQry.Open();
                        if (siparisHarKontrolQry.DataCount() > 0)
                        {
                            WebService siparisHarQry = new WebService();
                            siparisHarQry.SQLText = "DELETE FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.Text + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                            siparisHarQry.Open();
                        }
                    }
                }

                WebService siparisQry = new WebService();
                siparisQry.SQLText = "UPDATE TBLSIPARIS SET TUTAR = (SELECT SUM(HAR.MIKTAR * PAKET.MIKTAR * " + fiyatKodu + ") FROM TBLSIPARISHAR HAR, TBLSTOK STOK, TBLSTOKPAKET PAKET WHERE STOK.STOK_KODU = HAR.STOK_KODU AND HAR.PAKET_KODU = PAKET.PAKET_KODU AND HAR.BELGE_NO = '" + belgeNo + "') WHERE BELGE_NO = '" + belgeNo + "'";
                siparisQry.Open();

                GrdSipDetayRefresh();

                STOK_KODU.Text = "";
                STOK_KODU_Leave(STOK_KODU, null);
            }
            else
            {
                if (STOK_KODU.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Stok Kodu Boş Olamaz");
                }
                else if (FIYAT.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Miktar Seçimi Yapılmalıdır");
                }
            }
        }
Пример #7
0
        private void TeklifClick(Object sender, EventArgs e)
        {
            if ((sender is PictureBox && (string)(sender as PictureBox).Tag != "") || (sender is Label && (string)(sender as Label).Tag != "") ||
                (sender is Panel && (string)(sender as Panel).Tag != ""))
            {
                string teklifNo = "";
                switch (sender)
                {
                case PictureBox _:
                    teklifNo = (string)(sender as PictureBox).Tag;
                    break;

                case Label _:
                    teklifNo = (string)(sender as Label).Tag;
                    break;

                case Panel _:
                    teklifNo = (string)(sender as Panel).Tag;
                    break;
                }

                bool tekliftedKontrol = false;

                WebService teklifTedQry = new WebService();
                teklifTedQry.SQLText = "SELECT TEDARIKCI_KODU FROM TBLTEKLIF WHERE TEKLIF_NO = '" + teklifNo + "'";
                teklifTedQry.Open();
                if (teklifTedQry.DataCount() > 0)
                {
                    if (teklifTedQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        tekliftedKontrol = true;
                    }
                }

                if (!tekliftedKontrol)
                {
                    WebService teklifKontrolQry = new WebService();
                    teklifKontrolQry.SQLText = "SELECT * FROM TBLVERILENTEKLIF WHERE TEKLIF_NO = '" + teklifNo + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                    teklifKontrolQry.Open();
                    if (teklifKontrolQry.DataCount() > 0)
                    {
                        GotoMessage.ShowMessage("Hata", "Bu Teklife Daha Önceden Fiyat Gönderilmiş.");
                    }
                    else
                    {
                        TeklifGonder TeklifGonderForm = new TeklifGonder();
                        TeklifGonderForm.teklifNo = teklifNo;
                        TeklifGonderForm.Show();
                    }
                }
                else
                {
                    TeklifDetay TeklifDetayForm = new TeklifDetay();
                    TeklifDetayForm.teklifNo = teklifNo;
                    TeklifDetayForm.Show();
                }
            }
        }
Пример #8
0
        private void STOK_KODU_Leave(object sender, EventArgs e)
        {
            STOK_ADI.Text = "";

            lblToplamAdet.Text = "";
            lblToplamKG.Text   = "";
            FIYAT.Text         = "";

            if (STOK_KODU.Text != "")
            {
                WebService service = new WebService();
                service.SQLText = "SELECT STOK_ADI, " + fiyatKodu + " FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                service.Open();
                if (service.DataCount() > 0)
                {
                    STOK_ADI.Text = service.GetString("STOK_ADI");
                    stokFiyat     = service.GetDouble(fiyatKodu);
                }
            }
            else
            {
                List <DataGridViewColumn> tempColumns = new List <DataGridViewColumn>();
                foreach (DataGridViewColumn column in grdStokGrid.Columns)
                {
                    tempColumns.Add(column);
                }

                grdStokGrid.DataSource = null;
                grdStokGrid.Columns.Clear();

                foreach (DataGridViewColumn column in tempColumns)
                {
                    grdStokGrid.Columns.Add(column);
                    if (column.HeaderText == "Sipariş Kilosu")
                    {
                        column.DisplayIndex = 0;
                    }
                    else if (column.HeaderText == "Adet")
                    {
                        column.DisplayIndex = 1;
                    }
                    else if (column.HeaderText == "Toplam Kilo")
                    {
                        column.DisplayIndex = 2;
                    }
                }
            }
            if (STOK_ADI.Text == "" && STOK_KODU.Text != "")
            {
                GotoMessage.ShowMessage("Hata", "Stok Kodu Hatalı.\nStok Kodu: " + STOK_KODU.Text);
                STOK_KODU.Focus();
            }
            else
            {
                StokGridDoldur();
            }
        }
Пример #9
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();
     }
 }
Пример #10
0
        private void StokEkle()
        {
            for (int i = 0; i < grdStokGrid.Rows.Count; i++)
            {
                if (Convert.ToDouble(grdStokGrid.Rows[i].Cells["grdToplamKilo"].Value) != 0.0)
                {
                    WebService siparisHarKontrolQry = new WebService();
                    siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                    siparisHarKontrolQry.Open();
                    if (siparisHarKontrolQry.DataCount() > 0)
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText = "UPDATE TBLSIPARISHAR SET MIKTAR = " + grdStokGrid.Rows[i].Cells["grdAdet"].Value + " WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarQry.Open();
                    }
                    else
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText  = "INSERT INTO TBLSIPARISHAR(BELGE_NO, STOK_KODU, MIKTAR, PAKET_KODU, GC, KATEGORI_KODU) VALUES(";
                        siparisHarQry.SQLText += "'" + belgeNo + "', '" + STOK_KODU.GetString() + "', '" + grdStokGrid.Rows[i].Cells["grdAdet"].Value + "', '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value + "', 'C', '" + KATEGORI.GetString() + "')";
                        siparisHarQry.Open();
                    }
                }
                else
                {
                    WebService siparisHarKontrolQry = new WebService();
                    siparisHarKontrolQry.SQLText = "SELECT STOK_KODU FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                    siparisHarKontrolQry.Open();
                    if (siparisHarKontrolQry.DataCount() > 0)
                    {
                        WebService siparisHarQry = new WebService();
                        siparisHarQry.SQLText = "DELETE FROM TBLSIPARISHAR WHERE STOK_KODU = '" + STOK_KODU.GetString() + "' AND BELGE_NO = '" + belgeNo + "' AND PAKET_KODU = '" + grdStokGrid.Rows[i].Cells["grdPaketKodu"].Value.ToString() + "'";
                        siparisHarQry.Open();
                    }
                }
            }

            WebService siparisQry = new WebService();

            siparisQry.SQLText = "UPDATE TBLSIPARIS SET TUTAR = (SELECT SUM(HAR.MIKTAR * PAKET.MIKTAR * " + fiyatKodu + ") FROM TBLSIPARISHAR HAR, TBLSTOK STOK, TBLSTOKPAKET PAKET WHERE STOK.STOK_KODU = HAR.STOK_KODU AND HAR.PAKET_KODU = PAKET.PAKET_KODU AND HAR.BELGE_NO = '" + belgeNo + "') WHERE BELGE_NO = '" + belgeNo + "'";
            siparisQry.Open();

            GrdSipDetayRefresh();
            STOK_KODU.SelectedIndex = -1;
            STOK_KODU.Text          = "";
            FIYAT.Text          = "";
            lblToplamKG.Text    = "";
            lblToplamAdet.Text  = "";
            lblToplamFiyat.Text = "";
            PaketGridTemizle();
            STOK_KODU.Focus();

            GotoMessage.ShowMessage("Bilgi", "Kayıt Eklendi.");
        }
Пример #11
0
 private void btnFiltrele_Click(object sender, EventArgs e)
 {
     if (TEDARIKCI_KODU.Text != "")
     {
         RefreshGrid();
     }
     else
     {
         GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz");
     }
     tbFocus.Focus();
 }
Пример #12
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();
         }
     }
 }
Пример #13
0
        private void BtnSiparisKaydet_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "")
            {
                tcSiparis.TabPages.Remove(tpUrunler);
                WebService siparisKontrolQry = new WebService();
                siparisKontrolQry.SQLText = "SELECT * FROM TBLSIPARIS WHERE BELGE_NO = '" + belgeNo + "'";
                siparisKontrolQry.Open();
                if (siparisKontrolQry.DataCount() == 0)
                {
                    string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                    string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                    WebService siparisQry = new WebService();
                    siparisQry.SQLText  = "INSERT INTO TBLSIPARIS(BELGE_NO, MUSTERI_KODU, TEDARIKCI_KODU, KATEGORI_KODU, TARIH, TESLIM_TARIHI, TESLIM_SAATI, ACIKLAMA, TUTAR, APP_MANUEL, DURUM) VALUES(";
                    siparisQry.SQLText += "'" + belgeNo + "', '" + musteriKodu + "', '" + Goto724Lib.tedarikciKodu + "', '" + KATEGORI.GetString() + "', '" + tarihStr + "', '" + teslimatTarihStr + "', '" + TESLIM_SAATI.Text + "', '" + ACIKLAMA.Text + "', 0, 'M', '0')";
                    siparisQry.Open();
                    if (siparisQry.errorCode == "0")
                    {
                        tcSiparis.TabPages.Add(tpUrunler);
                        tcSiparis.SelectedIndex = 1;
                    }
                }
                else
                {
                    if (KATEGORI.GetString() == siparisKontrolQry.GetString("KATEGORI_KODU"))
                    {
                        string tarihStr         = TARIH.Text.Split('.')[1] + "." + TARIH.Text.Split('.')[0] + "." + TARIH.Text.Split('.')[2];
                        string teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];

                        WebService siparisQry = new WebService();
                        siparisQry.SQLText = "UPDATE TBLSIPARIS SET TARIH = '" + tarihStr + "', TESLIM_TARIHI = '" + teslimatTarihStr + "', TESLIM_SAATI = '" + TESLIM_SAATI.Text + "', ACIKLAMA = '" + ACIKLAMA.Text + "' WHERE BELGE_NO = '" + belgeNo + "'";
                        siparisQry.Open();
                        if (siparisQry.errorCode == "0")
                        {
                            tcSiparis.TabPages.Add(tpUrunler);
                            tcSiparis.SelectedIndex = 1;
                        }
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Siparişte Kategori Kodu Değiştirilemez.");
                    }
                }
            }
            else
            {
                GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
            }
        }
Пример #14
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (SIP_BEDEL.GetDataStr() != "" && IPTAL_SIP_BEDEL.GetDataStr() != "" && MAKSIMIM_BEDEL.GetDataStr() != "" && MUSTERI_AYLIK_CIRO_YUZDE.GetDataStr() != "" && PROMOSYON_INDIRIM_YUZDE.GetDataStr() != "")
            {
                Goto724Lib.SetParamFLOAT("SIP_BEDEL", SIP_BEDEL.GetDataStr(), strDeger: SIP_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("IPTAL_SIP_BEDEL", IPTAL_SIP_BEDEL.GetDataStr(), strDeger: IPTAL_SIP_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("MAKSIMIM_BEDEL", MAKSIMIM_BEDEL.GetDataStr(), strDeger: MAKSIMIM_BEDEL.GetDataStr());
                Goto724Lib.SetParamFLOAT("MUSTERI_AYLIK_CIRO_YUZDE", MUSTERI_AYLIK_CIRO_YUZDE.GetDataStr(), strDeger: (MUSTERI_AYLIK_CIRO_YUZDE.GetDoubleData() * 100) + "%");
                Goto724Lib.SetParamFLOAT("PROMOSYON_INDIRIM_YUZDE", PROMOSYON_INDIRIM_YUZDE.GetDataStr(), strDeger: PROMOSYON_INDIRIM_YUZDE.GetDataStr());
                Goto724Lib.SetParamFLOAT("TAVSIYE_PUAN_DEGERI", TAVSIYE_PUAN_DEGERI.GetDataStr(), strDeger: TAVSIYE_PUAN_DEGERI.GetDataStr());

                GotoMessage.ShowMessage("Bilgi", "Ayarlar Kayıt Edildi.");
            }
            else
            {
                GotoMessage.ShowMessage("Hata", "Tüm Alanlar Doldurulmalıdır.");
            }
        }
Пример #15
0
        private void BtnTeklifVer_Click(object sender, EventArgs e)
        {
            WebService tedBakiyeKontrol = new WebService();

            tedBakiyeKontrol.SQLText = "SELECT BAKIYE FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
            tedBakiyeKontrol.Open();
            if (tedBakiyeKontrol.DataCount() > 0)
            {
                if (tedBakiyeKontrol.GetDouble("BAKIYE") >= Goto724Lib.teklifVerBedel)
                {
                    TeklifVer teklifForm = new TeklifVer();
                    teklifForm.Show();
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Teklif Verebilmek İçin Bakiye Yetersizdir.\nGüncel Bakiye: " + tedBakiyeKontrol.GetDouble("BAKIYE") + " €\nTeklif Ver Fiyat: " + Goto724Lib.teklifAlBedel + " €");
                }
            }
        }
Пример #16
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (TEDARIKCI_KOD.Text != "" && BAKIYE.GetDataStr() != "")
            {
                WebService tedKontrolQry = new WebService();
                tedKontrolQry.SQLText = "SELECT TEDARIKCI_ADI FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'";
                tedKontrolQry.Open();
                if (tedKontrolQry.DataCount() > 0)
                {
                    WebService bakiyeQry = new WebService();
                    bakiyeQry.SQLText = "UPDATE TBLTEDARIKCI SET BAKIYE = '" + BAKIYE.GetDataStr() + "' WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'";
                    bakiyeQry.Open();

                    if (bakiyeQry.errorCode == "0")
                    {
                        GotoMessage.ShowMessage("Bilgi", "Bakiye Başarıyla Güncellenmiştir");
                    }
                    RefreshGrid();
                    TEDARIKCI_AD.Text  = "";
                    BAKIYE.Text        = "0,00";
                    TEDARIKCI_KOD.Text = "";
                    TEDARIKCI_KOD.Focus();
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Hatalı.\nTedarikçi Kodu: " + TEDARIKCI_KOD.Text);
                }
            }
            else
            {
                if (TEDARIKCI_KOD.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz");
                }
                else if (BAKIYE.GetDataStr() == "")
                {
                    GotoMessage.ShowMessage("Hata", "Bakiye Boş Olamaz");
                }
            }
        }
Пример #17
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            ParamKaydet("PARAM_SIP_VER_SURE", "", Convert.ToDouble(PARAM_SIP_VER_SURE.Text));
            ParamKaydet("PARAM_SIP_IPTAL_SURE", "", Convert.ToDouble(PARAM_SIP_IPTAL_SURE.Text));
            ParamKaydet("PARAM_SIP_BAS_SAAT", PARAM_SIP_BAS_SAAT.Text, null);
            ParamKaydet("PARAM_SIP_BIT_SAAT", PARAM_SIP_BIT_SAAT.Text, null);
            string gunler = "";

            for (int i = 0; i < PARAM_SIP_GUNLER.CheckedIndices.Count; i++)
            {
                gunler += PARAM_SIP_GUNLER.CheckedIndices[i] + ";";
            }
            if (gunler != "")
            {
                gunler = gunler.Substring(0, gunler.Length - 1);
            }
            ParamKaydet("PARAM_SIP_GUNLER", gunler, null);

            Goto724Lib.ReadParameters();

            GotoMessage.ShowMessage("Bilgi", "Parametreler Başarıyla Güncellendi");
        }
Пример #18
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);
                    }
                }
            }
        }
Пример #19
0
 protected void FatClick(object sender, EventArgs e)
 {
     if (sender is Button)
     {
         WebService qryFatPDF = new WebService();
         qryFatPDF.SQLText = "SELECT BELGE, BELGE_ADI FROM TBLBELGE WHERE KAYIT_NO = " + Convert.ToInt32((sender as Button).Tag.ToString());
         qryFatPDF.Open();
         if (qryFatPDF.DataCount() > 0)
         {
             try
             {
                 var pathPdf = Path.GetDirectoryName(Application.ExecutablePath) + "\\Faturalar\\Downloads\\" + qryFatPDF.GetString("BELGE_ADI") + ".pdf";
                 System.IO.File.WriteAllBytes(pathPdf, qryFatPDF.GetBytes("BELGE"));
                 Process.Start(pathPdf);
             }
             catch (Exception ex)
             {
                 GotoMessage.ShowMessage("Hata", "Dosya Açılamadı");
             }
         }
     }
 }
Пример #20
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);
             }
         }
     }
 }
Пример #21
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);
             }
         }
     }
 }
Пример #22
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);
             }
         }
     }
 }
Пример #23
0
        private void Login_Load(object sender, EventArgs e)
        {
            DIL.SelectedIndex = 0;
            var path = Path.GetDirectoryName(Application.ExecutablePath) + "\\goto.cfg";

            if (File.Exists(path))
            {
                string[] lines = System.IO.File.ReadAllLines(path);
                if (lines.Length >= 2)
                {
                    string lisansNumarasi = Goto724Lib.SifreCoz(lines[0]);
                    string lisansSifresi  = Goto724Lib.SifreCoz(lines[1]);
                    string kullaniciAdi   = "";
                    string kullaniciSifre = "";
                    int    lang           = 0;

                    if (lines.Length >= 4)
                    {
                        kullaniciAdi   = Goto724Lib.SifreCoz(lines[2]);
                        kullaniciSifre = Goto724Lib.SifreCoz(lines[3]);
                    }
                    if (lines.Length >= 5)
                    {
                        if (lines[4] == "1")
                        {
                            DIL.SelectedIndex    = 1;
                            lblKullaniciAdi.Text = lblKullaniciAdi.GerText;
                            lblSifre.Text        = lblSifre.GerText;
                            lblDil.Text          = lblDil.GerText;
                        }
                    }

                    if (lisansNumarasi == "19010100001" && lisansSifresi == "Goto724")
                    {
                        Goto724Lib.adminMi        = true;
                        lisansKontrol             = true;
                        Goto724Lib.lisansNumarasi = lisansNumarasi;
                        Goto724Lib.lisansSifresi  = lisansSifresi;

                        KULLANICI_ADI.Text   = kullaniciAdi;
                        KULLANICI_SIFRE.Text = kullaniciSifre;
                    }
                    else
                    {
                        WebService lisansService = new WebService();
                        lisansService.SQLText = "SELECT TEDARIKCI_KODU, TEDARIKCI_RESIM FROM TBLTEDARIKCI WHERE LISANS_NUMARASI = '" + lisansNumarasi + "' AND LISANS_SIFRESI = '" + lisansSifresi + "'";
                        lisansService.Open();
                        if (lisansService.DataCount() > 0)
                        {
                            Goto724Lib.tedarikciKodu  = lisansService.GetString("TEDARIKCI_KODU");
                            Goto724Lib.lisansNumarasi = lisansNumarasi;
                            Goto724Lib.lisansSifresi  = lisansSifresi;
                            lisansKontrol             = true;

                            if (lisansService.GetString("TEDARIKCI_RESIM") != "")
                            {
                                pbTedResim.Image = lisansService.GetImage("TEDARIKCI_RESIM");
                            }

                            KULLANICI_ADI.Text   = kullaniciAdi;
                            KULLANICI_SIFRE.Text = kullaniciSifre;
                        }
                        else
                        {
                            System.IO.File.WriteAllText(path, string.Empty);
                            GotoMessage.ShowMessage("Hata", "Lisans Bilgilerinde Hata Mevcut.");
                        }
                    }
                }
            }

            if (!lisansKontrol)
            {
                lblKullaniciAdi.Text  = "Lisans Numarası";
                lblSifre.Text         = "Lisans Şifresi";
                btnGirisYap.Text      = "Kayıt Ol";
                cbBeniHatirla.Visible = false;

                btnTeklifAl.Visible  = false;
                btnTeklifVer.Visible = false;
                pnlTeklifAl.Visible  = false;
                pnlTeklifVer.Visible = false;

                Size = new Size(513, Size.Height);
            }
            else
            {
                if (Goto724Lib.adminMi)
                {
                    btnTeklifAl.Visible  = false;
                    btnTeklifVer.Visible = false;
                    pnlTeklifAl.Visible  = false;
                    pnlTeklifVer.Visible = false;

                    Size = new Size(513, Size.Height);
                }
                else
                {
                    //using (ProgressForm frm = new ProgressForm(Teklifler))
                    //{
                    //    frm.activeForm = this;
                    //    frm.processID = 1;
                    //    frm.ShowDialog();
                    //}
                }
            }
        }
Пример #24
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PROMOSYON_KODU.Text != "" && PROMOSYON_TANIMI.Text != "" && PUAN.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT PROMOSYON_KODU FROM TBLPROMOSYON WHERE PROMOSYON_KODU = '" + PROMOSYON_KODU.Text + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    /*string image = "";
                     * if (!Goto724Lib.isNoImage(PROMOSYON_RESIM.Image)) image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(PROMOSYON_RESIM.Image));*/

                    string updStr = "UPDATE TBLPROMOSYON SET PROMOSYON_TANIMI = '" + PROMOSYON_TANIMI.Text + "'";

                    updStr += ", PUAN = " + Goto724Lib.RemoveChar(PUAN.Text, '.').Replace(',', '.');
                    updStr += ", STOK_ADEDI = " + Goto724Lib.RemoveChar(STOK_ADEDI.Text, '.').Replace(',', '.');
                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        updStr += ", PASIF_MI = 'H'";
                    }
                    else
                    {
                        updStr += ", PASIF_MI = 'E'";
                    }

                    if (ACIKLAMA.Text != "")
                    {
                        updStr += ", ACIKLAMA = '" + ACIKLAMA.Text + "'";
                    }
                    else
                    {
                        updStr += ", ACIKLAMA = NULL";
                    }

                    //if (image != "") updStr += ", PROMOSYON_RESIM = 0x" + image;

                    updStr += " WHERE PROMOSYON_KODU = '" + PROMOSYON_KODU.Text + "'";

                    WebService service = new WebService();
                    service.SQLText = updStr;
                    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();

                        int sira = 0;
                        foreach (Image image in imageList)
                        {
                            if (!Goto724Lib.isNoImage(image))
                            {
                                WebService qryInsResim = new WebService();
                                qryInsResim.SQLText  = "INSERT INTO TBLRESIM(TABLO_ADI, TABLO_DEGER, SIRA, RESIM) VALUES('TBLPROMOSYON', '" + PROMOSYON_KODU.Text + "', " + sira + ", ";
                                qryInsResim.SQLText += "0X" + Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(image));
                                qryInsResim.SQLText += ")";
                                qryInsResim.Open();
                            }
                            sira++;
                        }

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
                else
                {
                    /*string image = "";
                     * if (!Goto724Lib.isNoImage(PROMOSYON_RESIM.Image)) image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(PROMOSYON_RESIM.Image));*/

                    string insStr = "INSERT INTO TBLPROMOSYON(PROMOSYON_KODU, PROMOSYON_TANIMI, PUAN, PASIF_MI, ACIKLAMA, STOK_ADEDI ";

                    /*if (image != "") insStr += ", PROMOSYON_RESIM) ";
                     * else insStr += ")";*/
                    insStr += ")";
                    insStr += "VALUES ('" + PROMOSYON_KODU.Text + "', '" + PROMOSYON_TANIMI.Text + "', " + Goto724Lib.RemoveChar(PUAN.Text, '.').Replace(',', '.');
                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        insStr += ", 'H'";
                    }
                    else
                    {
                        insStr += ", 'E'";
                    }

                    if (ACIKLAMA.Text != "")
                    {
                        insStr += ", '" + ACIKLAMA.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (STOK_ADEDI.Text != "")
                    {
                        insStr += ", '" + Goto724Lib.RemoveChar(STOK_ADEDI.Text, '.').Replace(',', '.') + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    //if (image != "") insStr += ", 0x" + image;
                    insStr += ")";

                    WebService service = new WebService();
                    service.SQLText = insStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        int sira = 0;
                        foreach (Image image in imageList)
                        {
                            if (!Goto724Lib.isNoImage(image))
                            {
                                WebService qryInsResim = new WebService();
                                qryInsResim.SQLText  = "INSERT INTO TBLRESIM(TABLO_ADI, TABLO_DEGER, SIRA, RESIM) VALUES('TBLPROMOSYON', '" + PROMOSYON_KODU.Text + "', " + sira + ", ";
                                qryInsResim.SQLText += "0x" + Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(image));
                                qryInsResim.SQLText += ")";
                                qryInsResim.Open();
                            }
                            sira++;
                        }

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
            }
            else
            {
                string mesaj = "";
                if (PROMOSYON_KODU.Text == "")
                {
                    mesaj = "Tip Kodu";
                }
                else if (PROMOSYON_TANIMI.Text == "")
                {
                    mesaj = "Tip Tanımı";
                }
                else if (PUAN.Text == "")
                {
                    mesaj = "Puan";
                }
                mesaj += " Boş Olamaz";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #25
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);
        }
Пример #26
0
        private void BtnSiparisKaydet_Click(object sender, EventArgs e)
        {
            bool     sipKontrol    = true;
            double   sipVerSure    = 0;
            string   katKodSQL     = "";
            DateTime checkDateTime = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, TESLIM_SAATI.Value.Hour, TESLIM_SAATI.Value.Minute, 0);

            int d = (int)checkDateTime.DayOfWeek;

            switch (d)
            {
            case 0:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("PAZAR"))
                {
                    GotoMessage.ShowMessage("Hata", "Pazar Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.PAZAR_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.PAZAR_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.PAZAR_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.PAZAR_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 1:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("PAZARTESI"))
                {
                    GotoMessage.ShowMessage("Hata", "Pazartesi Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.PAZARTESI_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.PAZARTESI_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.PAZARTESI_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.PAZARTESI_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 2:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("SALI"))
                {
                    GotoMessage.ShowMessage("Hata", "Salı Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.SALI_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.SALI_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.SALI_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.SALI_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 3:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("CARSAMBA"))
                {
                    GotoMessage.ShowMessage("Hata", "Çarşamba Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.CARSAMBA_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.CARSAMBA_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.CARSAMBA_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.CARSAMBA_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 4:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("PERSEMBE"))
                {
                    GotoMessage.ShowMessage("Hata", "Perşembe Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.PERSEMBE_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.PERSEMBE_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.PERSEMBE_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.PERSEMBE_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 5:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("CUMA"))
                {
                    GotoMessage.ShowMessage("Hata", "Cuma Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.CUMA_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.CUMA_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.CUMA_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.CUMA_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;

            case 6:
                if (!Parametreler.PARAM_SEVK_GUNLER.Split(';').Contains("CUMARTESI"))
                {
                    GotoMessage.ShowMessage("Hata", "Cumartesi Günleri Sevk Yapılamaz.");
                    sipKontrol = false;
                }
                else
                {
                    int      basTarHour          = Convert.ToInt32(Parametreler.CUMARTESI_PARAM_SIP_BAS_SAAT.Split(':')[0]);
                    int      basTarMinute        = Convert.ToInt32(Parametreler.CUMARTESI_PARAM_SIP_BAS_SAAT.Split(':')[1]);
                    int      bitTarHour          = Convert.ToInt32(Parametreler.CUMARTESI_PARAM_SIP_BIT_SAAT.Split(':')[0]);
                    int      bitTarMinute        = Convert.ToInt32(Parametreler.CUMARTESI_PARAM_SIP_BIT_SAAT.Split(':')[1]);
                    DateTime checkDateTimeBasTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, basTarHour, basTarMinute, 0);
                    DateTime checkDateTimeBitTar = new DateTime(TESLIM_TARIHI.Value.Year, TESLIM_TARIHI.Value.Month, TESLIM_TARIHI.Value.Day, bitTarHour, bitTarMinute, 0);
                    if (checkDateTime < checkDateTimeBasTar || checkDateTime > checkDateTimeBitTar)
                    {
                        sipKontrol = false;
                        GotoMessage.ShowMessage("Hata", "Sevk Saat Aralığı Hatalıdır.");
                    }
                }
                break;
            }

            if (sipKontrol)
            {
                WebService qryKat = new WebService();
                qryKat.SQLText = "SELECT KATEGORI_KODU FROM TBLSIPARISHAR WHERE BELGE_NO = '" + belgeNo + "'";
                qryKat.Open();
                if (qryKat.DataCount() > 0)
                {
                    for (int i = 0; i < qryKat.DataCount(); i++)
                    {
                        katKodSQL += "'" + qryKat.GetString("KATEGORI_KODU") + "_PARAM_SIP_VER_SURE',";
                        qryKat.Next();
                    }
                    katKodSQL = katKodSQL.Substring(0, katKodSQL.Length - 1);

                    WebService qrySip = new WebService();
                    qrySip.SQLText = "SELECT MAX(FLOAT_DEGER) AS SIP_VER_SURE FROM TBLPARAMETRE WHERE MODUL = 'Ted' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE IN(" + katKodSQL + ")";
                    qrySip.Open();
                    if (qrySip.DataCount() > 0)
                    {
                        sipVerSure = qrySip.GetDouble("SIP_VER_SURE");
                        if ((checkDateTime.AddDays(-sipVerSure) - DateTime.Now).Days < 0)
                        {
                            sipKontrol = false;
                            GotoMessage.ShowMessage("Hata", "Sipariş En Erken " + sipVerSure + " Gün Sonrasına Verilebilir");
                        }
                    }
                }
            }

            if (sipKontrol)
            {
                string     teslimatTarihStr = TESLIM_TARIHI.Text.Split('.')[1] + "." + TESLIM_TARIHI.Text.Split('.')[0] + "." + TESLIM_TARIHI.Text.Split('.')[2];
                WebService qrySip           = new WebService();
                qrySip.SQLText = "UPDATE TBLSIPARIS SET TESLIMAT_SEKLI = '";
                if (rbAdreseTeslim.Checked)
                {
                    qrySip.SQLText += "Adrese Teslim'";
                }
                else if (rbFabrikadaTeslim.Checked)
                {
                    qrySip.SQLText += "Fabrikada Teslim'";
                }
                qrySip.SQLText += ",TESLIM_SAATI = '" + TESLIM_SAATI.Text + "'";
                qrySip.SQLText += ",TESLIM_TARIHI = '" + teslimatTarihStr + "'";
                qrySip.SQLText += " WHERE BELGE_NO = '" + belgeNo + "'";
                qrySip.Open();

                GotoMessage.ShowMessage("Bilgi", "Sipariş Kaydı Tamamlandı");
                sipKaydedildi = true;
                this.Close();
            }
        }
Пример #27
0
 private void elementUrunStokTakipOpsiyonel_Click(object sender, EventArgs e)
 {
     GotoMessage.ShowMessage("Bilgi", "Bu Seçenek Opsiyoneldir.\nMüşteri İsteğine Göre Düzenlenecektir.");
 }
Пример #28
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (STOK_KOD.Text != "" && STOK_AD.Text != "" && STOK_KATEGORI.Text != "" && STOK_TIPI.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT STOK_KODU FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string image = "";
                    if (imageChanged && !Goto724Lib.isNoImage(STOK_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(STOK_RESIM.Image));
                    }

                    string updStr = "UPDATE TBLSTOK SET STOK_ADI = '" + STOK_AD.Text + "', TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";

                    if (image != "")
                    {
                        updStr += ", STOK_RESIM = 0x" + image;
                    }

                    if (STOK_TIPI.GetString() != "")
                    {
                        updStr += ", STOK_TIPI = '" + STOK_TIPI.GetString() + "'";
                    }
                    else
                    {
                        updStr += ", STOK_TIPI = NULL";
                    }

                    if (STOK_KATEGORI.GetString() != "")
                    {
                        updStr += ", KATEGORI_KODU = '" + STOK_KATEGORI.GetString() + "'";
                    }
                    else
                    {
                        updStr += ", KATEGORI_KODU = NULL";
                    }

                    if (ACIKLAMA1.Text != "")
                    {
                        updStr += ", ACIKLAMA_1 = '" + ACIKLAMA1.Text + "'";
                    }
                    else
                    {
                        updStr += ", ACIKLAMA_1 = NULL";
                    }

                    if (ACIKLAMA2.Text != "")
                    {
                        updStr += ", ACIKLAMA_2 = '" + ACIKLAMA2.Text + "'";
                    }
                    else
                    {
                        updStr += ", ACIKLAMA_2 = NULL";
                    }

                    if (ACIKLAMA3.Text != "")
                    {
                        updStr += ", ACIKLAMA_3 = '" + ACIKLAMA3.Text + "'";
                    }
                    else
                    {
                        updStr += ", ACIKLAMA_3 = NULL";
                    }

                    if (ALIS_FIYAT1.Text != "")
                    {
                        updStr += ", ALIS_FIYAT1 = " + Goto724Lib.RemoveChar(ALIS_FIYAT1.Text, '.').Replace(',', '.') + "";
                    }
                    else
                    {
                        updStr += ", ALIS_FIYAT1 = NULL";
                    }

                    if (SATIS_FIYAT1.Text != "")
                    {
                        updStr += ", SATIS_FIYAT1 = " + Goto724Lib.RemoveChar(SATIS_FIYAT1.Text, '.').Replace(',', '.') + "";
                    }
                    else
                    {
                        updStr += ", SATIS_FIYAT1 = NULL";
                    }

                    for (int i = 0; i < grdStokFiyat.Rows.Count; i++)
                    {
                        if (grdStokFiyat.Rows[i].Cells["grdFiyat"].Value != null)
                        {
                            updStr += ", SATIS_FIYAT" + (i + 2) + " = " + Goto724Lib.RemoveChar(grdStokFiyat.Rows[i].Cells["grdFiyat"].Value.ToString(), '.').Replace(',', '.');
                        }
                        else
                        {
                            updStr += ", SATIS_FIYAT" + (i + 2) + " = 0";
                        }
                    }

                    //if (ALIS_FIYAT1.Text != "") updStr += ", ALIS_FIYAT1 = '" + ALIS_FIYAT1.Text + "'";
                    //else updStr += ", ALIS_FIYAT1 = NULL";

                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        updStr += ", PASIF_MI = 'H'";
                    }
                    else
                    {
                        updStr += ", PASIF_MI = 'E'";
                    }

                    if (STOK_KATEGORI.Text == "Döner Kebap")
                    {
                        if (grdStokOran.Rows[0].Cells["grdEt"].Value == null)
                        {
                            updStr += ", ET_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", ET_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdEt"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdKiyma"].Value == null)
                        {
                            updStr += ", KIYMA_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", KIYMA_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdKiyma"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdDana"].Value == null)
                        {
                            updStr += ", DANA_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", DANA_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdDana"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdSutDana"].Value == null)
                        {
                            updStr += ", SUT_DANA_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", SUT_DANA_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdSutDana"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdHindi"].Value == null)
                        {
                            updStr += ", HINDI_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", HINDI_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdHindi"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdTavuk"].Value == null)
                        {
                            updStr += ", TAVUK_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", TAVUK_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdTavuk"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdYag"].Value == null)
                        {
                            updStr += ", YAG_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", YAG_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdYag"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdBaharat"].Value == null)
                        {
                            updStr += ", BAHARAT_ORAN = 0";
                        }
                        else
                        {
                            updStr += ", BAHARAT_ORAN = " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdBaharat"].Value) * 100).ToString().Replace(',', '.');
                        }
                    }

                    updStr += " WHERE STOK_KODU = '" + STOK_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";

                    WebService service = new WebService();
                    service.SQLText = updStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
                else
                {
                    string image = "";
                    if (imageChanged && !Goto724Lib.isNoImage(STOK_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(STOK_RESIM.Image));
                    }

                    string insStr = "INSERT INTO TBLSTOK(STOK_KODU, STOK_ADI, TEDARIKCI_KODU, STOK_TIPI, KATEGORI_KODU, ACIKLAMA_1, ACIKLAMA_2, ACIKLAMA_3, ALIS_FIYAT1, SATIS_FIYAT1, ET_ORAN, KIYMA_ORAN, DANA_ORAN, SUT_DANA_ORAN, HINDI_ORAN, TAVUK_ORAN, YAG_ORAN, BAHARAT_ORAN, SATIS_FIYAT2, SATIS_FIYAT3, SATIS_FIYAT4, SATIS_FIYAT5, SATIS_FIYAT6, SATIS_FIYAT7, SATIS_FIYAT8, PASIF_MI";
                    if (image != "")
                    {
                        insStr += ", STOK_RESIM) ";
                    }
                    else
                    {
                        insStr += ")";
                    }
                    insStr += "VALUES ('" + STOK_KOD.Text + "', '" + STOK_AD.Text + "', '" + Goto724Lib.tedarikciKodu + "'";

                    if (STOK_TIPI.GetString() != "")
                    {
                        insStr += ", '" + STOK_TIPI.GetString() + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (STOK_KATEGORI.GetString() != "")
                    {
                        insStr += ", '" + STOK_KATEGORI.GetString() + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ACIKLAMA1.Text != "")
                    {
                        insStr += ", '" + ACIKLAMA1.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ACIKLAMA2.Text != "")
                    {
                        insStr += ", '" + ACIKLAMA2.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ACIKLAMA3.Text != "")
                    {
                        insStr += ", '" + ACIKLAMA3.Text + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (ALIS_FIYAT1.Text != "")
                    {
                        insStr += ", '" + Goto724Lib.RemoveChar(ALIS_FIYAT1.Text, '.').Replace(',', '.') + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (SATIS_FIYAT1.Text != "")
                    {
                        insStr += ", '" + Goto724Lib.RemoveChar(SATIS_FIYAT1.Text, '.').Replace(',', '.') + "'";
                    }
                    else
                    {
                        insStr += ", NULL";
                    }

                    if (STOK_KATEGORI.Text == "Döner Kebap")
                    {
                        if (grdStokOran.Rows[0].Cells["grdEt"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdEt"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdKiyma"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdKiyma"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdDana"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdDana"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdSutDana"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdSutDana"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdHindi"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdHindi"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdTavuk"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdTavuk"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdYag"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdYag"].Value) * 100).ToString().Replace(',', '.');
                        }
                        if (grdStokOran.Rows[0].Cells["grdBaharat"].Value == null)
                        {
                            insStr += ", 0";
                        }
                        else
                        {
                            insStr += ", " + (Convert.ToDouble(grdStokOran.Rows[0].Cells["grdBaharat"].Value) * 100).ToString().Replace(',', '.');
                        }
                    }
                    else
                    {
                        insStr += ",0,0,0,0,0,0,0,0";
                    }

                    for (int i = 0; i < grdStokFiyat.Rows.Count; i++)
                    {
                        if (grdStokFiyat.Rows[i].Cells["grdFiyat"].Value != null)
                        {
                            insStr += ", " + Goto724Lib.RemoveChar(grdStokFiyat.Rows[i].Cells["grdFiyat"].Value.ToString(), '.').Replace(',', '.');
                        }
                        else
                        {
                            insStr += ", 0";
                        }
                    }

                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        insStr += ", 'H'";
                    }
                    else
                    {
                        insStr += ", 'E'";
                    }

                    if (image != "")
                    {
                        insStr += ", 0x" + image;
                    }

                    insStr += ")";

                    WebService service = new WebService();
                    service.SQLText = insStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        if (STOK_KATEGORI.Text == "Döner Kebap")
                        {
                            for (int i = 0; i < 20; i++)
                            {
                                WebService paketService = new WebService();
                                paketService.SQLText = "INSERT INTO TBLSTOKPAKET(PAKET_KODU, STOK_KODU, BIRIM_KODU, TEDARIKCI_KODU, MIKTAR, ACIKLAMA)" +
                                                       "VALUES('" + STOK_KOD.Text + "" + (i + 1).ToString("000") + "', '" + STOK_KOD.Text + "', 'KG', '" + Goto724Lib.tedarikciKodu + "', " + ((i + 1) * 5) + ", '" + ((i + 1) * 5) + " Kg" + "')";
                                paketService.Open();
                            }
                        }

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
            }
            else
            {
                string mesaj = "";
                if (STOK_KOD.Text == "")
                {
                    mesaj = "Stok Kodu";
                }
                else if (STOK_AD.Text == "")
                {
                    mesaj = "Stok Adı";
                }
                else if (STOK_KATEGORI.Text == "")
                {
                    mesaj = "Kategori";
                }
                else if (STOK_TIPI.Text == "")
                {
                    mesaj = "Stok Tipi";
                }
                mesaj += " Boş Olamaz!!";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #29
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (KATEGORI_KOD.Text != "" && ACIKLAMA.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT KATEGORI_KODU FROM TBLKATEGORI WHERE KATEGORI_KODU = '" + KATEGORI_KOD.Text + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string image = "";
                    if (imageChanged && !Goto724Lib.isNoImage(KATEGORI_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(KATEGORI_RESIM.Image));
                    }

                    string updStr = "UPDATE TBLKATEGORI SET KATEGORI_ACIKLAMA = '" + ACIKLAMA.Text + "'";
                    if (image != "")
                    {
                        updStr += ", KATEGORI_RESIM = 0x" + image;
                    }
                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        updStr += ", PASIF_MI = 'H'";
                    }
                    else
                    {
                        updStr += ", PASIF_MI = 'E'";
                    }
                    updStr += " WHERE KATEGORI_KODU = '" + KATEGORI_KOD.Text + "'";

                    WebService service = new WebService();
                    service.SQLText = updStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
                else
                {
                    string image = "";
                    if (imageChanged && !Goto724Lib.isNoImage(KATEGORI_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(KATEGORI_RESIM.Image));
                    }

                    string insStr = "INSERT INTO TBLKATEGORI(KATEGORI_KODU, KATEGORI_ACIKLAMA, PASIF_MI";
                    if (image != "")
                    {
                        insStr += ", KATEGORI_RESIM) ";
                    }
                    else
                    {
                        insStr += ")";
                    }
                    insStr += "VALUES ('" + KATEGORI_KOD.Text + "', '" + ACIKLAMA.Text + "'";
                    if (PASIF_MI.SelectedIndex == -1 || PASIF_MI.SelectedIndex == 0)
                    {
                        insStr += ", 'H'";
                    }
                    else
                    {
                        insStr += ", 'E'";
                    }
                    if (image != "")
                    {
                        insStr += ", 0x" + image;
                    }
                    insStr += ")";

                    WebService service = new WebService();
                    service.SQLText = insStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı");
                        PanelClear();
                        RefreshGrid();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                    }
                }
            }
            else
            {
                string mesaj = "";
                if (KATEGORI_KOD.Text == "")
                {
                    mesaj = "Kategori Kodu";
                }
                else if (ACIKLAMA.Text == "")
                {
                    mesaj = "Kategori Açıklama";
                }
                mesaj += " Boş Olamaz";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #30
0
        private void btnGirisYap_Click(object sender, EventArgs e)
        {
            if (!lisansKontrol)
            {
                if (KULLANICI_ADI.Text != "" && KULLANICI_SIFRE.Text != "")
                {
                    if (KULLANICI_ADI.Text == "19010100001" && KULLANICI_SIFRE.Text == "Goto724")
                    {
                        try
                        {
                            var path = Path.GetDirectoryName(Application.ExecutablePath) + "\\goto.cfg";
                            using (var tw = new StreamWriter(path, true))
                            {
                                tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_ADI.Text));
                                tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_SIFRE.Text));
                            }

                            Goto724Lib.lisansNumarasi = KULLANICI_ADI.Text;
                            Goto724Lib.lisansSifresi  = KULLANICI_SIFRE.Text;
                            Goto724Lib.adminMi        = true;

                            lblKullaniciAdi.Text  = "Kullanıcı Adı";
                            lblSifre.Text         = "Şifre";
                            btnGirisYap.Text      = "Giriş Yap";
                            KULLANICI_ADI.Text    = "";
                            KULLANICI_SIFRE.Text  = "";
                            cbBeniHatirla.Visible = true;

                            lisansKontrol = true;

                            GotoMessage.ShowMessage("Bilgi", "Admin Lisans Kaydı Başarıyla Tamamlandı.");
                        }
                        catch (Exception ex)
                        {
                            GotoMessage.ShowMessage("Hata", "Lisans Kaydında Hata Oluştu");
                        }
                    }
                    else
                    {
                        WebService lisansService = new WebService();
                        lisansService.SQLText = "SELECT TEDARIKCI_KODU FROM TBLTEDARIKCI WHERE LISANS_NUMARASI = '" + KULLANICI_ADI.Text + "' AND LISANS_SIFRESI = '" + KULLANICI_SIFRE.Text + "'";
                        lisansService.Open();
                        if (lisansService.DataCount() > 0)
                        {
                            try
                            {
                                var path = Path.GetDirectoryName(Application.ExecutablePath) + "\\goto.cfg";
                                using (var tw = new StreamWriter(path, true))
                                {
                                    tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_ADI.Text));
                                    tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_SIFRE.Text));
                                }
                                Goto724Lib.tedarikciKodu  = lisansService.GetString("TEDARIKCI_KODU");
                                Goto724Lib.lisansNumarasi = KULLANICI_ADI.Text;
                                Goto724Lib.lisansSifresi  = KULLANICI_SIFRE.Text;

                                lblKullaniciAdi.Text  = "Kullanıcı Adı";
                                lblSifre.Text         = "Şifre";
                                btnGirisYap.Text      = "Giriş Yap";
                                KULLANICI_ADI.Text    = "";
                                KULLANICI_SIFRE.Text  = "";
                                cbBeniHatirla.Visible = true;

                                lisansKontrol = true;

                                GotoMessage.ShowMessage("Bilgi", "Lisans Kaydı Başarıyla Tamamlandı.");

                                btnTeklifAl.Visible  = true;
                                btnTeklifVer.Visible = true;
                                pnlTeklifAl.Visible  = true;
                                pnlTeklifVer.Visible = true;
                                Size = new Size(851, Size.Height);
                            }
                            catch (Exception ex)
                            {
                                GotoMessage.ShowMessage("Hata", "Lisans Kaydında Hata Oluştu");
                            }
                        }
                        else
                        {
                            GotoMessage.ShowMessage("Hata", "Lisans Bilgileri Hatalıdır.");
                        }
                    }
                }
                else
                {
                    string mesaj = "";
                    if (KULLANICI_ADI.Text == "")
                    {
                        mesaj = "Lisans Numarası";
                    }
                    else if (KULLANICI_SIFRE.Text == "")
                    {
                        mesaj = "Lisans Şifresi";
                    }
                    mesaj += " Boş Olamaz!!";
                    GotoMessage.ShowMessage("Bilgi", mesaj);
                }
            }
            else
            {
                if (KULLANICI_ADI.Text != "" && KULLANICI_SIFRE.Text != "")
                {
                    WebService kullaniciService = new WebService();
                    kullaniciService.SQLText = "SELECT KULLANICI_NO FROM TBLKULLANICI WHERE KULLANICI_ADI = '" + KULLANICI_ADI.Text + "' AND SIFRE = '" + KULLANICI_SIFRE.Text + "' AND LISANS_NUMARASI = '" + Goto724Lib.lisansNumarasi + "'";
                    kullaniciService.Open();
                    if (kullaniciService.DataCount() > 0)
                    {
                        Goto724Lib.lang = DIL.SelectedIndex;
                        if (cbBeniHatirla.Checked)
                        {
                            try
                            {
                                var path = Path.GetDirectoryName(Application.ExecutablePath) + "\\goto.cfg";
                                System.IO.File.WriteAllText(path, string.Empty);
                                using (var tw = new StreamWriter(path, true))
                                {
                                    tw.WriteLine(Goto724Lib.Sifrele(Goto724Lib.lisansNumarasi));
                                    tw.WriteLine(Goto724Lib.Sifrele(Goto724Lib.lisansSifresi));
                                    tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_ADI.Text));
                                    tw.WriteLine(Goto724Lib.Sifrele(KULLANICI_SIFRE.Text));
                                    tw.WriteLine(DIL.SelectedIndex + "");
                                }
                            }
                            catch (Exception ex)
                            {
                            }
                        }

                        Goto724Lib.kullaniciAdi = KULLANICI_ADI.Text;
                        Goto724Lib.sifre        = KULLANICI_SIFRE.Text;
                        Goto724Lib.kullaniciNo  = kullaniciService.GetString("KULLANICI_NO");

                        this.Close();
                        Thread th = new Thread(OpenAnaMenu);
                        th.SetApartmentState(ApartmentState.STA);
                        th.Start();
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kullanıcı Bilgileri Hatalıdır.");
                    }
                }
                else
                {
                    string mesaj = "";
                    if (KULLANICI_ADI.Text == "")
                    {
                        mesaj = "Kullanıcı Adı";
                    }
                    else if (KULLANICI_SIFRE.Text == "")
                    {
                        mesaj = "Şifre";
                    }
                    mesaj += " Boş Olamaz!!";
                    GotoMessage.ShowMessage("Bilgi", mesaj);
                }
            }
        }