4 Şubat 2019 Pazartesi

C# Emlak uygulaması form ekranı class

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace WindowsFormsApp1
{
    class Emlak
    {
        private string semt;
        private int odasayisi;
        private int katno;
        private string aciklama;
        private int alan;
        public string Semt
        {
            get
            {
                return semt;
            }
            set
            {
                semt = value.ToUpper(); //harfleri büyütüyor
            }
        }
        public int Odasayisi
        {
            get
            {
                return odasayisi;
            }
            set
            {
                odasayisi = Math.Abs(value); //mutlak değer
            }
        }
        public int Katno
        {
            get
            {
                return katno;
            }
            set
            {
                katno = Math.Abs(value);
            }
        }
        //alan özelliğine eksi değer girilebilinsin
        public int Alan
        {
            get
            {
                return alan;
            }
            set
            {
                alan = Math.Abs(value);
            }
        }
        public string Aciklama
        {
            get
            {
                return aciklama;
            }
            set
            {
                aciklama = value.ToUpper();
            }
        }

    }
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace WindowsFormsApp1
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            //önce evim nesnesi oluşturduk
            Emlak evim = new Emlak();
            evim.Semt = textBox1.Text;
            evim.Odasayisi = int.Parse(textBox2.Text);
            evim.Katno = int.Parse(textBox3.Text);
            evim.Alan = int.Parse(textBox4.Text);
            evim.Aciklama = textBox5.Text;
            //sonra evimi listview kısmına aktardık.
            ListViewItem kayıt = new ListViewItem();
            kayıt.Text = evim.Semt;
            kayıt.SubItems.Add(evim.Odasayisi.ToString());
            kayıt.SubItems.Add(evim.Katno.ToString());
            kayıt.SubItems.Add(evim.Alan.ToString());
            kayıt.SubItems.Add(evim.Aciklama);
            //kayıt nesnesi ekrandaki listviewe eklenir
            listView1.Items.Add(kayıt);
     
            textBox1.Clear();
            textBox2.Clear();
            textBox3.Clear();
            textBox4.Clear();
            textBox5.Clear();

        }
    }
}

Hiç yorum yok:

Yorum Gönder