private void _fncLisanslama() { string GetUrl = HttpContext.Current.Request.Url.Host.ToString(); DataTable _dtLisanslama = new DataTable(); try { net.mercanyazilim.LisansSorgulama webservis = new net.mercanyazilim.LisansSorgulama(); _dtLisanslama = webservis._fncLisansSorgulama(GetUrl); } catch (IndexOutOfRangeException ex) { _pnlKapat.Visible = false; Mail._fncLisansMailGonder(_dtLisanslama.Rows[0]["WebAdres"].ToString(), HttpContext.Current.Request.Url.Host.ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString()); Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Lisanssız Kullanım!</font></center>"); } catch (WebException ex) { //Mesaj.Body = "Lisanslanan Domain : " + LisanslananDomain.ToString() + " <br><br>Kullanılan Domain : " + KullanilanDomain.ToString() + " <br><br>IP Adres : " + IPAdres.ToString() + "<br><br> Tarih :" + DateTime.Now.ToLongTimeString(); // Mail._fncMailGonder("*****@*****.**","Lisans Hata Robotu",HttpContext.Current.Request.Url.Host.ToString() +" Adresinden Hata alındı. <br><br> Çözüm ; <br> 1-| Web Servisinizin Çalışıp Çalışmadığını Kontrol Ediniz.<br> 2-| Lisansın <br>"+ex.Message.ToString()); //Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Hata! : " + ex.Message.ToString() + "</font></center>"); } finally { } try { DateTime BitisTarih = Convert.ToDateTime(_dtLisanslama.Rows[0]["BitisTarihi"]); fark = BitisTarih - DateTime.Now; Url = _dtLisanslama.Rows[0]["WebAdres"].ToString(); } catch (Exception) { } if (_dtLisanslama.Rows.Count != null) { if (Url != GetUrl) { try { _pnlKapat.Visible = false; Mail._fncLisansMailGonder(_dtLisanslama.Rows[0]["WebAdres"].ToString(), HttpContext.Current.Request.Url.Host.ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString()); } catch (Exception) { } Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Lisanssız Kullanım!</font></center>"); } else { if (fark.Hours < 1) { _pnlKapat.Visible = false; Mail._fncLisansMailGonder(_dtLisanslama.Rows[0]["WebAdres"].ToString(), HttpContext.Current.Request.Url.Host.ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString()); Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Lisans Süreniz Doldu!</font></center>"); } } } }
private void _fncSure() { try { net.mercanyazilim.LisansSorgulama webservis = new net.mercanyazilim.LisansSorgulama(); // MercanYazilimLisans.LisansSorgulamaSoapClient WebServis = new MercanYazilimLisans.LisansSorgulamaSoapClient(); //ServiceReference1.LisansSorgulamaSoapClient sdas = new ServiceReference1.LisansSorgulamaSoapClient(); DataTable _dtSure = webservis._fncLisansSorgulama(HttpContext.Current.Request.Url.Host.ToString()); DateTime BitisTarih = Convert.ToDateTime(_dtSure.Rows[0]["BitisTarihi"]); TimeSpan fark = BitisTarih - DateTime.Now; string Url = _dtSure.Rows[0]["WebAdres"].ToString(); _lblLisans.Text = fark.Days.ToString() + " Gün " + fark.Hours.ToString() + " Saat Kaldı"; if (Url != HttpContext.Current.Request.Url.Host.ToString()) { try { _pnlYonetim.Visible = false; Mail._fncLisansMailGonder(_dtSure.Rows[0]["WebAdres"].ToString(), HttpContext.Current.Request.Url.Host.ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString()); } catch (Exception) { } Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Lisanssız Kullanım!</font></center>"); } else { if (fark.Hours < 1) { _pnlYonetim.Visible = false; Mail._fncLisansMailGonder(_dtSure.Rows[0]["WebAdres"].ToString(), HttpContext.Current.Request.Url.Host.ToString(), Request.ServerVariables["REMOTE_ADDR"].ToString()); Response.Write("<br><br><br><br><br><br><br><br><br><center><font size='5'>Lisans Süreniz Doldu!</font></center>"); } } } catch (Exception) { _lblLisans.Text = "null"; } }