{ pnluyeyok.Visible = true; string emailtex = emailuyesiz.Text.ToString(); if (emailuyesiz.Text == "") { fiyatuyesiz.Text = "Fiyat"; } else if (emailuyesiz.Text != "") { //------------------------------------------------------------------------------------------- indirim mail SqlConnection Conng; Conng = new SqlConnection(ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString); SqlCommand cmdg; cmdg = new SqlCommand("Select * From indirim Where email='" + emailtex + "' ", Conng); Conng.Open(); SqlDataReader drg = cmdg.ExecuteReader(); while (drg.Read()) { emailindirim = drg["email"].ToString(); if (emailtex == emailindirim) { fiyatuyesiz.Text = drg["terapiucreti"].ToString(); if (doktoruyesiz.SelectedValue.ToString() == "" || terapiuyesiz.SelectedValue.ToString() == "") { fiyatuyesiz.Text = "Fiyat"; } else if (terapiuyesiz.SelectedValue.ToString() == "1") { fiyatuyesiz.Text = drg["terapiucreti"].ToString(); } else if (terapiuyesiz.SelectedValue.ToString() == "2") { fiyatuyesiz.Text = drg["terapiucreti"].ToString(); } } else /*if (emailtex != emailindirim || doktoruyesiz.SelectedValue.ToString() == "" || terapiuyesiz.SelectedValue.ToString() == "")*/ { //------------------------------------------------------------------------dropdownlist ok start. if (emailtex != emailindirim || doktoruyesiz.SelectedValue.ToString() == "" || terapiuyesiz.SelectedValue.ToString() == "") { fiyatuyesiz.Text = "Fiyat"; } else if (emailtex != emailindirim || terapiuyesiz.SelectedValue.ToString() == "1") { string id = doktoruyesiz.SelectedValue.ToString(); SqlConnection Conn; Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString); SqlCommand cmd; cmd = new SqlCommand("Select * From Doktorlar Where id =" + id + " ", Conn); Conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { fiyatuyesiz.Text = dr["bireyselucret"].ToString(); } Conn.Close(); } else if (emailtex != emailindirim || terapiuyesiz.SelectedValue.ToString() == "2") { string id = doktoruyesiz.SelectedValue.ToString(); SqlConnection Conn; Conn = new SqlConnection(ConfigurationManager.ConnectionStrings["Baglanti"].ConnectionString); SqlCommand cmd; cmd = new SqlCommand("Select * From Doktorlar Where id =" + id + " ", Conn); Conn.Open(); SqlDataReader dr = cmd.ExecuteReader(); while (dr.Read()) { fiyatuyesiz.Text = dr["ciftucret"].ToString(); } Conn.Close(); } // ------------------------------------------ dropdownlistok end } } Conng.Close(); } }asp.net kodu
<form id="form1" runat="server"> <asp:Panel ID="pnluyeyok" Visible="false" runat="server"> <!-- Box --> <div class="pi-box pi-round pi-shadow-15"> <!-- First name form --> <div class="form-group"> <label for="exampleInputName1">İsim *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-user"></i></div> <asp:TextBox ID="adsoyaduyesiz" required="required" runat="server" placeholder="Rumuz Girebilirsiniz" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End first name form --> <!-- Email form --> <div class="form-group"> <label for="exampleInputName1">Email *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-mail"></i></div> <asp:TextBox ID="emailuyesiz" AutoPostBack="True" required="required" TextMode="email" runat="server" placeholder="E-mail Adresiniz" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End email form --> <!-- tel form --> <div class="form-group"> <label>Tel *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-phone"></i></div> <asp:TextBox ID="telefonuyesiz" required="required" placeholder="5333333333" runat="server" CssClass="form-control" TextMode="Phone"></asp:TextBox> </div> </div> <!-- End tel form --> <div class="form-group"> <label for="exampleInputSelect">Uzman Tercihinizi Yapınız *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-user"></i></div> <asp:DropDownList ID="doktoruyesiz" required="required" runat="server" CssClass="form-control form-control-budjet" DataSourceID="SqlDataSource1" AppendDataBoundItems="True" DataTextField="isim" DataValueField="id" AutoPostBack="True"> <asp:ListItem Value="">Uzman Tercihinizi Yapınız</asp:ListItem> </asp:DropDownList> <asp:SqlDataSource runat="server" ID="SqlDataSource1" ConnectionString='<%$ ConnectionStrings:yc1990ConnectionString %>' SelectCommand="SELECT [id], [isim] FROM [PsikoDoktorlar] ORDER BY [sira]"></asp:SqlDataSource> </div> </div> <div class="form-group"> <label for="exampleInputSelect">Terapi Türünüz *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-users"></i></div> <asp:DropDownList CssClass="form-control form-control-budjet" required="required" ID="terapiuyesiz" AppendDataBoundItems="True" runat="server" AutoPostBack="True"> <asp:ListItem Value="">Terapi Türü Seçiniz</asp:ListItem> <asp:ListItem Value="1">Bireysel Terapi</asp:ListItem> <asp:ListItem Value="2">Aile Çift Terapisi</asp:ListItem> </asp:DropDownList> </div> </div> <!-- First name form --> <div class="form-group"> <label for="exampleInputName1">Randevu Ücreti(Euro)*</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"> <div style="font-size: 18px">€</div> </div> <asp:TextBox ID="fiyatuyesiz" required="required" runat="server" placeholder="fiyat" ReadOnly="true" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End first name form --> <!-- Checkbox --> <div class="checkbox pi-margin-bottom-20"> <label class="pi-small-text"> <a data-toggle="modal" data-target="#myModal">>>>BİLGİLENDİRME</a> </label> </div> <!-- End checkbox --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Kapat</span></button> <h4 class="modal-title" id="myModalLabel">Uyarı</h4> </div> <div class="modal-body"> <b>Değerli Danışan;</b><br> <br> <p> *Tüm bilgilendirmeler ve iletişim verdiğiniz e-mail adresiniz üzerinden yapılacaktır. Bundan dolayı lütfen doğru bir e-mail adresi yazdığınızdan emin olunuz!<br> </p> </div> <div class="modal-footer"> <button type="button" class="btn pi-btn pi-btn-base" data-dismiss="modal">Kapat</button> </div> </div> </div> </div> <asp:Button ID="Button1" Text="Randevu Al / Ödeme Yap" runat="server" CssClass="btn pi-btn-base pi-btn-wide pi-weight-600" OnClick="Button1_Click" /> <!-- End submit button --> </div> <!-- End box --> </asp:Panel> <asp:Panel ID="pnluyevar" Visible="false" runat="server"> <!-- Box --> <div class="pi-box pi-round pi-shadow-15"> <!-- First name form --> <div class="form-group"> <label for="exampleInputName1">İsim *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-user"></i></div> <asp:TextBox ID="adsoyad" name="adsoyad" required="required" runat="server" placeholder="Rumuz Girebilirsiniz" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End first name form --> <!-- Email form --> <div class="form-group"> <label for="exampleInputName1">Email *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-mail"></i></div> <asp:TextBox ID="email" name="email" required="required" TextMode="email" runat="server" placeholder="E-mail Adresiniz" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End email form --> <!-- tel form --> <div class="form-group"> <label>Tel *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-phone"></i></div> <asp:TextBox ID="telefon" name="telefon" required="required" placeholder="5333333333" runat="server" CssClass="form-control" TextMode="Phone"></asp:TextBox> </div> </div> <!-- End tel form --> <div class="form-group"> <label for="exampleInputSelect">Uzman Tercihinizi Yapınız *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-user"></i></div> <asp:DropDownList ID="doktor" required="required" runat="server" CssClass="form-control form-control-budjet" DataSourceID="SqlDataSource1" AppendDataBoundItems="True" DataTextField="isim" DataValueField="id" AutoPostBack="True"> <asp:ListItem Value="">Uzman Tercihinizi Yapınız</asp:ListItem> </asp:DropDownList> <asp:SqlDataSource runat="server" ID="SqlDataSource2" ConnectionString='<%$ ConnectionStrings:yc1990ConnectionString %>' SelectCommand="SELECT [id], [isim] FROM [PsikoDoktorlar] ORDER BY [sira]"></asp:SqlDataSource> </div> </div> <div class="form-group"> <label for="exampleInputSelect">Terapi Türünüz *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"><i class="icon-users"></i></div> <asp:DropDownList CssClass="form-control form-control-budjet" required="required" ID="terapi" AppendDataBoundItems="True" runat="server" AutoPostBack="True"> <asp:ListItem Value="">Terapi Türü Seçiniz</asp:ListItem> <asp:ListItem Value="1">Bireysel Terapi</asp:ListItem> <asp:ListItem Value="2">Aile Çift Terapisi</asp:ListItem> </asp:DropDownList> </div> </div> <!-- First name form --> <div class="form-group"> <label for="exampleInputName1">Randevu Ücreti(Euro) *</label> <div class="pi-input-with-icon"> <div class="pi-input-icon"> <div style="font-size: 18px">€</div> </div> <asp:TextBox ID="fiyat" required="required" runat="server" placeholder="Fiyat" ReadOnly="true" CssClass="form-control"></asp:TextBox> </div> </div> <!-- End first name form --> <!-- Checkbox --> <div class="checkbox pi-margin-bottom-20"> <label class="pi-small-text"> <a data-toggle="modal" data-target="#myModal">>>>BİLGİLENDİRME</a> </label> </div> <!-- End checkbox --> <div class="modal fade" id="myModal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true"> <div class="modal-dialog"> <div class="modal-content"> <div class="modal-header"> <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Kapat</span></button> <h4 class="modal-title" id="myModalLabel">Uyarı</h4> </div> <div class="modal-body"> <b>Değerli Danışan;</b><br> <br> <p> *Tüm bilgilendirmeler ve iletişim verdiğiniz e-mail adresiniz üzerinden yapılacaktır. Bundan dolayı lütfen doğru bir e-mail adresi yazdığınızdan emin olunuz!<br> </p> </div> <div class="modal-footer"> <button type="button" class="btn pi-btn pi-btn-base" data-dismiss="modal">Kapat</button> </div> </div> </div> </div> <asp:Button ID="Button2" Text="Randevu Al / Ödeme Yap" runat="server" CssClass="btn pi-btn-base pi-btn-wide pi-weight-600" OnClick="Button2_Click" /> <!-- End submit button --> </div> <!-- End box --> </asp:Panel> </form>merhaba
https://www.hizliresim.com/4gw3lcz
resimde gördüğünüz formda mail adresine indirim uygulamak istiyorum indirim tablosundaki veri ile textboxa yazılan veri eşleşirse indirim tablosundaki belirlediğim fiyat fiyat texboxına yazılsın şuanlık üyeliksiz giriş aşamasında uyguluyorum onun kodlarını paylaştım burda kodları düzeltirsem aynısını üyelikli girişede uygulayacagım
Sorun şu: Email texbox ına indirim tablosundaki maili yazınca şuanki kodlarda indirimli fiyat geliyor eğer yazdıgım mail adresi indirimli tablosunda yoksa indirim tablosuna hiç başvurmasın standart doktor ve terapi türü seçilsin standart doktrorlar tablosundaki belirlediğim ücretler gelsin istiyorum
indirim kodunu uygulamadan önce sistem çalışıyor indirimle alakalı if else yapısını kurdugumda şuanda dediğim gibi bi mantık hatası yapıyorum indirimli fiyat geliyor fakat indirimsiz mail yazılınca standart fiyat gelmiyor nerede mantık hatası yapıyorum nerede yanlış yapıyorum çözemedim desteğinizi rica ediyorum uzman arkadaşlardan. Şimdiden vereceğiniz cevaplar için teşekkür ederim. İyi çalışmalar