Пример #1
0
        public int UrunEkle(TextBox Barkod, TextBox name, ComboBox KategoriID, RichTextBox description, NumericUpDown satisfiyat)
        {
            int productState = 0;

            if (String.IsNullOrEmpty(Barkod.Text) || String.IsNullOrEmpty(name.Text) || String.IsNullOrEmpty(KategoriID.Text) || String.IsNullOrEmpty(description.Text) || String.IsNullOrEmpty(satisfiyat.Value.ToString()) || String.IsNullOrEmpty(KategoriID.SelectedIndex.ToString()))
            {
                //Null Değer Döndü
                return(-1);
            }
            else
            {
                try
                {
                    productState = prc.UrunEkle(Barkod.Text.ToString(), name.Text.ToString(), (int)KategoriID.SelectedValue, description.Text, (double)satisfiyat.Value);
                    if (productState == 1)
                    {
                        MessageDöndür.Message(Barkod.Text + " Barkodlu ürün Veritabanına Eklenmiştir", "İşlem Tamamlandı", MessageDöndür.MessageIcon.OK, MessageDöndür.MessageButton.OK);
                    }
                    else if (productState == -2)
                    {
                        MessageDöndür.Message(Barkod.Text + " Bu ürün zaten Veritabanında Var !\nBu ürünü silip yeniden deneyin...", "İşlem Tamamlanamadı", MessageDöndür.MessageIcon.Eror, MessageDöndür.MessageButton.OK);
                    }
                    return(productState);
                }
                catch (Exception)
                {
                    MessageDöndür.Message("Veritabanı Hatası... !", "İşlem Tamamlanamadı", MessageDöndür.MessageIcon.Eror, MessageDöndür.MessageButton.OK);
                    return(-1);
                }
            }
        }
        public void musteriDuzenleControl(int mID, TextBox txname, TextBox txsoyisim, MaskedTextBox txtel, TextBox txmeslek, ComboBox cmbreferans, NumericUpDown txbakiye, RichTextBox adres, RichTextBox detay)
        {
            Customproc = new CustomerProc();

            if (cmbreferans.SelectedValue == null)
            {
                MessageDöndür.Message("Referans Kısmında Hata Oluştu...\n" +
                                      "Muhtemelen Açılır Listede Olmayan Bir Referans Seçtiniz...\n" +
                                      "Lütfen Açılır Listeden Referansi Doğru Şekilde Seçiniz...\n" +
                                      "Eğer Referans Seçmiyecekseniz Referans Bölümüne 1 Yazmanız Yeterlidir", "Referans Seçim Bloğunda Hata Oluştu", MessageDöndür.MessageIcon.Eror, MessageDöndür.MessageButton.OK);
            }
            else
            {
                if (cmbreferans.Text == "1")
                {
                    if (Customproc.MusteriDuzenle(Customproc.MusteriIDyeGöreAra(mID), Customproc.ReferansAra(mID),
                                                  txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, 1, Convert.ToDecimal(txbakiye.Value),
                                                  adres.Text, detay.Text) == 1)
                    {
                        MessageDöndür.Message(txname.Text + " " + txsoyisim.Text + "\n" +
                                              "Adli Müşteri Kaydedildi",
                                              "Müsteri Düzenleme İşlemi Başarılı",
                                              MessageDöndür.MessageIcon.Information,
                                              MessageDöndür.MessageButton.OK);
                    }
                }
                else if (string.IsNullOrWhiteSpace(cmbreferans.Text) != true &&
                         string.IsNullOrWhiteSpace(txname.Text) != true &&
                         string.IsNullOrWhiteSpace(txsoyisim.Text) != true)
                {
                    if (Customproc.MusteriDuzenle(Customproc.MusteriIDyeGöreAra(mID), Customproc.ReferansAra(mID),
                                                  txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, Convert.ToDecimal(txbakiye.Value),
                                                  adres.Text, detay.Text) == 1)
                    {
                        MessageDöndür.Message(txname.Text + " " + txsoyisim.Text + "\n" +
                                              "Adli Müşteri Kaydedildi",
                                              "Müsteri Kayıt İşlemi Başarılı",
                                              MessageDöndür.MessageIcon.Information,
                                              MessageDöndür.MessageButton.OK);
                    }
                }
                else
                {
                    MessageBox.Show("Müşteri Düzenleme İşlemi Başarısız...\n" +
                                    "Verileri Doğru Girdiğinizden Emin Olun", "Girdilerde Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
                }
            }
        }
        public int musteriEkleControl(TextBox txname, TextBox txsoyisim, MaskedTextBox txtel, TextBox txmeslek, ComboBox cmbreferans, NumericUpDown txbakiye, RichTextBox adres, RichTextBox detay)
        {
            if (cmbreferans.SelectedValue == null)
            {
                MessageDöndür.Message("Referans Kısmında Hata Oluştu...\n" +
                                      "Muhtemelen Açılır Listede Olmayan Bir Referans Seçtiniz...\n" +
                                      "Lütfen Açılır Listeden Referansi Doğru Şekilde Seçiniz...\n" +
                                      "Eğer Referans Seçmiyecekseniz Referans Bölümüne 1 Yazmanız Yeterlidir", "Referans Seçim Bloğunda Hata Oluştu", MessageDöndür.MessageIcon.Eror, MessageDöndür.MessageButton.OK);
                return(-1);
            }
            else if (cmbreferans.Text == "1" &&
                     string.IsNullOrWhiteSpace(txname.Text) != true &&
                     string.IsNullOrWhiteSpace(txsoyisim.Text) != true)
            {
                Customproc = new CustomerProc();
                Customproc.MusteriEkleProc(txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, txbakiye.Text, adres.Text, detay.Text);
                CustomMessage.CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" +
                                                "Adli Müşteri Kaydedildi",
                                                "Müsteri Kayıt İşlemi Başarılı", CustomMessage.CustomMsg.MessageIcon.Information
                                                , CustomMessage.CustomMsg.MessageButton.OK);
            }
            else if (string.IsNullOrWhiteSpace(cmbreferans.Text) != true &&
                     string.IsNullOrWhiteSpace(txname.Text) != true &&
                     string.IsNullOrWhiteSpace(txsoyisim.Text) != true)
            {
                Customproc = new CustomerProc();
                Customproc.MusteriEkleProc(txname.Text, txsoyisim.Text, txtel.Text, txmeslek.Text, (int)cmbreferans.SelectedValue, txbakiye.Text, adres.Text, detay.Text);
                CustomMessage.CustomMsg.Message(txname.Text + " " + txsoyisim.Text + "\n" +
                                                "Adli Müşteri Kaydedildi",
                                                "Müsteri Kayıt İşlemi Başarılı", CustomMessage.CustomMsg.MessageIcon.Information
                                                , CustomMessage.CustomMsg.MessageButton.OK);
            }
            else
            {
                MessageBox.Show("Yeni Müşteri Ekleme Başarısız Oldu...\n" +
                                "Verileri Doğru Girdiğinizden Emin Olun", "Girdilerde Hata Oluştu", MessageBoxButtons.OK, MessageBoxIcon.Error);
            }



            return(1);
        }