Пример #1
0
        private void TedarikciKarti_Load(object sender, EventArgs e)
        {
            PASIF_MI.SelectedIndex = 0;
            if (Goto724Lib.adminMi)
            {
                RefreshGrid();
            }
            RefreshYetkiliGrid();
            if (!Goto724Lib.adminMi)
            {
                YET_TEDARIKCI_KODU.SQLText = "SELECT CASE WHEN TEDARIKCI_KISA_AD <> '' THEN TEDARIKCI_KISA_AD ELSE TEDARIKCI_ADI END AS TEDARIKCI_ADI, TEDARIKCI_KODU FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
            }
            YET_TEDARIKCI_KODU.Items.Clear();
            YET_TEDARIKCI_KODU.Open();

            if (!Goto724Lib.adminMi)
            {
                btnSil.Visible        = false;
                TedarikciGrid.Visible = false;
                TEDARIKCI_KOD.Enabled = false;
                TEDARIKCI_KOD.Text    = Goto724Lib.tedarikciKodu;
                TEDARIKCI_KOD_Leave(TEDARIKCI_KOD, null);
            }

            //WebService qryTed = new WebService();
            //qryTed.SQLText = "SELECT TEDARIKCI_KODU FROM TBLTEDARIKCI";
            //qryTed.Open();
            //for (int i = 0;i < qryTed.DataCount();i++)
            //{
            //    List<DefStokTip> defStokTips = DefStokTips();
            //    foreach (DefStokTip stokTip in defStokTips)
            //    {
            //        WebService qryUpd = new WebService();
            //        qryUpd.SQLText = "UPDATE TBLSTOKTIP SET TIP_RESIM = 0x" + Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(stokTip.img)) + " " +
            //            "WHERE TEDARIKCI_KODU = '" + qryTed.GetString("TEDARIKCI_KODU") + "' AND TIP_KODU = '" + stokTip.tipKodu + "'";
            //        qryUpd.Open();
            //    }
            //    qryTed.Next();
            //}

            WebService kategori = new WebService();

            kategori.SQLText = " SELECT KATEGORI_ACIKLAMA , KATEGORI_KODU FROM TBLKATEGORI ";
            kategori.Open();
            if (kategori.DataCount() > 0)
            {
                for (int i = 0; i < kategori.DataCount(); i++)
                {
                    chbKATEGORI.Items.Add(kategori.GetString("KATEGORI_ACIKLAMA"));
                    Kategori.Add(kategori.GetString("KATEGORI_ACIKLAMA") + "", kategori.GetString("KATEGORI_KODU") + "");

                    kategori.Next();
                }
            }
        }
Пример #2
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.");
            }
        }
Пример #3
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();
                }
            }
        }
Пример #4
0
 private void YETKILI_KOD_Leave(object sender, EventArgs e)
 {
     if (YETKILI_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLTEDARIKCIYETKILI WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             YetkiliScreenFill(service);
         }
     }
 }
Пример #5
0
 private void BtnStokRehber_Leave(object sender, EventArgs e)
 {
     if (STOK_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLSTOK WHERE STOK_KODU = '" + STOK_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
     }
 }
Пример #6
0
 private void YETKILI_KOD_Leave(object sender, EventArgs e)
 {
     if (YETKILI_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * 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))";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             YetkiliScreenFill(service);
         }
     }
 }
Пример #7
0
        public AnaMenu()
        {
            InitializeComponent();

            Goto724Lib.noImage = pbNoImage.Image;

            if (!Goto724Lib.adminMi)
            {
                WebService tedResimQry = new WebService();
                tedResimQry.SQLText = "SELECT TEDARIKCI_RESIM FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                tedResimQry.Open();
                if (tedResimQry.DataCount() > 0 && tedResimQry.GetString("TEDARIKCI_RESIM") != "")
                {
                    pbTedResim.Image = tedResimQry.GetImage("TEDARIKCI_RESIM");
                }
            }
        }
Пример #8
0
 private void PAKET_KODU_Leave(object sender, EventArgs e)
 {
     if (PAKET_KODU.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT *, ACIKLAMA AS PAKET_TANIMI FROM TBLSTOKPAKET WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
         else
         {
             PanelClear(false);
         }
     }
 }
Пример #9
0
 private void KATEGORI_KOD_Leave(object sender, EventArgs e)
 {
     if (KATEGORI_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT KATEGORI_KODU, KATEGORI_ACIKLAMA, KATEGORI_RESIM, PASIF_MI FROM TBLKATEGORI WHERE KATEGORI_KODU = '" + KATEGORI_KOD.Text + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
         else
         {
             PanelClear(false);
         }
     }
 }
Пример #10
0
 private void TIP_KOD_Leave(object sender, EventArgs e)
 {
     if (TIP_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLSTOKTIP WHERE TIP_KODU = '" + TIP_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
         else
         {
             PanelClear(false);
         }
     }
 }
