Bu örneğimizde Asp.Net ile klavyeden girilen bir tutar ve bu tutara eklenecek KDV oranını hesaplayan programı yapacağız.
Bu örneğimizde aynı zamanda Radiobutton nesnesinin kullanımını anlatacağız.
Tasarımımızı aşağıdaki resimde görüldüğü gibi hazırlıyoruz.
Formumuza bir tane textbox nesnesi bir tane button nesnesi iki tane label nesnesi ve 3 tane de radiobutton nesnesi ekliyoruz.
Tutar olarak 150 girdiğimizde Kdv oranını %1 olarak hesaplamakta KDV tutarını ekrana yazdırmakta ve toplam tutara eklemektedir.
Tutar olarak 150 girdiğimizde Kdv oranını %10 olarak hesaplamakta KDV tutarını ekrana yazdırmakta ve toplam tutara eklemektedir.
RadioButtonOrnegi.aspx.designer.cs kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="RadioButtonOrnegi.aspx.cs" Inherits="AspNetOrnekleri.RadioButtonOrnegi" %> <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <style type="text/css"> .auto-style4 { width: 218px; height: 31px; } .auto-style9 { width: 181px; } .auto-style10 { width: 218px; } </style> </head> <body> <form id="form1" runat="server"> <div> <table border="0" style="width: 350px"> <tr> <td class="auto-style4">Tutarı Giriniz</td> <td aria-autocomplete="inline" class="auto-style9"> <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> </td> </tr> <tr> <td class="auto-style10">KDV Oranını Giriniz</td> <td aria-autocomplete="inline" class="auto-style9"> <asp:RadioButton ID="RadioButton1" runat="server" Text="%1" GroupName="1"/> <asp:RadioButton ID="RadioButton2" runat="server" Text="%10" GroupName="1"/> <asp:RadioButton ID="RadioButton3" runat="server" Text="%18" GroupName="1" /> </td> </tr> <tr> <td class="auto-style4"> </td> <td aria-autocomplete="inline" class="auto-style9"> <asp:Button ID="Button1" runat="server" Text="Tutarı Hesapla" OnClick="Button1_Click" /> </td> </tr> <tr> <td class="auto-style4">KDV Tutarı</td> <td aria-autocomplete="inline" class="auto-style9"> <asp:Label ID="Label2" runat="server" Text="Label"></asp:Label> </td> </tr> <tr> <td class="auto-style4">Toplam Tutar</td> <td aria-autocomplete="inline" class="auto-style9"> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </td> </tr> </table> </div> </form> </body> </html> |
RadioButtonOrnegi.aspx.cs kodu:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 | using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; namespace AspNetOrnekleri { public partial class RadioButtonOrnegi : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) { } double kdv, tutar, toplam; protected void Button1_Click(object sender, EventArgs e) { tutar = Convert.ToDouble(TextBox1.Text); if (RadioButton1.Checked) { kdv = tutar / 100; } if (RadioButton2.Checked) { kdv = tutar / 10; } if (RadioButton3.Checked) { kdv = (tutar / 100)*18; } toplam = tutar + kdv; Label1.Text = toplam.ToString(); Label2.Text = kdv.ToString(); } } } |
Yorum Yap