Ejemplo n.º 1
0
        private void RefreshGrid()
        {
            WebService service = new WebService();

            service.SQLText = "SELECT MUSTERI_KODU, MUSTERI_ADI FROM TBLMUSTERI WHERE MUSTERI_KODU IN (SELECT MUSTERI_KODU FROM TBLMUSTERITEDARIKCI WHERE TEDARIKCI_KODU = '" + Goto724Lib.tedarikciKodu + "')";
            service.Open();
            MusteriGrid.Open(service.dataSet);
        }
Ejemplo n.º 2
0
 private void MusteriGrid_DoubleClick(object sender, EventArgs e)
 {
     if (MusteriGrid.getSelectedRowData("MUSTERI_KODU") != "")
     {
         WebService service = new WebService();
         service.SQLText = "SELECT * FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + MusteriGrid.getSelectedRowData("MUSTERI_KODU") + "'";
         service.Open();
         if (service.errorCode == "0")
         {
             ScreenFill(service);
         }
     }
 }
        private void metroButton1_Click(object sender, EventArgs e)
        {
            int Müsterisayisi;

            Müsterisayisi = Convert.ToInt32(MüsteriSayisi_TextBox.Text);
            MüsteriSayisi_TextBox.Text = Convert.ToString(Müsterisayisi);

            Random rastgele = new Random();

            for (int i = 1; i < Müsterisayisi + 1; i++)
            {
                // string Acılar;
                bool   Gidildimi = false;
                int    MüsteriAd = rastgele.Next(0, 100);
                double KoordX    = rastgele.Next(-200, 200) + rastgele.NextDouble();
                double KoordY    = rastgele.Next(-200, 200) + rastgele.NextDouble();
                int    Talep     = rastgele.Next(10000, 15000);
                // double[] PolarKoordinat = new double[Müsterisayisi];
                string harfler = "ABCÇDEFGĞHIİJKLMNOÖPRSŞTUÜVYZabcçdefgğhıijklmnoöprsştuüvyz";
                int    harf    = rastgele.Next(0, harfler.Length);
                MusteriID_TextBox.Text    = i.ToString();
                MusteriTalep_TextBox.Text = Talep.ToString();
                XKoord_TextBox.Text       = KoordX.ToString();
                YKoord_TextBox.Text       = KoordY.ToString();
                double PolarKoordinat;
                PolarKoordinat     = Geography.AciHesapla(Convert.ToDouble(XKoord_TextBox.Text), Convert.ToDouble(YKoord_TextBox.Text));
                PolarKoodinat.Text = PolarKoordinat.ToString();
                SqlCommand cmd = new SqlCommand("INSERT INTO Müsteriler (ID,X,Y,Talep,Acılar,Gidildimi) VALUES (@ID,@X,@Y,@Talep,@Acılar,@Gidildimi)", baglanti);
                baglanti.Open();
                cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(MusteriID_TextBox.Text));
                cmd.Parameters.AddWithValue("@X", Convert.ToDouble(XKoord_TextBox.Text));
                cmd.Parameters.AddWithValue("@Y", Convert.ToDouble(YKoord_TextBox.Text));
                cmd.Parameters.AddWithValue("@Talep", Convert.ToInt32(MusteriTalep_TextBox.Text));
                cmd.Parameters.AddWithValue("@Acılar", Convert.ToDouble(PolarKoodinat.Text));
                cmd.Parameters.AddWithValue("@Gidildimi", Convert.ToBoolean(Gidildimi));
                cmd.ExecuteNonQuery();
                //MessageBox.Show("Eklendi");
                MusteriGrid.Update();
                baglanti.Close();
            }
            Griddoldur();
        }
        private void metroButton1_Click(object sender, EventArgs e)
        {
            // Müşteri sayısı 50'den fazla olunca rotalama işlemlerinde ListWiew'de gözükmüyor.
            int Müsterisayisi;

            Müsterisayisi = Convert.ToInt32(MüsteriSayisi_TextBox.Text);
            MüsteriSayisi_TextBox.Text = Convert.ToString(Müsterisayisi);

            Random rastgele = new Random();

            for (int i = 1; i < Müsterisayisi + 1; i++)
            {
                // string Acılar;
                bool   Gidildimi = false;
                double KoordX    = rastgele.Next(-200, 200) + rastgele.NextDouble();
                double KoordY    = rastgele.Next(-200, 200) + rastgele.NextDouble();
                int    Talep     = rastgele.Next(10000, 15000);
                // double[] PolarKoordinat = new double[Müsterisayisi];
                MusteriID_TextBox.Text    = i.ToString();
                MusteriTalep_TextBox.Text = Talep.ToString();
                XKoord_TextBox.Text       = KoordX.ToString();
                YKoord_TextBox.Text       = KoordY.ToString();
                double PolarKoordinat;
                PolarKoordinat     = Geography.AciHesapla(Convert.ToDouble(XKoord_TextBox.Text), Convert.ToDouble(YKoord_TextBox.Text));
                PolarKoodinat.Text = PolarKoordinat.ToString();
                //SQL veritabanona Parametre olarak eklenmesinin sebebi boolean ve double değerlerin veritabanına uygun şekilde aktarılması ve sorun çıkmaması için.
                SqlCommand cmd = new SqlCommand("INSERT INTO Müsteriler (ID,X,Y,Talep,Acılar,Gidildimi) VALUES (@ID,@X,@Y,@Talep,@Acılar,@Gidildimi)", baglanti);
                baglanti.Open();
                cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(MusteriID_TextBox.Text));
                cmd.Parameters.AddWithValue("@X", Convert.ToDouble(XKoord_TextBox.Text));
                cmd.Parameters.AddWithValue("@Y", Convert.ToDouble(YKoord_TextBox.Text));
                cmd.Parameters.AddWithValue("@Talep", Convert.ToInt32(MusteriTalep_TextBox.Text));
                cmd.Parameters.AddWithValue("@Acılar", Convert.ToDouble(PolarKoodinat.Text));
                cmd.Parameters.AddWithValue("@Gidildimi", Convert.ToBoolean(Gidildimi));
                cmd.ExecuteNonQuery();
                //MessageBox.Show("Eklendi");
                MusteriGrid.Update();
                baglanti.Close();
            }
            Griddoldur();
        }
        private void AracEkle_Button_Click(object sender, EventArgs e)
        {
            double PolarKoordinat;

            PolarKoordinat     = Geography.AciHesapla(Convert.ToDouble(XKoord_TextBox.Text), Convert.ToDouble(YKoord_TextBox.Text));
            PolarKoodinat.Text = PolarKoordinat.ToString();
            bool       Gidildimi = false;
            SqlCommand cmd       = new SqlCommand("INSERT INTO Müsteriler (ID,X,Y,Talep,Acılar,Gidildimi) VALUES (@ID,@X,@Y,@Talep,@Acılar,@Gidildimi)", baglanti);

            baglanti.Open();
            cmd.Parameters.AddWithValue("@ID", Convert.ToInt32(MusteriID_TextBox.Text));
            cmd.Parameters.AddWithValue("@X", Convert.ToDouble(XKoord_TextBox.Text));
            cmd.Parameters.AddWithValue("@Y", Convert.ToDouble(YKoord_TextBox.Text));
            cmd.Parameters.AddWithValue("@Talep", Convert.ToInt32(MusteriTalep_TextBox.Text));
            cmd.Parameters.AddWithValue("@Acılar", Convert.ToDouble(PolarKoodinat.Text));
            cmd.Parameters.AddWithValue("@Gidildimi", Convert.ToBoolean(Gidildimi));
            cmd.ExecuteNonQuery();
            //MessageBox.Show("Eklendi");
            MusteriGrid.Update();
            baglanti.Close();
            Griddoldur();
        }
Ejemplo n.º 6
0
 private void btnSil_Click(object sender, EventArgs e)
 {
     if (MUSTERI_KOD.Text != "" && MusteriGrid.isRecordAvailable("MUSTERI_KODU", MUSTERI_KOD.Text))
     {
         if (GotoMessage.Question("Sil Kontrol", "Kayıt Silinecek.\nEmin Misiniz?") == DialogResult.Yes)
         {
             string     delStr  = "DELETE FROM TBLMUSTERI WHERE MUSTERI_KODU = '" + MUSTERI_KOD.Text + "'";
             WebService service = new WebService();
             service.SQLText = delStr;
             service.Open();
             if (service.errorCode == "0")
             {
                 GotoMessage.ShowMessage("Bilgi", "Kayıt Silme İşlemi Tamamlandı");
                 PanelClear();
                 RefreshGrid();
             }
             else
             {
                 GotoMessage.ShowMessage("Hata", "Kayıt Silme İşleminde Hatayla Karşılaşıldı.\nHata: " + service.description);
             }
         }
     }
 }