Пример #11
0
 private void PROMOSYON_KODU_Leave(object sender, EventArgs e)
 {
     if (PROMOSYON_KODU.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLPROMOSYON WHERE PROMOSYON_KODU = '" + PROMOSYON_KODU.Text + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
         else
         {
             PanelClear(false);
         }
     }
 }
Пример #12
0
 private void TEDARIKCI_KOD_Leave(object sender, EventArgs e)
 {
     if (TEDARIKCI_KOD.Text != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLTEDARIKCI WHERE TEDARIKCI_KODU = '" + TEDARIKCI_KOD.Text + "'";
         service.Open();
         if (service.errorCode == "0" && service.DataCount() > 0)
         {
             ScreenFill(service);
         }
         else
         {
             PanelClear(false);
         }
     }
 }
Пример #13
0
        private void MusteriKod()
        {
            WebService musteriKoduQry = new WebService();

            musteriKoduQry.SQLText = "SELECT SON_NUMARA FROM TBLOTONUM WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_MUSTERI_KODU'";
            musteriKoduQry.Open();
            if (musteriKoduQry.DataCount() > 0)
            {
                int no = Convert.ToInt32(musteriKoduQry.GetString("SON_NUMARA"));
                MUSTERI_KOD.Text = DateTime.Now.ToString("yyMM") + Goto724Lib.AddStart((no + 1).ToString(), '0', 6);
            }
            else
            {
                MUSTERI_KOD.Text = DateTime.Now.ToString("yyMM") + "000001";
                yeniNum          = true;
            }
            yeniMusteriKod = MUSTERI_KOD.Text;
        }
Пример #14
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 + " €");
                }
            }
        }
Пример #15
0
 private void STOK_KODU_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (STOK_KODU.SelectedIndex != -1)
     {
         WebService qryFiyatKoduParam = new WebService();
         qryFiyatKoduParam.SQLText = "SELECT FLOAT_DEGER FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND PARAMETRE = '" + MUSTERI_KOD.Text + "_" + KATEGORI_KODU.GetString() + "_" + STOK_KODU.GetString() + "_FIYATKODU'";
         qryFiyatKoduParam.Open();
         if (qryFiyatKoduParam.DataCount() > 0)
         {
             FIYAT_KODU.SelectedIndex = Convert.ToInt32(qryFiyatKoduParam.GetDouble("FLOAT_DEGER"));
         }
         else
         {
             FIYAT_KODU.SelectedIndex = 0;
         }
     }
     else
     {
         FIYAT_KODU.SelectedIndex = -1;
     }
 }
Пример #16
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);
                    }
                }
            }
        }
Пример #17
0
        private void RefreshGrid()
        {
            WebService service = new WebService();

            sqlText = gridSQL + " WHERE 1=1";
            if (PASIF_MI.SelectedIndex == 1)
            {
                sqlText += " AND PASIF_MI = 'H'";
            }
            else if (PASIF_MI.SelectedIndex == 2)
            {
                sqlText += " AND PASIF_MI = 'E'";
            }
            if (defWhereStr != "")
            {
                sqlText += " AND " + defWhereStr;
            }
            service.SQLText = sqlText;
            service.Open();
            ListeRaporGrid.Open(service.dataSet);
            lblKayıtAdet.Text = service.DataCount() + " Kayıt";
        }
Пример #18
0
        private void ResimDoldur()
        {
            imageList.Clear();
            WebService qryResim = new WebService();

            qryResim.SQLText = "SELECT RESIM FROM TBLRESIM WHERE TABLO_ADI = 'TBLPROMOSYON' AND TABLO_DEGER = '" + PROMOSYON_KODU.Text + "' ORDER BY SIRA";
            qryResim.Open();
            for (int i = 0; i < qryResim.DataCount(); i++)
            {
                if (qryResim.GetString("RESIM") != "")
                {
                    imageList.Add(qryResim.GetImage("RESIM"));
                }
                qryResim.Next();
            }
            if (imageList.Count > 0)
            {
                lblResimSayac.Text    = "1/" + imageList.Count;
                PROMOSYON_RESIM.Image = imageList[0];
                imageIndex            = 0;
            }
        }
Пример #19
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);
            }
        }
