예제 #1
0
        private void ButonAramayaGoreGuncelle_Click(object sender, EventArgs e)
        {
            Musteri_adi.Text    = Musteri_adi.Text.Replace("'", "’");
            Musteri_soyadi.Text = Musteri_soyadi.Text.Replace("'", "’");
            Musteri_adresi.Text = Musteri_adresi.Text.Replace("'", "’");
            Musteri_adi.Text    = fk.IlkHarfleriBuyut(Musteri_adi.Text);
            Musteri_soyadi.Text = fk.IlkHarfleriBuyut(Musteri_soyadi.Text);
            string ad, soyad, telefon, adres, kategori; string katId = "";

            ad       = Musteri_adi.Text; soyad = Musteri_soyadi.Text; telefon = Musteri_telefonu.Text; kategori = Musteri_kategori.Text; adres = Musteri_adresi.Text;
            kategori = Musteri_kategori.Text;
            if ((ad != "" && ad.Length >= 3) && (soyad != "" && soyad.Length >= 3) && (telefon != "" && telefon.Length >= 10) && (adres != ""))
            {
                // Kategori id yi çıkar //
                FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriIdCek;
                baglanti.Open();
                FbCommand KategoriAdiSorgu = new FbCommand("SELECT * FROM Musteri_kategori WHERE Kategori_adi='" + kategori + "'", baglanti);
                KategoriIdCek = KategoriAdiSorgu.ExecuteReader();
                KategoriIdCek.Read(); katId = KategoriIdCek["Kategori_id"].ToString();
                baglanti.Close();
                // Kategori id yi çıkar //

                if (Musteri_bakiye.Text == "")
                {
                    Musteri_bakiye.Text = "0";
                }
                else
                {
                    Musteri_bakiye.Text = Musteri_bakiye.Text.Replace(',', '.');
                }

                if (Musteri_adi.Text == Mad && Musteri_soyadi.Text == Msoyad)
                {
                    // Müşteriyi güncelle //
                    byte sonuc;
                    sonuc = fk.Guncelle("Musteriler", "Musteri_adi='" + ad + "', Musteri_soyadi='" + soyad + "', Musteri_telefon='" + telefon + "', Musteri_adres='" + fk.IlkHarfleriBuyut(adres) + "', Musteri_kategori='" + katId + "', Musteri_bakiye='" + Musteri_bakiye.Text + "'", "Musteri_id='" + id + "'");
                    if (sonuc == 1)
                    {
                        MessageBox.Show("Müşteri başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                    }
                    else
                    {
                        MessageBox.Show("Müşteri güncellenemedi ( Hata kodu: M-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    }

                    // Müşteriyi güncelle //
                }
                else
                {
                    // kontrol
                    baglanti.Open();
                    FbCommand MusteriKontrol = new FbCommand("SELECT * FROM MUSTERILER WHERE Musteri_adi='" + Musteri_adi.Text + "' and Musteri_soyadi='" + Musteri_soyadi.Text + "'", baglanti);
                    object    kontrol        = MusteriKontrol.ExecuteScalar();
                    if (kontrol == null)
                    {
                        // Müşteriyi güncelle //
                        byte sonuc;
                        sonuc = fk.Guncelle("Musteriler", "Musteri_adi='" + ad + "', Musteri_soyadi='" + soyad + "', Musteri_telefon='" + telefon + "', Musteri_adres='" + adres + "', Musteri_kategori='" + katId + "', Musteri_bakiye='" + Musteri_bakiye.Text + "'", "Musteri_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Müşteri başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                        }
                        else
                        {
                            MessageBox.Show("Müşteri güncellenemedi ( Hata kodu: M-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                        // Müşteriyi güncelle //
                    }
                    else
                    {
                        MessageBox.Show("Güncellemek istediğiniz müşteri sistemde kayıtlıdır.", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    }
                    baglanti.Close();
                }
            }
            else
            {
                MessageBox.Show("Lütfen boş alan bırakmayın ve bilgileri doğru şekilde doldurun", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }
예제 #2
0
        private void Guncelle_Click(object sender, EventArgs e)
        {
            try
            {
                Urunler Uruns = (Urunler)Application.OpenForms["Urunler"];
                UrunAdi.Text   = UrunAdi.Text.Replace("'", "’");
                UrunFiyat.Text = UrunFiyat.Text.Replace(',', '.');
                AlisFiyat.Text = AlisFiyat.Text.Replace(',', '.');
                string ad, barkod, fiyat, kategori; string katId = "";
                ad = UrunAdi.Text; barkod = UrunBarkod.Text; fiyat = UrunFiyat.Text; kategori = UrunKategori.Text;
                if ((ad != "" && ad.Length > 3) && fiyat != "" && kategori != "" && AlisFiyat.Text != "")
                {
                    // urun id yi çıkar //
                    FbConnection baglanti = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriIdCek;
                    baglanti.Open();
                    FbCommand KategoriAdiSorgu = new FbCommand("SELECT Kategori_id FROM Urun_kategori WHERE Kategori_adi='" + kategori + "'", baglanti);
                    KategoriIdCek = KategoriAdiSorgu.ExecuteReader();
                    KategoriIdCek.Read(); katId = KategoriIdCek["Kategori_id"].ToString();
                    baglanti.Close();
                    // urun id yi çıkar //

                    if (barkodlu.Checked == true)
                    {
                        // Ürünü güncelle //
                        byte sonuc;
                        sonuc = fk.Guncelle("Urunler", "Urun_barkodNo='0',Urun_adi='" + fk.IlkHarfleriBuyut(ad) + "',Urun_fiyat='" + fiyat + "',Urun_kategori='" + katId + "',Urun_alisFiyat='" + AlisFiyat.Text + "'", "Urun_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);

                            if (Uruns.UrunAdi.Text != "")
                            {
                                Uruns.GridGuncelle();
                                Uruns.UrunAra();
                            }
                            else if (Uruns.BarkodNo.Text != "")
                            {
                                Uruns.GridGuncelle();
                                Uruns.UrunAraBarkod();
                            }
                            else
                            {
                                Uruns.GridGuncelle();
                                Uruns.FormLoad();
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ürün güncellenemedi ( Hata kodu: M-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }

                        // Ürünü güncelle //
                    }
                    else
                    {
                        barkod = UrunBarkod.Text;
                        if (barkod.Length > 14)
                        {
                            // Ürünü güncelle //
                            byte sonuc;
                            sonuc = fk.Guncelle("Urunler", "Urun_barkodNo='" + barkod + "',Urun_adi='" + ad + "',Urun_fiyat='" + fiyat + "',Urun_alisFiyat='" + AlisFiyat.Text + "', Urun_kategori='" + katId + "'", "Urun_id='" + id + "'");
                            if (sonuc == 1)
                            {
                                MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                if (Uruns.UrunAdi.Text != "")
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.UrunAra();
                                }
                                else if (Uruns.BarkodNo.Text != "")
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.UrunAraBarkod();
                                }
                                else
                                {
                                    Uruns.GridGuncelle();
                                    Uruns.FormLoad();
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ürün güncellenemedi ( Hata kodu: M-03 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }

                            // Ürünü güncelle //
                        }
                        else
                        {
                            MessageBox.Show("Barkod numarasını 15 hane olarak giriş yapınız", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
                else
                {
                    // BOŞ ALANLAR
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
예제 #3
0
        private void Guncelle_Click(object sender, EventArgs e)
        {
            try
            {
                UrunAd.Text    = UrunAd.Text.Replace("'", "’");
                UrunFiyat.Text = UrunFiyat.Text.Replace(',', '.');
                AlisFiyat.Text = AlisFiyat.Text.Replace(',', '.');
                string katId = ""; string kategori = UrunKategori.Text;
                if (UrunAd.Text != "" && UrunAd.Text.Length > 3 && UrunFiyat.Text != "" && AlisFiyat.Text != "")
                {
                    // Kategori id yi çıkar //
                    FbConnection bagla = new FbConnection(fk.Baglanti_Kodu()); FbDataReader KategoriIdCek;
                    bagla.Open();
                    FbCommand KategoriAdiSorgu = new FbCommand("SELECT * FROM Urun_kategori WHERE Kategori_adi='" + kategori + "'", bagla);
                    KategoriIdCek = KategoriAdiSorgu.ExecuteReader();
                    KategoriIdCek.Read(); katId = KategoriIdCek["Kategori_id"].ToString();
                    bagla.Close();
                    // Kategori id yi çıkar //

                    if (barkodlu.Checked == true)
                    {
                        byte sonuc;
                        sonuc = fk.Guncelle("Urunler", "Urun_adi='" + fk.IlkHarfleriBuyut(UrunAd.Text) + "', Urun_fiyat='" + UrunFiyat.Text + "', Urun_alisFiyat='" + AlisFiyat.Text + "', Urun_kategori='" + katId + "'", "Urun_id='" + id + "'");
                        if (sonuc == 1)
                        {
                            MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                            if (UrunAdi.Text != "")
                            {
                                comboBox1.Items.Clear();
                                UrunAdi.Text = UrunAd.Text;
                                UrunAraisim();
                                comboBox1.Text = UrunAd.Text;
                            }
                            else
                            {
                                comboBox1.Items.Clear();
                                BarkodNo.Text = UrunBarkod.Text;
                                UrunAraBarkod();
                                comboBox1.Text = UrunAd.Text;
                            }
                        }
                        else
                        {
                            MessageBox.Show("Ürün güncellenemedi ( Hata kodu: U-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        }
                    }
                    else
                    {
                        if (UrunBarkod.Text.Length > 14)
                        {
                            byte sonuc;
                            sonuc = fk.Guncelle("Urunler", "Urun_adi='" + UrunAd.Text + "', Urun_fiyat='" + UrunFiyat.Text + "', Urun_alisFiyat='" + AlisFiyat.Text + "', Urun_kategori='" + katId + "', Urun_barkodNo='" + UrunBarkod.Text + "'", "Urun_id='" + id + "'");
                            if (sonuc == 1)
                            {
                                MessageBox.Show("Ürün başarıyla güncellenmiştir", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                                if (UrunAdi.Text != "")
                                {
                                    comboBox1.Items.Clear();
                                    UrunAdi.Text = UrunAd.Text;
                                    UrunAraisim();
                                    comboBox1.Text = UrunAd.Text;
                                }
                                else
                                {
                                    comboBox1.Items.Clear();
                                    BarkodNo.Text = UrunBarkod.Text;
                                    UrunAraBarkod();
                                    comboBox1.Text = UrunAd.Text;
                                }
                            }
                            else
                            {
                                MessageBox.Show("Ürün güncellenemedi ( Hata kodu: U-07 )", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Error);
                            }
                        }
                        else
                        {
                            MessageBox.Show("Barkod numarasını 15 hane olarak giriniz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                        }
                    }
                }
                else
                {
                    MessageBox.Show("Boş alanları doldurunuz", "Bilgilendirme", MessageBoxButtons.OK, MessageBoxIcon.Information);
                }
            }
            catch (Exception e1)
            {
                MessageBox.Show(e1.Message, "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }