Example #1
0
        private void btn_kaydet_Click(object sender, EventArgs e)
        {
            if (musteri == null)
            {
                musteri            = new Musteri();
                musteri.ID         = Guid.NewGuid();
                musteri.MusteriNo  = txt_musteriNo.Text;
                musteri.MusteriAdı = txt_musteri.Text;
                musteri.Ulke       = txt_Ulke.Text.ToUpper();
                musteri.Il         = txt_ıl.Text.ToUpper();
                musteri.TelefonNo  = txt_tel.Text;
                musteri.Adres      = txt_adres.Text;
                bool kontrol = musteriOperation.kontrol(musteri);
                if (kontrol)
                {
                    returnValue = musteriOperation.Kaydet(musteri, yetkili);;

                    if (returnValue > 0)
                    {
                        label5.Text = $"{musteri.MusteriAdı} Eklendi";
                        foreach (Control item in this.Controls)
                        {
                            if (item is TextBox)
                            {
                                TextBox txt = (TextBox)item;
                                txt.Text = "";
                            }
                            else if (item is RichTextBox)
                            {
                                RichTextBox txt = (RichTextBox)item;
                                txt.Text = "";
                            }
                        }
                        musteri        = null;
                        txt_ıl.Text    = "";
                        txt_ıl.Enabled = false;
                    }
                    else
                    {
                        label5.Text = $"Müşteri Eklenmeye Çalışırken Bir Hata Oldu";
                    }
                }
                else
                {
                    MessageBox.Show("Girmiş Olduğunuz Müşteri No Zaten verilmiş Lütfen Tekrar Deneyiniz.", "Hata", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    musteri = null;
                }
            }
            else
            {
                musteri.Adres      = txt_adres.Text;
                musteri.Ulke       = txt_Ulke.Text;
                musteri.Il         = txt_ıl.Text;
                musteri.MusteriAdı = txt_musteri.Text;
                musteri.MusteriNo  = txt_musteriNo.Text;
                musteri.TelefonNo  = txt_tel.Text;

                returnValue = musteriOperation.Guncelle(tutulan, musteri, yetkili);;

                if (returnValue > 0)
                {
                    this.Close();
                }
                else
                {
                    label5.Text = $"Müşteri Güncellenmeye Çalışırken Bir Hata Oldu";
                }
            }
        }