private void button1_Click_1(object sender, EventArgs e) { Sifreleme sec = new Sifreleme(); sec.DosyaSecOku(); DosyaMetin.Text = sec.metin; }
public JsonResult GuncelleJson(int uyeId, string mail, string parola, string parolaTekrar) { if (!string.IsNullOrEmpty(mail)) { if (parola == parolaTekrar) { parola = Sifreleme.Sifrele(parola); var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId); uye.Mail = mail; if (!string.IsNullOrEmpty(parola)) { uye.Sifre = parola; } unitOfWork.GetRepository <Uye>().Update(uye); unitOfWork.SaveChanges(); return(Json("1")); } else { return(Json("parolaUyusmazligi")); } } else { return(Json("mailBosOlamaz")); } }
public IActionResult Index(Uye Gelenbilgi) { using (ZamanContext ctx = new ZamanContext()) { var SifreDönüt = Sifreleme.CalculateMd5Hash(Gelenbilgi.Sifre); var bulunanone = ctx.Uyeler.Where(u => u.Eposta == Gelenbilgi.Eposta && u.Sifre == SifreDönüt); if (bulunanone.Count() == 0) { TempData["durum"] = true; TempData["mesaj"] = "Email or password is incorrect"; return(RedirectToAction("Index")); } else { var bulunan = ctx.Uyeler.FirstOrDefault(o => o.Eposta == Gelenbilgi.Eposta); if (bulunan.AktifMi == 1) { var i = bulunan.Uyeid; TempData["gidenid"] = i; return(RedirectToAction("Send", "SignIn", new { id = i })); } else { TempData["durumtwo"] = true; TempData["msj"] = "your membership is inactive"; return(RedirectToAction("Index")); } } } }
public JsonResult EkleJson(int uyeId, string mail, string parola, string parolaTekrar) { if (!string.IsNullOrEmpty(mail) && !string.IsNullOrEmpty(parola) && !string.IsNullOrEmpty(parolaTekrar)) { if (parola == parolaTekrar) { parola = Sifreleme.Sifrele(parola); var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId); uye.Mail = mail; uye.Sifre = parola; // 1 = admin , 2 = moderator, 3 = izleyici uye.Yetki = "3"; unitOfWork.GetRepository <Uye>().Update(uye); unitOfWork.SaveChanges(); return(Json("1")); } else { return(Json("parolaUyusmazligi")); } } else { return(Json("bosOlamaz")); } }
public JsonResult GirisKontrol(string kAd, string sifre, bool hatirla) { try { if (kAd != null && sifre != null) { var sifrelenmis = Sifreleme.Donustur(sifre); foreach (var hesap in DB.Kullanici) { if (kAd == hesap.KullaniciAd && sifrelenmis == hesap.Sifre) { HttpCookie kullanici = new HttpCookie("prsnl"); kullanici.Values.Add("Id", hesap.Personel.ID.ToString()); kullanici.Values.Add("Ad", hesap.Personel.Ad); kullanici.Values.Add("Soyad", hesap.Personel.Soyad); kullanici.Values.Add("Resim", hesap.Personel.Resim); kullanici.Values.Add("KayitTrh", hesap.Personel.GirisTarihi.ToString()); kullanici.Values.Add("Yetki", hesap.Yetki.Yetki1); if (hatirla) { kullanici.Expires = DateTime.Now.AddDays(365); } Response.Cookies.Add(kullanici); return(Json("1")); } } } return(Json("0")); } catch { return(Json("0")); } }
public static User LoginKontrol(int tip, string sirketKod, string userName, string password) { using (UserRoleDBDataContext Context = new UserRoleDBDataContext(ConStr)) { Context.DeferredLoadingEnabled = false; if (Context.Users.Any(x => x.Kod == userName)) { User user = Context.Users.Where(x => x.Kod == userName && x.Tip == tip && x.Sirket == sirketKod).FirstOrDefault(); if (user.IsNotNull()) { if (Sifreleme.Cozumle(user.Sifre) == password) { return(user); } else { return(null); } } else { return(null); } } else { return(null); } } }
public IActionResult Index(Uye GelenUye) { using (ZamanContext ctx = new ZamanContext()) { var dönüt = Sifreleme.CalculateMd5Hash(GelenUye.Sifre); var toplu = ctx.Uyeler.ToList(); var bulunanone = ctx.Uyeler.Where(u => u.Eposta == GelenUye.Eposta); if (bulunanone.Count() != 0) { TempData["mesaj"] = "email is already in use"; TempData["durum"] = true; return(new RedirectResult("/Register/Index")); } GelenUye.Sifre = dönüt; GelenUye.AktifMi = 0; string mail = GelenUye.Eposta; ctx.Uyeler.Add(GelenUye); ctx.SaveChanges(); int i = GelenUye.Uyeid; //string url = string.Format("<a href=\"www.zaman.com/Register/UyeKayit/{0}\"></a>",i); //Link olarak dönmüyor. string link = string.Format("<a href=\"http://www.timemail.org/Register/UyeKayit/{0}\">Onay için buraya tıklayınız.</a>", i); SendMail.Onaymail(mail, link); return(RedirectToAction("Onay")); } }
protected void btnGiris_Click(object sender, EventArgs e) { TezDBEntities db = new TezDBEntities(); string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim()); string no = Request["No"].Trim(); if (Request["No"].Trim() == "" || Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Bolum"].Trim() == "") { LabelSignUP.Text = "Lütfen Boş Geçmeyiniz"; } else { if (db.Ogrenci.Where(w => w.No == no).Any()) { LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut"; } else { Ogrenci ogrenci = new Ogrenci(); ogrenci.No = Request["No"].Trim(); ogrenci.Ad = Request["Name"].Trim(); ogrenci.Sifre = sifrem; ogrenci.Mail = Request["E-mail"].Trim(); ogrenci.Bolum = Request["Bolum"].Trim(); ogrenci.durum = true; ogrenci.Derece = 2; db.Ogrenci.Add(ogrenci); db.SaveChanges(); Response.Redirect(@"~/Default.aspx"); } } }
public JsonResult EkleJson(int uyeId, string mail, string parola, string parolaTekrar) { if (!string.IsNullOrEmpty(mail) && !string.IsNullOrEmpty(parola) && !string.IsNullOrEmpty(parolaTekrar)) { if (parola == parolaTekrar) { parola = Sifreleme.Sifrele(parola); var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId); uye.Mail = mail; uye.Sifre = parola; // 1 = admin(ful yetki), 2 = moderatör(üyelik controller'a ulaşamaz), 3 = izleyici(index sayfasını görür, işlem yapamaz) uye.Yetki = "3"; unitOfWork.GetRepository <Uye>().Update(uye); unitOfWork.SaveChanges(); return(Json("1")); } else { return(Json("parolaUyusmazligi")); } } else { return(Json("bosOlamaz")); } }
protected void btnGiris_Click(object sender, EventArgs e) { TezDBEntities db = new TezDBEntities(); string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim()); string mail = Request["E-mail"].Trim(); if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "") { LabelSignUP.Text = "Lütfen Boş Geçmeyiniz"; } else { if (db.Admin.Where(w => w.Mail == mail).Any()) { LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut"; } else { Admin admin = new Admin(); admin.KullanıcıAdi = Request["Name"].Trim(); admin.Sifre = sifrem; admin.Mail = Request["E-mail"].Trim(); admin.Derece = 0; db.Admin.Add(admin); db.SaveChanges(); Response.Redirect(@"~/Forms/Admin/AdminEkle.aspx"); } } }
//Yetki eklemedim, yetki farketmeksizin tüm kullanıcılar erişmeli public JsonResult ProfilBilgiGuncelleJson(string parola, string parolaTekrar, string tel) { if (parola == parolaTekrar) { var uyeId = Convert.ToInt32(Request.Cookies["uye"]["Id"]); var uye = unitOfWork.GetRepository <Uye>().GetById(uyeId); // uye . Mail = mail; uye.Tel = tel; if (!string.IsNullOrEmpty(parola)) { parola = Sifreleme.Sifrele(parola); uye.Sifre = parola; } unitOfWork.GetRepository <Uye>().Update(uye); unitOfWork.SaveChanges(); return(Json("1")); } else { return(Json("parolaUyusmazligi")); } }
protected void btnGiris_Click(object sender, EventArgs e) { TezDBEntities db = new TezDBEntities(); string sifrem = Sifreleme.Sifrele(Request["Sifre"].Trim()); string no = Request["E-mail"].Trim(); if (Request["Name"].Trim() == "" || Request["Sifre"].Trim() == "" || Request["E-mail"].Trim() == "" || Request["Ders"].Trim() == "") { LabelSignUP.Text = "Lütfen Boş Geçmeyiniz"; } else { if (db.Hoca.Where(w => w.Mail == no).Any()) { LabelSignUP.Text = "Bu Kullanıcı Sistemde Mevcut"; } else { Hoca hoca = new Hoca(); hoca.Ad = Request["Name"].Trim(); hoca.Sifre = sifrem; hoca.Mail = Request["E-mail"].Trim(); hoca.Ders = Request["Ders"].Trim(); hoca.Derece = 1; db.Hoca.Add(hoca); db.SaveChanges(); Response.Redirect(@"~/Default.aspx"); } } }
protected void imgbtnYorumlike_Click(object sender, ImageClickEventArgs e) { if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. { Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. if (Request.Cookies["cerezDosyam"] == null) { Response.Redirect("Login.aspx"); } else { HttpCookie cerezOku = Request.Cookies["cerezdosyam"]; kullanicilar.mail = cerezOku["mail"]; int girisyapankisiid = kullanicilar.KullaniciidDonder(); kullanicilar.girisyapankisiid = girisyapankisiid; ImageButton myButton = (ImageButton)sender; int gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); string metin = myButton.ToolTip.Trim(); int bosluk = metin.IndexOf(" "); int kisiid = Convert.ToInt32(metin.Substring(0, bosluk)); int yorumid = Convert.ToInt32(metin.Substring(bosluk + 1).TrimStart()); kullanicilar.gundemid = gundemid; kullanicilar.yorumid = yorumid; kullanicilar.yorumuyazankisiid = kisiid; yorumlar.yorumuyazankisiid = kisiid; kullanicilar.yorumid = yorumlar.YorumidDonder(); if (kullanicilar.girisyapankisiid == kullanicilar.yorumuyazankisiid) { Mesajver("swal('Hata','Kendi yorumunuzu beğenemezsiniz.','error')"); } else { bool oncedenbaktimi = kullanicilar.KullaniciYorumuOncedenLikeladimi(); if (oncedenbaktimi == true) { Mesajver("swal('Hata','Aynı yorumu birden fazla beğenemezsiniz.','error')"); } else { bool arttimi = kullanicilar.YorumYapanKullaniciPuanArttir(); if (arttimi) { Mesajver("swal('Başarılı','Puan arttırılmıştır.','success')"); kullanicilar.KullaniciyiYorumLikelaraEkle(); YorumlariGetir(); } else { Mesajver("swal('Hata','Malesef puan arttırılamadı.','error')"); } } } } } }
protected void Page_Load(object sender, EventArgs e) { yorumlar.yorumid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"]))); gundemler.gundemid = yorumlar.YorumGundemId(); if (!IsPostBack) { lblGundemBaslik.Text = gundemler.GundemBaslik(); txtYorum.InnerText = yorumlar.YorumGetir(); } }
private void button2_Click(object sender, EventArgs e) { string SifrelenecekMetin = string.Empty; SifrelenecekMetin = DosyaMetin.Text; Sifreleme okuSifrele = new Sifreleme(); okuSifrele.Sifrele(SifrelenecekMetin); DosyaMetin.Text = okuSifrele.SifrelenenMetin; }
private void button3_Click(object sender, EventArgs e) { string SifreCozulecekMetin = string.Empty; SifreCozulecekMetin = DosyaMetin.Text; Sifreleme sifreCozen = new Sifreleme(); sifreCozen.SıfreCoz(SifreCozulecekMetin); DosyaMetin.Text = sifreCozen.sıfreCozulenMetin; }
protected void Page_Load(object sender, EventArgs e) { gundemler.gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); if (!IsPostBack) { var dtkategoriler = gundemler.KategoriGetir(); foreach (var kategoriDoldur in dtkategoriler) { DrpDownGundemKategori.Items.Add(kategoriDoldur.kategori); } lblGundemBaslik.Text = gundemler.GundemBaslik(); txtYorum.InnerText = gundemler.GundemIcerikGetir(); } }
public IActionResult NewPassword(Uye yeniSifre) //şifre yenileme mailinde ,maildeki adrese tıkladığında burası işleme giricek { var dönüt = Sifreleme.CalculateMd5Hash(yeniSifre.Sifre); using (ZamanContext ctx = new ZamanContext()) { var i = Convert.ToInt32(TempData["id"]); var b = ctx.Uyeler.Find(i); b.Sifre = dönüt; ctx.SaveChanges(); TempData["d"] = true; TempData["m"] = "Password change is successful"; return(RedirectToAction("Index")); } }
private void btnGuncelle_Click(object sender, EventArgs e) { DB db = new DB(); try { _sifreTut.KullaniciAdi = txtNick.Text; _sifreTut.Not = txtNot.Text; _sifreTut.Sifre = Sifreleme.sifrele(txtSifre.Text); db.Update(_sifreTut); this.Close(); } catch (Exception exception) { MessageBox.Show(exception.Message); } }
private void formKullaniciEkle_Load(object sender, EventArgs e) { if (Kullanici.IsNotNullEmpty()) { txtKullaniciAdi.Text = Kullanici.Kod; txtAdiSoyadi.Text = Kullanici.AdSoyad; txtEmail.Text = Kullanici.Email; try { txtParola.Text = Sifreleme.Cozumle(Kullanici.Sifre); } catch { txtParola.Text = Kullanici.Sifre; } chkAdmin.Checked = Kullanici.Admin; chkAktif.Checked = Kullanici.Aktif; this.Text = " Kullanıcı Güncelleme"; } }
protected void btnGuncelle_Click(object sender, EventArgs e) { yorumlar.yorumid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["yorumid"]))); yorumlar.yorum = txtYorum.InnerText; if (txtYorum.InnerText == "") { lblSonuc.Text = "İçerik doldurulmalıdır"; } else { bool eklendimi = yorumlar.YorumGuncelle(); if (eklendimi) { lblSonuc.Text = "Yorum guncellendi, geri dön butonu ile eklenen gündem maddesini görebilirsiniz."; } else { lblSonuc.Text = "Yorum guncellenirken bir sorun meydana geldi."; } } }
protected void Password_Click(object sender, EventArgs e) { if (Password.Text != null && Password1.Text != null && Password2.Text != null) { var guncelKayit = db.Hoca.Find(AppKontrol.id); string pass = Sifreleme.Sifrele(Password.Text); if (pass == guncelKayit.Sifre && Password1.Text == Password2.Text) { guncelKayit.Sifre = Sifreleme.Sifrele(Password1.Text); db.SaveChanges(); Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Şifreniz başarıyla güncellendi');</script>"); } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Yanlış Bilgi Girişi Yapıldı');</script>"); } } else { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "Başlık", "<script>alert('Boş Geçilemez');</script>"); } }
private void buttonEkle_Click(object sender, EventArgs e) { DB db = new DB(); try { string sifre = Sifreleme.sifrele(textBoxSifre.Text); sifreTut sifreTut = new sifreTut { Sifre = sifre, KullaniciAdi = textBoxNick.Text, Not = txtNot.Text }; db.Add(sifreTut); } catch (Exception exception) { MessageBox.Show(exception.Message); } FrmAnasayfa frmAnasayfa = (FrmAnasayfa)Application.OpenForms["FrmAnasayfa"]; panel.Controls.Clear(); frmAnasayfa.listele(); this.Close(); }
protected void Page_Load(object sender, EventArgs e) { lnkYorumEkleFiltrele.Visible = true; if (Request.Cookies["cerezDosyam"] == null) { lnkYorumEkleFiltrele.Visible = false; } int gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); gundemler.gundemid = gundemid; yorumlar.gundemid = gundemid; if (!IsPostBack) { Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString());//img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. if (gundemler.GoruntulenmeyiArttir()) { lblGoruntulenmeSayisi.Text = gundemler.GundemGoruntulenmeSayisi().ToString(); } } GundemFiltreleDoldur(); datalistYorumlar.DataSource = yorumlar.GundemYorumBilgiGetir(); datalistYorumlar.DataBind(); lblYorumSayisi.Text = yorumlar.YorumSayisiGetir().ToString(); }
public JsonResult Ekle(Kullanici model, string sifreTekrar) { try { var kullanici = DB.Kullanici.ToList(); if (model.Sifre != sifreTekrar) { return(Json("sifreFarklı")); } foreach (var k in kullanici) { if (k.PersonelID == model.PersonelID) { return(Json("hesabıZatenVar")); } } model.Sifre = Sifreleme.Donustur(model.Sifre); model.YetkiID = 2; DB.Kullanici.Add(model); DB.SaveChanges(); return(Json("1")); } catch { return(Json("0")); } }
protected void Page_Load(object sender, EventArgs e) { gundemler.gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); lblGundemBaslik.Text = gundemler.GundemBaslik(); }
public void CheckUser(string UserName, string Password = null) { if (string.IsNullOrEmpty(UserName)) { Label1.Text = "Lütfen Kullanıcı Adı Ve Şifre Giriniz!"; return; } else { Password = Sifreleme.Sifrele(Password); } if (!UserName.Contains("@")) { Ogrenci user = db.Ogrenci.Where(w => w.No == UserName && w.Sifre == Password).FirstOrDefault(); if (user != null) { if (user.durum == true) { Response.Cookies.Add(cookie.Cookie(user.No, user.Sifre)); AuthenticateUser(user.Id, user.Derece, user.Ad, user.Sifre, "Ogrenci"); } else { Label1.Text = "Teziniz Bitmiştir. Sisteme Giriş Yetkiniz Bulunmamaktadır."; } } else { Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!"; } } else if (IsAdmin(UserName)) { Admin user = db.Admin.Where(w => w.Mail == UserName && w.Sifre == Password).FirstOrDefault(); if (user != null) { Response.Cookies.Add(cookie.Cookie(user.Mail, user.Sifre)); AuthenticateUser(user.Id, user.Derece, user.KullanıcıAdi, user.Sifre, "Admin"); } else { Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!"; } } else { Hoca user = db.Hoca.Where(w => w.Mail == UserName && w.Sifre == Password).FirstOrDefault(); if (user != null) { Response.Cookies.Add(cookie.Cookie(user.Mail, user.Sifre)); AuthenticateUser(user.Id, user.Derece, user.Ad, user.Sifre, "Hoca"); } else { Label1.Text = "Kullanıcı Adı Veya Şifresi Hatalı!"; } } }
protected void imgbtnDislike_Click(object sender, ImageClickEventArgs e) { if (Session["CheckRefresh"].ToString() == ViewState["CheckRefresh"].ToString()) //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. { Session["CheckRefresh"] = Server.UrlDecode(System.DateTime.Now.ToString()); //img buton ile puan arttırıldıktan sonra sayfa yenilendiğinde tekrar puan arttır img buton içindeki kodlar çalışıyor ona karşı yazılan kod. this.ViewState["vs"] = poz; if (Request.Cookies["cerezDosyam"] == null) { Response.Redirect("Login.aspx"); } else { HttpCookie cerezOku = Request.Cookies["cerezdosyam"]; kullanicilar.mail = cerezOku["mail"]; int girisyapankisiid = kullanicilar.KullaniciidDonder(); ImageButton myButton = (ImageButton)sender; int gundemyazankisiid = Convert.ToInt32(myButton.ToolTip); kullanicilar.gundemiyazankisiid = gundemyazankisiid; kullanicilar.girisyapankisiid = girisyapankisiid; kullanicilar.gundemid = Convert.ToInt32(HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"]))); if (girisyapankisiid == gundemyazankisiid) { Mesajver("swal('Hata','Kendi gündeminizi beğenmemezlik edemezsiniz.','error')"); } else { bool oncedenbaktimi = kullanicilar.OncedenDislikeladimi(); if (oncedenbaktimi == true) { Mesajver("swal('Hata','Aynı gündemi birden fazla beğenmemezlik edemezsiniz.','error')"); } else { bool azaldimi = kullanicilar.PuanAzaltma(); if (azaldimi) { Mesajver("swal('Başarılı','Puan azaltılmıştır.','success')"); kullanicilar.KullaniciyiDislikelaraEkle(); GundemDoldur(); } else { Mesajver("swal('Hata','Malesef puan azaltılamamıştır.','error')"); } } } } } }
protected void lnkYorumEkleFiltrele_Click(object sender, EventArgs e) { Response.Redirect(string.Format("GundemeYorumEkle.aspx?Gundemid={0}", HttpUtility.UrlDecode(Sifreleme.Decrypt(Request.QueryString["gundemid"])))); }
static void Main(string[] args) { do { Console.Write("Şifrelenecek metini giriniz (20 Karakter Boyutunda!): "); str = Console.ReadLine(); }while (str.Length != 20); //20 karakter değilse yeni veri iste str = Sifreleme.Encrypt(str, "sblw-3hn8-sqoy19"); Console.WriteLine("Şifreli metin: " + str); Console.WriteLine("değişmiş metin: " + str.Replace('O', '?').Replace('0', '&').Replace('I', '{').Replace('l', '}').Replace('1', '%')); //Rolleri örnekle Role role1 = new Role(); Role role2 = new Role(); Role role3 = new Role(); Role role4 = new Role(); Role role5 = new Role(); //Özellikleri role1.id = 1; role2.id = 2; role3.id = 3; role4.id = 4; role5.id = 5; //Görülecek değerleri belirle Range R1range1 = new Range(0, 3); Range R2range1 = new Range(0, 5); Range R3range1 = new Range(5, 12); Range R4range1 = new Range(3, 10); Range R4range2 = new Range(15, 17); Range R5range1 = new Range(0, 19); //Değerler için liste oluştur role1.ranges = new List <Range>(); role2.ranges = new List <Range>(); role3.ranges = new List <Range>(); role4.ranges = new List <Range>(); role5.ranges = new List <Range>(); //Değer aralıklarını listelere ekle role1.ranges.Add(R1range1); role2.ranges.Add(R2range1); role3.ranges.Add(R3range1); role4.ranges.Add(R4range1); role4.ranges.Add(R4range2); role5.ranges.Add(R5range1); //Ekran çıktıları Console.WriteLine("\n####################################ROLE1#################################################"); Console.WriteLine("role1: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R1range1.start.ToString(), R1range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role1).ToString()); Console.WriteLine("\n####################################ROLE2#################################################"); Console.WriteLine("role2: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R2range1.start.ToString(), R2range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role2).ToString()); Console.WriteLine("\n####################################ROLE3#################################################"); Console.WriteLine("role3: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R3range1.start.ToString(), R3range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role3).ToString()); Console.WriteLine("\n####################################ROLE4#################################################"); Console.WriteLine("role4: {0}, {1} aralığını ve {2}, {3} aralığını görüntüleyebilir.\nGörüntülenecek metin: {4}", R4range1.start.ToString(), R4range1.end.ToString(), R4range2.start.ToString(), R4range2.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role4).ToString()); Console.WriteLine("\n####################################ROLE5#################################################"); Console.WriteLine("role5: {0}, {1} aralığını görüntüleyebilir.\nGörüntülenecek metin: {2}", R5range1.start.ToString(), R5range1.end.ToString(), Ayir.Parcala(str.Replace('?', 'O').Replace('&', '0').Replace('{', 'I').Replace('}', 'l').Replace('%', '1'), role5).ToString()); Console.WriteLine("\n###########################################################################################"); Console.ReadKey(); }