Bu uygulamada kullanıcı maaşını girip RadiobuttonList’den zam tutarı seçecektir. Seçilen zam tutarına göre zamlı maaşı hesaplanacaktır. Button eklenmediği içi RadiobuttonList seçimi yapıldıktan sonra Selected Index Changed olayı aktif olmalı ve maaş hesaplaması yapılmalıdır.
Selected Index Changed olayının aktif olması için Enable AutoPostBack seçeneği seçilmiş olmalıdır.
Kullanıcının zamlı maaşı biz hesaplayacağımız için properties penceresinden TextBox’ın Enabled özelliği False olarak ayarlandı.
rbZam.SelectedItem.Value ile seçilen elemanın value değeri yani zam yaparken kullanılacak sayısal değere erişildi.
1 2 3 4 5 6 7 | protected void rbZam_SelectedIndexChanged(object sender, EventArgs e) { double maas = Convert.ToDouble(tbMaas.Text); int zam = Convert.ToInt32(rbZam.SelectedItem.Value); double yenimaas = maas + ((maas * zam) / 100); tbZamliMaas.Text = yenimaas.ToString(); } |