Пример #20
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (TIP_KOD.Text != "" && TIP_TANIM.Text != "" && KATEGORI_KODU.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT TIP_KODU FROM TBLSTOKTIP WHERE TIP_KODU = '" + TIP_KOD.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string image = "";
                    if (imageChanged && !Goto724Lib.isNoImage(TIP_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(TIP_RESIM.Image));
                    }

                    string updStr = "UPDATE TBLSTOKTIP SET TIP_TANIMI = '" + TIP_TANIM.Text + "'";

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

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

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

                    /*if (grdTipOran.Rows[0].Cells["grdEt"].Value == null) updStr += ", ET_ORAN = 0";
                     * else updStr += ", ET_ORAN = " + grdTipOran.Rows[0].Cells["grdEt"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdKiyma"].Value == null) updStr += ", KIYMA_ORAN = 0";
                     * else updStr += ", KIYMA_ORAN = " + grdTipOran.Rows[0].Cells["grdKiyma"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdDana"].Value == null) updStr += ", DANA_ORAN = 0";
                     * else updStr += ", DANA_ORAN = " + grdTipOran.Rows[0].Cells["grdDana"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdHindi"].Value == null) updStr += ", HINDI_ORAN = 0";
                     * else updStr += ", HINDI_ORAN = " + grdTipOran.Rows[0].Cells["grdHindi"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdTavuk"].Value == null) updStr += ", TAVUK_ORAN = 0";
                     * else updStr += ", TAVUK_ORAN = " + grdTipOran.Rows[0].Cells["grdTavuk"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdYag"].Value == null) updStr += ", YAG_ORAN = 0";
                     * else updStr += ", YAG_ORAN = " + grdTipOran.Rows[0].Cells["grdYag"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdBaharat"].Value == null) updStr += ", BAHARAT_ORAN = 0";
                     * else updStr += ", BAHARAT_ORAN = " + grdTipOran.Rows[0].Cells["grdBaharat"].Value;*/

                    /*updStr += ", ET_ORAN = " + grdTipOran.Rows[0].Cells["grdEt"].Value;
                     * updStr += ", KIYMA_ORAN = " + grdTipOran.Rows[0].Cells["grdKiyma"].Value;
                     * updStr += ", DANA_ORAN = " + grdTipOran.Rows[0].Cells["grdDana"].Value;
                     * updStr += ", HINDI_ORAN = " + grdTipOran.Rows[0].Cells["grdHindi"].Value;
                     * updStr += ", TAVUK_ORAN = " + grdTipOran.Rows[0].Cells["grdTavuk"].Value;
                     * updStr += ", YAG_ORAN = " + grdTipOran.Rows[0].Cells["grdYag"].Value;
                     * updStr += ", BAHARAT_ORAN = " + grdTipOran.Rows[0].Cells["grdBaharat"].Value;*/

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

                    updStr += " WHERE TIP_KODU = '" + TIP_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(TIP_RESIM.Image))
                    {
                        image = Goto724Lib.ByteArrayToString(Goto724Lib.ImageToByteArray(TIP_RESIM.Image));
                    }

                    string insStr = "INSERT INTO TBLSTOKTIP(TIP_KODU, TIP_TANIMI, TEDARIKCI_KODU, ACIKLAMA, KATEGORI_KODU, PASIF_MI";
                    if (image != "")
                    {
                        insStr += ", TIP_RESIM) ";
                    }
                    else
                    {
                        insStr += ")";
                    }
                    insStr += "VALUES ('" + TIP_KOD.Text + "', '" + TIP_TANIM.Text + "', '" + Goto724Lib.tedarikciKodu + "'";

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

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

                    /*if (grdTipOran.Rows[0].Cells["grdEt"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdEt"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdKiyma"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdKiyma"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdDana"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdDana"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdHindi"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdHindi"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdTavuk"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdTavuk"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdYag"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdYag"].Value;
                     * if (grdTipOran.Rows[0].Cells["grdBaharat"].Value == null) insStr += ", 0";
                     * else insStr += ", " + grdTipOran.Rows[0].Cells["grdBaharat"].Value;*/

                    /*insStr += ", " + grdTipOran.Rows[0].Cells["grdEt"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdKiyma"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdDana"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdHindi"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdTavuk"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdYag"].Value;
                     * insStr += ", " + grdTipOran.Rows[0].Cells["grdBaharat"].Value;*/

                    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 (TIP_KOD.Text == "")
                {
                    mesaj = "Tip Kodu";
                }
                else if (TIP_TANIM.Text == "")
                {
                    mesaj = "Tip Tanımı";
                }
                else if (KATEGORI_KODU.Text == "")
                {
                    mesaj = "Kategori";
                }
                mesaj += " Boş Olamaz";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #21
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);
            }
        }
