private void Temizle()
 {
     TxtKategoriAd.Clear(); //kategori adını her zaman boş tut
     TxtFiyat.Clear();
     TxtFiyat.Text = string.Format("{0:##0.00}", 0);
 }
Beispiel #2
0
        private void BtnKaydet_Click(object sender, RoutedEventArgs e)
        {
            if (string.IsNullOrWhiteSpace(TxtMarka.Text) == true)
            {
                MessageBox.Show("Marka alanı boş geçilemez.");
                return;
            }

            if (string.IsNullOrWhiteSpace(TxtModel.Text) == true)
            {
                MessageBox.Show("Model alanı boş geçilemez.");
                return;
            }

            if (DpYıl.SelectedDate == null)
            {
                MessageBox.Show("Üretim Yılı alanı boş geçilemez.");
                return;
            }

            if (string.IsNullOrWhiteSpace(TxtRenk.Text) == true)
            {
                MessageBox.Show("Renk alanı boş geçilemez.");
                return;
            }

            if (decimal.TryParse(TxtFiyat.Text, out decimal fiyat) == false)
            {
                MessageBox.Show("Fiyat alanı doğru biçimde değil.");
                return;
            }


            if (seciliTasit == null)
            {
                t            = new Tasit();
                t.Marka      = TxtMarka.Text;
                t.Model      = TxtModel.Text;
                t.ÜretimYılı = DpYıl.SelectedDate.Value;
                t.Renk       = TxtRenk.Text;
                t.Fiyat      = decimal.Parse(TxtFiyat.Text);
                t.Yakıt      = RbBenzin.IsChecked.Value;
                Tasitlar.Add(t);
            }

            else
            {
                seciliTasit.Marka      = TxtMarka.Text;
                seciliTasit.Model      = TxtModel.Text;
                seciliTasit.ÜretimYılı = DpYıl.SelectedDate.Value;
                seciliTasit.Renk       = TxtRenk.Text;
                seciliTasit.Fiyat      = decimal.Parse(TxtFiyat.Text);
                seciliTasit.Yakıt      = RbBenzin.IsChecked.Value;
                LbTasitlar.Items.Refresh();
                LbTasitlar.SelectedItem = null;
            }


            TbYazi.Text = "Kaydedildi.";
            TxtMarka.Clear();
            TxtModel.Clear();
            DpYıl.SelectedDate = null;
            TxtRenk.Clear();
            TxtFiyat.Clear();
            RbBenzin.IsChecked = RbDizel.IsChecked = false;
        }