Exemple #1
0
        private void LbTasitlar_SelectionChanged(object sender, SelectionChangedEventArgs e)
        {
            seciliTasit = (Tasit)LbTasitlar.SelectedItem;

            if (seciliTasit != null)
            {
                TxtMarka.Text      = seciliTasit.Marka;
                TxtModel.Text      = seciliTasit.Model;
                DpYıl.SelectedDate = seciliTasit.ÜretimYılı;
                TxtRenk.Text       = seciliTasit.Renk;
                TxtFiyat.Text      = seciliTasit.Fiyat.ToString();
                RbBenzin.IsChecked = seciliTasit.Yakıt;
                RbDizel.IsChecked  = !seciliTasit.Yakıt;
            }
        }
Exemple #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;
        }