Пример #22
0
        public static void ReadParameters()
        {
            WebService parametreQry = new WebService();

            parametreQry.SQLText = "SELECT * FROM TBLPARAMETRE WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND MODUL = 'Ted'";
            parametreQry.Open();
            if (parametreQry.DataCount() > 0)
            {
                for (int i = 0; i < parametreQry.DataCount(); i++)
                {
                    switch (parametreQry.GetString("PARAMETRE"))
                    {
                    case "PAZARTESI_PARAM_SIP_BAS_SAAT":
                        Parametreler.PAZARTESI_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PAZARTESI_PARAM_SIP_BIT_SAAT":
                        Parametreler.PAZARTESI_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "SALI_PARAM_SIP_BAS_SAAT":
                        Parametreler.SALI_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "SALI_PARAM_SIP_BIT_SAAT":
                        Parametreler.SALI_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CARSAMBA_PARAM_SIP_BAS_SAAT":
                        Parametreler.CARSAMBA_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CARSAMBA_PARAM_SIP_BIT_SAAT":
                        Parametreler.CARSAMBA_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PERSEMBE_PARAM_SIP_BAS_SAAT":
                        Parametreler.PERSEMBE_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PERSEMBE_PARAM_SIP_BIT_SAAT":
                        Parametreler.PERSEMBE_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CUMA_PARAM_SIP_BAS_SAAT":
                        Parametreler.CUMA_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CUMA_PARAM_SIP_BIT_SAAT":
                        Parametreler.CUMA_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CUMARTESI_PARAM_SIP_BAS_SAAT":
                        Parametreler.CUMARTESI_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "CUMARTESI_PARAM_SIP_BIT_SAAT":
                        Parametreler.CUMARTESI_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PAZAR_PARAM_SIP_BAS_SAAT":
                        Parametreler.PAZAR_PARAM_SIP_BAS_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PAZAR_PARAM_SIP_BIT_SAAT":
                        Parametreler.PAZAR_PARAM_SIP_BIT_SAAT = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PARAM_SEVK_GUNLER":
                        Parametreler.PARAM_SEVK_GUNLER = parametreQry.GetString("STR_DEGER");
                        break;

                    case "PARAM_SIP_GUNLER":
                        Parametreler.PARAM_SIP_GUNLER = parametreQry.GetString("STR_DEGER");
                        break;
                    }
                    parametreQry.Next();
                }
            }
        }
Пример #23
0
        private void BtnKaydet_Click(object sender, EventArgs e)
        {
            if (PAKET_KODU.Text != "" && PAKET_TANIMI.Text != "" && STOK_KODU.GetString() != "" && BIRIM_KODU.Text != "" && MIKTAR.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT PAKET_KODU FROM TBLSTOKPAKET WHERE PAKET_KODU = '" + PAKET_KODU.Text + "' AND TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "' AND STOK_KODU = '" + STOK_KODU.GetString() + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string updStr = "UPDATE TBLSTOKPAKET SET ACIKLAMA = '" + PAKET_TANIMI.Text + "'";

                    updStr += ", STOK_KODU = '" + STOK_KODU.GetString() + "'";
                    updStr += ", BIRIM_KODU = '" + BIRIM_KODU.Text + "'";
                    updStr += ", MIKTAR = " + Goto724Lib.RemoveChar(MIKTAR.Text, '.').Replace(',', '.');

                    updStr += " WHERE PAKET_KODU = '" + PAKET_KODU.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 insStr = "INSERT INTO TBLSTOKPAKET(PAKET_KODU, ACIKLAMA, STOK_KODU, BIRIM_KODU, MIKTAR, TEDARIKCI_KODU)";
                    insStr += "VALUES ('" + PAKET_KODU.Text + "', '" + PAKET_TANIMI.Text + "', '" + STOK_KODU.GetString() + "', '" + BIRIM_KODU.Text + "', '" + Goto724Lib.RemoveChar(MIKTAR.Text, '.').Replace(',', '.') + "', '" + Goto724Lib.tedarikciKodu + "')";

                    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 (PAKET_KODU.Text == "")
                {
                    mesaj = "Paket Kodu";
                }
                else if (PAKET_TANIMI.Text == "")
                {
                    mesaj = "Paket Tanımı";
                }
                else if (STOK_KODU.GetString() == "")
                {
                    mesaj = "Stok Kodu";
                }
                else if (BIRIM_KODU.Text == "")
                {
                    mesaj = "Birim";
                }
                else if (MIKTAR.Text == "")
                {
                    mesaj = "Miktar";
                }
                else if (SATIS_FIYAT.Text == "")
                {
                    mesaj = "Satış Fiyatı";
                }
                mesaj += " Boş Olamaz";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #24
0
        private void btnKaydetYetkili_Click(object sender, EventArgs e)
        {
            if (YETKILI_KOD.Text != "" && YETKILI_AD.Text != "" && YETKILI_MUSTERI_KOD.Text != "")
            {
                WebService yetkiliTedKntl = new WebService();
                yetkiliTedKntl.SQLText = "SELECT MUSTERI_KODU FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + YETKILI_MUSTERI_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))";
                yetkiliTedKntl.Open();
                if (yetkiliTedKntl.DataCount() > 0)
                {
                    WebService kntlService = new WebService();
                    kntlService.SQLText = "SELECT YETKILI_KODU FROM TBLMUSTERIYETKILI WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "'";
                    kntlService.Open();
                    if (kntlService.DataCount() > 0)
                    {
                        string updStr = "UPDATE TBLMUSTERIYETKILI SET YETKILI_ADI = '" + YETKILI_AD.Text + "', MUSTERI_KODU = '" + YETKILI_MUSTERI_KOD.Text + "'";

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

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

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

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

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

                        updStr += " WHERE YETKILI_KODU = '" + YETKILI_KOD.Text + "'";

                        WebService service = new WebService();
                        service.SQLText = updStr;
                        service.Open();
                        if (service.errorCode == "0")
                        {
                            GotoMessage.ShowMessage("Bilgi", "Kayıt Düzenleme Tamamlandı");
                            YetkiliPanelClear();
                            RefreshYetkiliGrid();
                        }
                        else
                        {
                            GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                        }
                    }
                    else
                    {
                        string insStr = "INSERT INTO TBLMUSTERIYETKILI(YETKILI_KODU, YETKILI_ADI, MUSTERI_KODU, GOREV, TEL_NO, CEP_TEL, E_POSTA, ACIKLAMA)";
                        insStr += "VALUES ('" + YETKILI_KOD.Text + "', '" + YETKILI_AD.Text + "', '" + YETKILI_MUSTERI_KOD.Text + "'";

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

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

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

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

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

                        insStr += ")";

                        WebService service = new WebService();
                        service.SQLText = insStr;
                        service.Open();
                        if (service.errorCode == "0")
                        {
                            GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlandı");
                            YetkiliPanelClear();
                            RefreshYetkiliGrid();
                        }
                        else
                        {
                            GotoMessage.ShowMessage("Hata", "Kayıt Aktarılırken Hatayla Karşılaşıldı.\nHata: " + service.description);
                        }
                    }
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Müşteri Kodu Hatalı");
                    YETKILI_MUSTERI_KOD.Focus();
                }
            }
            else
            {
                string mesaj = "";
                if (YETKILI_KOD.Text == "")
                {
                    mesaj = "Yetkili Kodu";
                }
                else if (YETKILI_AD.Text == "")
                {
                    mesaj = "Yetkili Adı";
                }
                else if (YETKILI_MUSTERI_KOD.Text == "")
                {
                    mesaj = "Müşteri Kodu";
                }
                mesaj += " Boş Olamaz!!";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #25
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);
                }
            }
        }
Пример #26
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();
                    //}
                }
            }
        }
Пример #27
0
        private void Teklifler()
        {
            pnlTeklifAl.Controls.Clear();
            pnlTeklifVer.Controls.Clear();

            WebService teklifVerQry = new WebService();

            teklifVerQry.SQLText = "SELECT TOPLAM_KG = (SELECT SUM(MIKTAR * KG) FROM TBLTEKLIFHAR HAR WHERE HAR.TEKLIF_NO = TEKLIF.TEKLIF_NO), * FROM TBLTEKLIF TEKLIF, TBLSTOKTIP TIP WHERE TIP.TIP_KODU = TEKLIF.TIP_KODU AND TEKLIF.TEDARIKCI_KODU = TIP.TEDARIKCI_KODU AND ALIS_SATIS = 'S' AND DURUM = '0' ORDER BY TARIH DESC";
            teklifVerQry.Open();
            if (teklifVerQry.DataCount() > 0)
            {
                //this.Invoke((MethodInvoker)delegate ()
                //{
                for (int i = 0; i < teklifVerQry.DataCount(); i++)
                {
                    Panel pnlTeklif = new Panel();
                    pnlTeklif.Size   = new Size(300, 130);
                    pnlTeklif.Click += TeklifClick;
                    pnlTeklif.Tag    = teklifVerQry.GetString("TEKLIF_NO");

                    Label lblFiyat = new Label();
                    lblFiyat.Text      = "  Fiyat: " + teklifVerQry.GetDouble("MIN_FIYAT") + "€-" + teklifVerQry.GetDouble("MAX_FIYAT") + "€";
                    lblFiyat.ForeColor = Color.White;
                    lblFiyat.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblFiyat);
                    lblFiyat.Size     = new Size(150, 20);
                    lblFiyat.Location = new Point(5, 70);
                    lblFiyat.Click   += TeklifClick;
                    lblFiyat.Tag      = teklifVerQry.GetString("TEKLIF_NO");
                    if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblFiyat.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblFiyat.BackColor = Color.Blue;
                    }

                    Label lblDoner = new Label();
                    lblDoner.Text      = "  " + teklifVerQry.GetString("TIP_TANIMI") + ": " + teklifVerQry.GetDouble("TOPLAM_KG") + " Kg";
                    lblDoner.ForeColor = Color.White;
                    lblDoner.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblDoner);
                    lblDoner.Size     = new Size(150, 20);
                    lblDoner.Location = new Point(5, 50);
                    lblDoner.Click   += TeklifClick;
                    lblDoner.Tag      = teklifVerQry.GetString("TEKLIF_NO");
                    if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblDoner.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblDoner.BackColor = Color.Blue;
                    }

                    Label lblTarih = new Label();
                    lblTarih.Text      = "  Teklif Tarihi: " + teklifVerQry.GetString("TARIH");
                    lblTarih.ForeColor = Color.White;
                    lblTarih.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblTarih);
                    lblTarih.Size     = new Size(150, 20);
                    lblTarih.Location = new Point(5, 30);
                    lblTarih.Click   += TeklifClick;
                    lblTarih.Tag      = teklifVerQry.GetString("TEKLIF_NO");
                    if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblTarih.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblTarih.BackColor = Color.Blue;
                    }

                    Label lblTeklifNo = new Label();
                    lblTeklifNo.Text      = "  Teklif No: " + teklifVerQry.GetString("TEKLIF_NO");
                    lblTeklifNo.ForeColor = Color.White;
                    lblTeklifNo.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblTeklifNo);
                    lblTeklifNo.Size     = new Size(150, 20);
                    lblTeklifNo.Location = new Point(5, 10);
                    lblTeklifNo.Click   += TeklifClick;
                    lblTeklifNo.Tag      = teklifVerQry.GetString("TEKLIF_NO");
                    if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblTeklifNo.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblTeklifNo.BackColor = Color.Blue;
                    }
                    pnlTeklifVer.Controls.Add(pnlTeklif);
                    pnlTeklif.Dock = DockStyle.Top;

                    PictureBox pbTeklifBack = new PictureBox();
                    if (teklifVerQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        pbTeklifBack.Image = Besstell724.Properties.Resources.tekliftedback;
                    }
                    else
                    {
                        pbTeklifBack.Image = Besstell724.Properties.Resources.teklifverback;
                    }
                    pnlTeklif.Controls.Add(pbTeklifBack);
                    pbTeklifBack.Size     = new Size(pnlTeklif.Size.Width, pnlTeklif.Size.Height);
                    pbTeklifBack.Location = new Point(0, 0);
                    pbTeklifBack.SizeMode = PictureBoxSizeMode.StretchImage;
                    pbTeklifBack.Tag      = teklifVerQry.GetString("TEKLIF_NO");
                    pbTeklifBack.Click   += TeklifClick;

                    Panel pnlTeklifAra = new Panel();
                    pnlTeklifAra.Size = new Size(300, 5);
                    pnlTeklifVer.Controls.Add(pnlTeklifAra);
                    pnlTeklifAra.Dock = DockStyle.Top;

                    teklifVerQry.Next();
                }
                //});
            }

            WebService teklifAlQry = new WebService();

            teklifAlQry.SQLText = "SELECT TOPLAM_KG = (SELECT SUM(MIKTAR * KG) FROM TBLTEKLIFHAR HAR WHERE HAR.TEKLIF_NO = TEKLIF.TEKLIF_NO), * FROM TBLTEKLIF TEKLIF, TBLSTOKTIP TIP WHERE TIP.TIP_KODU = TEKLIF.TIP_KODU AND TEKLIF.TEDARIKCI_KODU = TIP.TEDARIKCI_KODU AND ALIS_SATIS = 'A' AND DURUM = '0' ORDER BY TARIH DESC";
            teklifAlQry.Open();
            if (teklifAlQry.DataCount() > 0)
            {
                //this.Invoke((MethodInvoker)delegate ()
                //{
                for (int i = 0; i < teklifAlQry.DataCount(); i++)
                {
                    Panel pnlTeklif = new Panel();
                    pnlTeklif.Size   = new Size(150, 130);
                    pnlTeklif.Tag    = teklifAlQry.GetString("TEKLIF_NO");
                    pnlTeklif.Click += TeklifClick;

                    Label lblTeslimatSekli = new Label();
                    lblTeslimatSekli.Text      = "  Teslimat Şekli: " + teklifAlQry.GetString("TESLIMAT_SEKLI");
                    lblTeslimatSekli.ForeColor = Color.White;
                    lblTeslimatSekli.BackColor = Color.Red;
                    pnlTeklif.Controls.Add(lblTeslimatSekli);
                    lblTeslimatSekli.Size     = new Size(150, 20);
                    lblTeslimatSekli.Location = new Point(5, 90);
                    lblTeslimatSekli.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    lblTeslimatSekli.Click   += TeklifClick;
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblTeslimatSekli.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblTeslimatSekli.BackColor = Color.Red;
                    }

                    Label lblSevkTarihi = new Label();
                    lblSevkTarihi.Text      = "  Sevk Tarihi: " + teklifAlQry.GetString("TESLIM_TARIHI");
                    lblSevkTarihi.ForeColor = Color.White;
                    lblSevkTarihi.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblSevkTarihi);
                    lblSevkTarihi.Size     = new Size(150, 20);
                    lblSevkTarihi.Location = new Point(5, 70);
                    lblSevkTarihi.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    lblSevkTarihi.Click   += TeklifClick;
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblSevkTarihi.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblSevkTarihi.BackColor = Color.Red;
                    }

                    Label lblDoner = new Label();
                    lblDoner.Text      = "  " + teklifAlQry.GetString("TIP_TANIMI") + ": " + teklifAlQry.GetDouble("TOPLAM_KG") + " Kg";
                    lblDoner.ForeColor = Color.White;
                    lblDoner.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblDoner);
                    lblDoner.Size     = new Size(150, 20);
                    lblDoner.Location = new Point(5, 50);
                    lblDoner.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    lblDoner.Click   += TeklifClick;
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblDoner.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblDoner.BackColor = Color.Red;
                    }

                    Label lblTarih = new Label();
                    lblTarih.Text      = "  Teklif Tarihi: " + teklifAlQry.GetString("TARIH");
                    lblTarih.ForeColor = Color.White;
                    lblTarih.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblTarih);
                    lblTarih.Size     = new Size(150, 20);
                    lblTarih.Location = new Point(5, 30);
                    lblTarih.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    lblTarih.Click   += TeklifClick;
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblTarih.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblTarih.BackColor = Color.Red;
                    }

                    Label lblTeklifNo = new Label();
                    lblTeklifNo.Text      = "  Teklif No: " + teklifAlQry.GetString("TEKLIF_NO");
                    lblTeklifNo.ForeColor = Color.White;
                    lblTeklifNo.BackColor = Color.Transparent;
                    pnlTeklif.Controls.Add(lblTeklifNo);
                    lblTeklifNo.Size     = new Size(150, 20);
                    lblTeklifNo.Location = new Point(5, 10);
                    lblTeklifNo.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    lblTeklifNo.Click   += TeklifClick;
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        lblTeklifNo.BackColor = Color.FromArgb(105, 172, 106);
                    }
                    else
                    {
                        lblTeklifNo.BackColor = Color.Red;
                    }

                    pnlTeklifAl.Controls.Add(pnlTeklif);
                    pnlTeklif.Dock = DockStyle.Top;

                    PictureBox pbTeklifBack = new PictureBox();
                    if (teklifAlQry.GetString("TEDARIKCI_KODU") == Goto724Lib.tedarikciKodu)
                    {
                        pbTeklifBack.Image = Besstell724.Properties.Resources.tekliftedback;
                    }
                    else
                    {
                        pbTeklifBack.Image = Besstell724.Properties.Resources.teklifalback;
                    }
                    pnlTeklif.Controls.Add(pbTeklifBack);
                    pbTeklifBack.Size     = new Size(pnlTeklif.Size.Width, pnlTeklif.Size.Height);
                    pbTeklifBack.Location = new Point(0, 0);
                    pbTeklifBack.SizeMode = PictureBoxSizeMode.StretchImage;
                    pbTeklifBack.Tag      = teklifAlQry.GetString("TEKLIF_NO");
                    pbTeklifBack.Click   += TeklifClick;

                    Panel pnlTeklifAra = new Panel();
                    pnlTeklifAra.Size   = new Size(300, 5);
                    pbTeklifBack.Click += TeklifClick;
                    pnlTeklifAl.Controls.Add(pnlTeklifAra);
                    pnlTeklifAra.Dock = DockStyle.Top;

                    teklifAlQry.Next();
                }
                //});
            }
        }
Пример #28
0
        private void btnKaydet_Click(object sender, EventArgs e)
        {
            if (MUSTERI_KOD.Text != "" && MUSTERI_AD.Text != "")
            {
                WebService kntlService = new WebService();
                kntlService.SQLText = "SELECT MUSTERI_KODU FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + MUSTERI_KOD.Text + "'";
                kntlService.Open();
                if (kntlService.DataCount() > 0)
                {
                    string updStr = "UPDATE TBLMUSTERI SET MUSTERI_ADI = '" + MUSTERI_AD.Text + "'";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                    updStr += " WHERE MUSTERI_KODU = '" + MUSTERI_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 insStr = "INSERT INTO TBLMUSTERI(MUSTERI_KODU, MUSTERI_ADI, MUSTERI_TIPI, UST_NO, CADDE_SOKAK, TEL_NO, CEP_TEL, E_POSTA, WEB_SITE, BINA_NO, SEHIR, POSTA_KODU, ULKE, FIRMA, ISLETME_ADI, FAX, PASIF_MI, MUSTERI_NOTU, KAYIT_YAPAN)";
                    insStr += "VALUES ('" + MUSTERI_KOD.Text + "', '" + MUSTERI_AD.Text + "'";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                    if (Goto724Lib.adminMi == true)
                    {
                        insStr += ", 'Admin'";
                    }
                    else
                    {
                        insStr += ", '" + Goto724Lib.tedarikciKodu + "'";
                    }

                    insStr += ")";

                    WebService service = new WebService();
                    service.SQLText = insStr;
                    service.Open();
                    if (service.errorCode == "0")
                    {
                        WebService otonumQry = new WebService();
                        if (yeniNum)
                        {
                            otonumQry.SQLText = "INSERT INTO TBLOTONUM(NUMARA_KODU, SON_NUMARA) VALUES('" + DateTime.Now.ToString("yyMM") + "_MUSTERI_KODU', '" + Convert.ToInt32(Goto724Lib.LastDigits(MUSTERI_KOD.Text, 6)) + "')";
                        }
                        else
                        {
                            otonumQry.SQLText = "UPDATE TBLOTONUM SET SON_NUMARA = '" + Convert.ToInt32(Goto724Lib.LastDigits(MUSTERI_KOD.Text, 6)) + "' WHERE NUMARA_KODU = '" + DateTime.Now.ToString("yyMM") + "_MUSTERI_KODU'";
                        }
                        otonumQry.Open();

                        MusteriKod();

                        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 (MUSTERI_KOD.Text == "")
                {
                    mesaj = "Müşteri Kodu";
                }
                else if (MUSTERI_AD.Text == "")
                {
                    mesaj = "Müşteri Adı";
                }
                mesaj += " Boş Olamaz!!";
                GotoMessage.ShowMessage("Bilgi", mesaj);
            }
        }
Пример #29
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);
            }
        }
Пример #30
0
        private void BtnMusteriKatKaydet_Click(object sender, EventArgs e)
        {
            if (KATEGORI.GetString() != "" && KATEGORI_MUSTERI_KOD.Text != "" && KATEGORI_TEDARIKCI_KODU.Text != "")
            {
                WebService musteriKatKontrolQry = new WebService();
                musteriKatKontrolQry.SQLText = "SELECT TEDARIKCI_KODU FROM TBLMUSTERITEDARIKCI WHERE MUSTERI_KODU = '" + KATEGORI_MUSTERI_KOD.Text + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
                musteriKatKontrolQry.Open();
                if (musteriKatKontrolQry.DataCount() > 0 && musteriKatKontrolQry.GetString("TEDARIKCI_KODU") == KATEGORI_TEDARIKCI_KODU.Text)
                {
                    GotoMessage.ShowMessage("Bilgi", "Müşteri Bu Kategori İçin Kayıtlıdır");
                }
                else
                {
                    string kayitTableName = "TBLMUSTERITEDARIKCI";
                    if (musteriKatKontrolQry.DataCount() > 0)
                    {
                        kayitTableName = "TBLMUSTERITEDARIKCIEK";
                    }
                    //WebService qryMusTedKontrol = new WebService();
                    //qryMusTedKontrol.SQLText = "SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI WHERE MUSTERI_KODU = '" + KATEGORI_MUSTERI_KOD.Text + "' AND KATEGORI_KODU = '" + KATEGORI.GetString() + "'";
                    //qryMusTedKontrol.Open();
                    //if (qryMusTedKontrol.DataCount() > 0)
                    //{
                    //    kayitTableName = "TBLMUSTERITEDARIKCIEK";
                    //}

                    WebService musteriTedQry = new WebService();
                    musteriTedQry.SQLText = "INSERT INTO " + kayitTableName + "(MUSTERI_KODU, TEDARIKCI_KODU, KATEGORI_KODU) VALUES('" + KATEGORI_MUSTERI_KOD.Text + "', '" + KATEGORI_TEDARIKCI_KODU.Text + "', '" + KATEGORI.GetString() + "')";
                    musteriTedQry.Open();
                    if (musteriTedQry.errorCode == "0")
                    {
                        KATEGORI_MUSTERI_KOD.Text    = "";
                        KATEGORI_TEDARIKCI_KODU.Text = "";
                        KATEGORI.SelectedIndex       = -1;

                        RefreshMusteriKatGrid();

                        GotoMessage.ShowMessage("Bilgi", "Kayıt Başarıyla Tamamlanmıştır.");
                    }
                    else
                    {
                        GotoMessage.ShowMessage("Hata", "Kayıt Ekleme İşleminde Hatayla Karşılaşıldı.\nHata: " + musteriTedQry.description);
                    }
                }
            }
            else
            {
                if (KATEGORI_MUSTERI_KOD.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Müşteri Kodu Boş Olamaz");
                }
                else if (KATEGORI_TEDARIKCI_KODU.Text == "")
                {
                    GotoMessage.ShowMessage("Hata", "Tedarikçi Kodu Boş Olamaz");
                }
                else
                {
                    GotoMessage.ShowMessage("Hata", "Kategori Boş Olamaz");
                }
            }
        }