protected void btnOturumAc_Click(object sender, EventArgs e) { admin = KullaniciDB.Login(txtEposta.Text, txtsifre.Text); if (admin != null) { if (admin.KullaniciTipi != "admin") { lblMesaj.Visible = true; lblMesaj.Text = "* Yalnızca Admin kullanıcısı giriş yapabilir."; return; } if (rbtHatirla.SelectedValue == "hatirla") { HttpCookie hatirla = new HttpCookie("LensOptikAdminBilgi"); hatirla.Values.Add("posta", admin.EPosta); hatirla.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(HttpSecureCookie.Encode(hatirla)); } else if (rbtHatirla.SelectedValue == "unut") { if (Request.Cookies["LensOptikAdminBilgi"] != null) Response.Cookies["LensOptikAdminBilgi"].Expires = DateTime.Now.AddDays(-1); } HttpCookie kullanici = new HttpCookie("LensOptikLogin"); kullanici.Values.Add("kullaniciId", admin.Id.ToString()); kullanici.Values.Add("kullaniciIsim", admin.AdiSoyadi); Response.Cookies.Add(HttpSecureCookie.Encode(kullanici)); HttpCookie yonetici = new HttpCookie("LensOptikAdminGiris"); yonetici.Values.Add("yoneticiId", admin.Id.ToString()); yonetici.Values.Add("yoneticiIsim", admin.AdiSoyadi); Response.Cookies.Add(HttpSecureCookie.Encode(yonetici)); Response.Redirect("yonetici_arayuz.aspx"); } else { if (Request.Cookies["LensOptikAdminBilgi"] != null) Response.Cookies["LensOptikAdminBilgi"].Expires = DateTime.Now.AddDays(-1); LogManager.Event.Write("Admin Hatalı Giriş:", " Kullanıcı Adı: " + txtEposta.Text + " || Şifre : " + txtsifre.Text); lblMesaj.Visible = true; lblMesaj.Text = "* Lütfen Bilgilerinizi Kontrol Ediniz"; } }
public ActionResult GirisYap(MusteriLogin model) { Kullanici kullanici = new Kullanici{ Eposta = model.EPosta, Sifre = model.Sifre, }; var response = Servis.Kullanici.GirisYap(kullanici); if(response.BasariliMi) { string loginnedValues = string.Format("user;{0};{1}",kullanici.Id,kullanici.Ad+" "+kullanici.Soyad); FormsAuthentication.SetAuthCookie(loginnedValues,true); return RedirectToAction("Index", "Home"); } ModelState.AddModelError("InvalidLogin", "Girmiş oluduğunuz bilgiler yanlıştır..!"); return View(); }
public List<Kullanici> getKullanici(string e_posta) { BaglantiAc(); string query = "select * from Uyeler"; SqlCommand cmd = new SqlCommand(query, baglanti); SqlDataReader dataReader = cmd.ExecuteReader(); List<Kullanici> kullaniciList = new List<Kullanici>(); if (dataReader != null) { //Read the data and store them in the list while (dataReader.Read()) { Kullanici kullanici = new Kullanici(); kullanici.id = Convert.ToInt64(dataReader["id"] + ""); kullanici.adi = dataReader["uye_adi"] + ""; kullanici.soyadi = dataReader["uye_soyadi"] + ""; kullanici.e_posta = dataReader["uye_e_posta"] + ""; kullanici.sifre = dataReader["uye_sifre"] + ""; kullanici.tel_no = dataReader["uye_tel_no"] + ""; kullanici.yetki_id = Convert.ToInt32(dataReader["yetki_id"] + ""); kullaniciList.Add(kullanici); } //close Data Reader dataReader.Close(); //close Connection this.BaglantiKapat(); //return list to be displayed return kullaniciList; } else { return null; } }
public frmParolaHatirlat(string kullaniciAdi) { InitializeComponent(); _entity = context.Kullanicilar.SingleOrDefault(c => c.KullaniciAdi == kullaniciAdi); txtHatirlatmaSorusu.Text = _entity.HatirlatmaSorusu; }
public PersonalDebtsModel(Kullanıcılar kullanıcılar) { Kullanici.Add(kullanıcılar); }
public Kullanici GetKullanici() { Kullanici k = Session["Kullanici"] as Kullanici; return(k); }
public ActionResult SoforEkle(Sofor s) { if (String.IsNullOrEmpty(s.Ad) || String.IsNullOrEmpty(s.Plaka)) { mesaj.Status = 0; mesaj.Baslik = "Dikkat"; mesaj.Mesaj = "Ad-Soyad ve Plakanın Girilmesi Gerekmektedir."; return(Json(mesaj, JsonRequestBehavior.AllowGet)); } Kullanici k = GetKullanici(); Firma firma = db.Firma.FirstOrDefault(x => x.FirmaId == k.Company.FirmaId); s.Company = firma; Random r = new Random(); if (String.IsNullOrEmpty(s.Username)) { s.Username = s.Ad + r.Next(1000, 10000); } if (String.IsNullOrEmpty(s.Sifre)) { s.Sifre = r.Next(10000000, 99999999).ToString(); } if (s.Id == 0 && db.Sofor.FirstOrDefault(x => x.Company.FirmaId == k.Company.FirmaId && x.Username == s.Username) == null) { s.IsActive = 1; db.Sofor.Add(s); db.SaveChanges(); mesaj.Status = 1; mesaj.Baslik = "Başarılı"; mesaj.Mesaj = "Şöför Başarılı Bir Şekilde Eklendi"; mesaj.Ek = s.Id.ToString() + "_" + s.Username + "_" + s.Sifre; mesaj.Ek2 = "0"; } else { Sofor sofor = db.Sofor.FirstOrDefault(x => x.Id == s.Id && x.Company.FirmaId == k.Company.FirmaId); if (sofor != null) { sofor.Ad = s.Ad; sofor.Plaka = s.Plaka; sofor.IsActive = 1; sofor.Sifre = s.Sifre; sofor.Username = s.Username; sofor.Telefon = s.Telefon; sofor.Adres = s.Adres; mesaj.Status = 1; mesaj.Baslik = "Başarılı"; mesaj.Mesaj = "Şöför Başarılı Bir Şekilde Güncellendi"; mesaj.Ek = s.Id.ToString() + "_" + s.Ad + "_" + s.Username + "_" + s.Sifre + "_" + s.Telefon + "_" + s.Adres + "_" + s.Plaka; mesaj.Ek2 = "1"; } else { if (db.Sofor.FirstOrDefault(x => x.Company.FirmaId == k.Company.FirmaId && x.Username == s.Username) != null) { mesaj.Status = 0; mesaj.Baslik = "Başarısız"; mesaj.Mesaj = "Şöföre Girilen Kullanıcı Adı Mevcut. Lütfen Boş Bırakın veya Başka Girin"; } else { mesaj.Status = 0; mesaj.Baslik = "Başarısız"; mesaj.Mesaj = "Şöför Bulunamadı! Lütfen Sayfayı Yeniden Başlatıp Tekrar Deneyiniz."; } } } db.SaveChanges(); return(Json(mesaj, JsonRequestBehavior.AllowGet)); }
public void Update(Kullanici obj) { context.Kullanici.AddOrUpdate(obj); }
public Kullanici Sil(Kullanici nesne) { var data = _IKullaniciDal.Sil(nesne); return(data); }
public async Task<ActionResult> Register(RegisterViewModel model) { if (ModelState.IsValid) { var user = new Kullanici { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user, model.Password); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent:false, rememberBrowser:false); // For more information on how to enable account confirmation and password reset please visit http://go.microsoft.com/fwlink/?LinkID=320771 // Send an email with this link // string code = await UserManager.GenerateEmailConfirmationTokenAsync(user.Id); // var callbackUrl = Url.Action("ConfirmEmail", "Account", new { userId = user.Id, code = code }, protocol: Request.Url.Scheme); // await UserManager.SendEmailAsync(user.Id, "Confirm your account", "Please confirm your account by clicking <a href=\"" + callbackUrl + "\">here</a>"); return RedirectToAction("Index", "Home"); } AddErrors(result); } // If we got this far, something failed, redisplay form return View(model); }
protected void btnUyeKayit_Click(object sender, EventArgs e) { Mesaj.SuccessfulHide(); Mesaj.AlertHide(); try { if (Session["randomStr"] == null) { txtGuvenlik.Text = ""; Mesaj.Alert("Lütfen güvenlik kodunu doldurup yeniden deneyiniz..."); return; } if (Page.IsValid && (txtGuvenlik.Text.ToString() == Session["randomStr"].ToString())) { #region KULANICI GİRİŞ DOĞRULAMA StringBuilder denetim = new StringBuilder(); if (string.IsNullOrWhiteSpace(txtAdSoyad.Text)) denetim.Append("* Lütfen Adınızı Yazınız.<br/>"); if (string.IsNullOrWhiteSpace(txtTelefon.Text)) denetim.Append("* Lütfen Telefon Yazınız.<br/>"); if (string.IsNullOrWhiteSpace(rdbCinsiyet.SelectedValue)) denetim.Append("* Lütfen Cinsiyetinizi Seçiniz.<br/>"); if (string.IsNullOrWhiteSpace(ddlSehirler.SelectedValue)) denetim.Append("* Lütfen Şehir Seçiniz.<br/>"); if (string.IsNullOrWhiteSpace(txtEposta.Text)) denetim.Append("* Lütfen E-Posta Alanını doldurunuz.<br/>"); if (!GenelFonksiyonlar.GecerliMailAdresi(txtEposta.Text)) denetim.Append("* Lütfen geçerli mail adresi giriniz."); if (string.IsNullOrWhiteSpace(txtSifre.Text)) denetim.Append("* Lütfen Şifre Alanını doldurunuz.<br/>"); if (ddlGun.SelectedValue == "0") denetim.Append("* Lütfen Gün Seçiniz.<br/>"); if (ddlAy.SelectedValue == "0") denetim.Append("* Lütfen Ay Seçiniz.<br/>"); if (ddlYil.SelectedValue == "0") denetim.Append("* Lütfen Yıl Seçiniz.<br/>"); if (denetim.Length > 10) { Mesaj.Alert(denetim.ToString()); txtGuvenlik.Text = ""; return; } #endregion Kullanici kulanici = new Kullanici(); kulanici.AdiSoyadi = GenelFonksiyonlar.ToTitleCase(txtAdSoyad.Text); kulanici.Gsm = txtTelefon.Text; kulanici.Cinsiyet = rdbCinsiyet.SelectedValue; kulanici.Sehir = ddlSehirler.SelectedValue; kulanici.EPosta = txtEposta.Text.ToLower(); kulanici.Sifre = txtSifre.Text; kulanici.KullaniciTipi = "standart"; string dogumTarihi = string.Format("{0}/{1}/{2}", ddlGun.SelectedValue, ddlAy.SelectedValue, ddlYil.SelectedValue); CultureInfo ci = new CultureInfo("en-US"); kulanici.DogumTarihi = DateTime.ParseExact(dogumTarihi, "dd/MM/yyyy", ci); int donenKayitId = KullaniciDB.kaydet(kulanici); if (donenKayitId != 0) { #region Kulanıcı Oturum Açma HttpCookie kullanici = new HttpCookie("LensOptikLogin"); kullanici.Values.Add("kullaniciId", donenKayitId.ToString()); kullanici.Values.Add("kullaniciIsim", txtAdSoyad.Text); Response.Cookies.Add(HttpSecureCookie.Encode(kullanici)); #endregion #region Hoşgeldin Maili StringBuilder sb = new StringBuilder(); sb.Append("<table cellpadding='0' cellspacing='0' style='width:100%;border:1px solid #d9dada;background-color:#fafafa;margin:20px 0px; font-family:Verdana;' >"); sb.Append("<tr>"); sb.Append("<td style='vertical-align:middle;font-size:12px;color:#292929;height:40px;border-bottom:1px solid #fff;padding-left:15px; padding-top:20px;' >"); sb.Append("<p><b>Sayın, " + txtAdSoyad.Text + "</b><br /></p> <p>lensoptik.com.tr Ailesine hoşgeldiniz, Üyeliginiz başarı ile gerçekleştirilmiştir, İyi alışverişler dileriz.</p>"); sb.Append("</td>"); sb.Append("</tr>"); sb.Append("<tr>"); sb.Append("<td style='vertical-align:middle;font-size:12px;color:#292929;height:40px;padding-left:15px;' >"); sb.Append("<b>Kulanıcı Bilgileriniz </b>"); sb.Append("</td>"); sb.Append("</tr>"); sb.Append("<tr>"); sb.Append("<td style='vertical-align:middle;font-size:12px;color:#292929;height:40px;padding-left:15px;' >"); sb.Append("<b>Eposta Adresi : </b>" + txtEposta.Text); sb.Append("</td>"); sb.Append("</tr>"); sb.Append("<tr>"); sb.Append("<td style='vertical-align:middle;font-size:12px;color:#292929;height:40px;padding-left:15px;' >"); sb.Append("<b>Şifre : </b>" + txtSifre.Text ); sb.Append("</td>"); sb.Append("</tr>"); sb.Append("<tr>"); sb.Append("<td style='vertical-align:middle;font-size:12px;color:#069;height:60px;padding-left:15px;text-decoration:underline;' >"); sb.Append("<a style='font-size:12px;color:#069;' href='http://www.lensoptik.com.tr' target='_blank'> www.lensoptik.com.tr </a>"); sb.Append("</td>"); sb.Append("</tr>"); sb.Append("</table>"); MailManager.User.Send(txtEposta.Text, "Kayıt İşleminiz Yapıldı", sb.ToString(), ProcessType.Async); #endregion if (Request.Params["returnUrl"] != null) { if (Request.Params["yorum"] == "0") { Response.Redirect(Request.Params["returnUrl"] + "?kayit=1&yorum=1", false); } else if (Request.Params["izleme"] == "0") { Response.Redirect(Request.Params["returnUrl"] + "?kayit=1&izleme=1", false); } else if (Request.Params["favori"] == "0") { Response.Redirect(Request.Params["returnUrl"] + "?kayit=1&favori=1", false); } else { Response.Redirect("~/Default.aspx?yeniKayit=ok", false); } } else if (Request.QueryString["sepeteEkle"] != null) { SepeteUrunEkleSayfayaGit(); } else { Response.Redirect("~/Default.aspx?yeniKayit=ok", false); } } else { Mesaj.Alert("Bu E-Posta Adresi İle Kayıt Mevcut."); } } else { Mesaj.Alert("Lütfen Güvenlik Kodunu Giriniz..."); txtGuvenlik.Text = ""; } } catch (ThreadAbortException){} catch (Exception hata) { Mesaj.ErrorSis("<b>Üyelik Kayıt Hatası </b> Lütfen Daha Sonra Tekrar Deneyiniz.."); HttpBrowserCapabilities browser = HttpContext.Current.Request.Browser; StringBuilder sp = new StringBuilder(); sp.Append("<h6>Clint Info</h6>"); sp.Append(" BrowserTuru: " + browser.Browser + "<br/>"); sp.Append(" BrowserAdi: " + browser.Type + "<br/>"); sp.Append(" BrowserVersiyonu: " + browser.Version + "<br/>"); sp.Append(" Hata: " + hata.ToString()); LogManager.SqlDB.Write("Üye Kayıt Hatası", sp.ToString()); } }
protected void btnUyeBilgiGuncelle_Click(object sender, EventArgs e) { try { string uyeAdSoyad = txtAdSoyad.Text; string ePosta = txtEposta.Text; if (string.IsNullOrWhiteSpace(ddlYil.SelectedValue)) { Mesaj.Alert("Lütfen Yıl seçiniz."); return; } Kullanici kulanici = new Kullanici(); kulanici.Id = uyeId; kulanici.AdiSoyadi = uyeAdSoyad; kulanici.Gsm = GuvenlikIslemleri.hackKontrol(txtTelefon.Text); kulanici.Cinsiyet = rdbCinsiyet.SelectedValue; kulanici.Sehir = ddlSehirler.SelectedValue; kulanici.EPosta = ePosta; kulanici.Sifre = txtSifre.Text; kulanici.DogumTarihi = Convert.ToDateTime(string.Format("{0}.{1}.{2}", ddlGun.SelectedValue, ddlAy.SelectedValue, ddlYil.SelectedValue)); kulanici.PostaGonder = ckbEposta.Checked; kulanici.SMSGonder = ckbSms.Checked; int donendeger = KullaniciDB.kaydet(kulanici); if (donendeger == 0) { if (Request.Cookies["LensOptikHatirla"] != null) { HttpCookie kullaniciBilgi = new HttpCookie("LensOptikHatirla"); kullaniciBilgi.Values.Add("kullaniciPosta", ePosta); kullaniciBilgi.Expires = DateTime.Now.AddDays(60); Response.Cookies.Add(HttpSecureCookie.Encode(kullaniciBilgi)); } HttpCookie kullanici = new HttpCookie("LensOptikLogin"); kullanici.Values.Add("kullaniciId", uyeId.ToString()); kullanici.Values.Add("kullaniciIsim", uyeAdSoyad); Response.Cookies.Add(HttpSecureCookie.Encode(kullanici)); Mesaj.Successful(" Degişiklikler başarı ile kaydedildi."); } else { Mesaj.Alert("* Bu E-posta adresi daha önce bir kulanıcı hesabı oluşturulmuş.<br/>* Lütfen farklı bir E-Posata adresi giriniz. <br/> * Eger <b>" + ePosta + "</b> adresi size aitse şifre hatırlatma talabinde bulununuz. "); } } catch (Exception ex) { Mesaj.ErrorSis("<b>Üyelik Bilgileri Güncelleme Hatası </b> Lütfen Daha Sonra Tekrar Deneyiniz.."); LogManager.SqlDB.Write("Üyelik Bilgileri Güncelleme Hatası", ex); } }
protected void btnYoneticiEkle_Click(object sender, EventArgs e) { Kullanici kulanici = new Kullanici(); kulanici.AdiSoyadi = txtAdSoyad.Text; kulanici.Gsm = txtTelefon.Text; kulanici.Cinsiyet = rdbCinsiyet.SelectedValue; kulanici.Sehir = ddlSehirler.SelectedValue; kulanici.EPosta = txtEposta.Text.ToLower(); kulanici.Sifre = txtSifre.Text; kulanici.DogumTarihi = Convert.ToDateTime(string.Format("{0}.{1}.{2}", ddlGun.SelectedValue, ddlAy.SelectedValue, ddlYil.SelectedValue)); kulanici.KullaniciTipi = "admin"; int donendeger = KullaniciDB.kaydet(kulanici); if (donendeger != 0) { txtAdSoyad.Text = ""; txtEposta.Text = ""; txtSifre.Text = ""; txtSifreTekrari.Text = ""; mesajGosterOk(" Kayıt Başarı ile Yapıldı"); kayitListele(); } else { ScriptManager.RegisterStartupScript(Page, typeof(Page), "yonetici", "tabAc()", true); mesajGosterNo("Bu E-posta adresi daha önce kayıt Yapımıştır."); } }
protected void btnYoneticiGuncelle_Click(object sender, EventArgs e) { Kullanici kulanici = new Kullanici(); kulanici.Id = Convert.ToInt32(Request.Params["id"]); kulanici.AdiSoyadi = txtAdSoyad.Text; kulanici.Gsm = txtTelefon.Text; kulanici.Cinsiyet = rdbCinsiyet.SelectedValue; kulanici.Sehir = ddlSehirler.SelectedValue; kulanici.EPosta = txtEposta.Text.ToLower(); kulanici.Sifre = txtSifre.Text; kulanici.DogumTarihi = Convert.ToDateTime(string.Format("{0}.{1}.{2}", ddlGun.SelectedValue, ddlAy.SelectedValue, ddlYil.SelectedValue)); kulanici.PostaGonder = ckbEposta.Checked; kulanici.SMSGonder = ckbSms.Checked; int donendeger = KullaniciDB.kaydet(kulanici); if (donendeger == 0) { mesajGosterOk(" Kayıt Başarı ile Yapıldı"); if (Request.Cookies["yonteciGirisBilgi"] != null) { HttpCookie yonetici1 = new HttpCookie("yonteciGirisBilgi"); yonetici1.Values.Add("yoneticiId", Request.Params["id"].ToString()); yonetici1.Values.Add("yoneticiIsim", txtAdSoyad.Text.ToString()); yonetici1.Values.Add("yoneticiPosta", txtEposta.Text.ToString()); yonetici1.Values.Add("yoneticiSifre", txtSifre.Text.ToString()); yonetici1.Expires = DateTime.Now.AddDays(120); Response.Cookies.Add(yonetici1); } } else { mesajGosterNo("Bu E-posta adresi daha önce kayıt Yapımıştır."); } ScriptManager.RegisterStartupScript(Page, typeof(Page), "yonetici", "tabAc()", true); }
private void btnPersonelEkle_Click(object sender, EventArgs e) { if (txtPersonelEkleAdi.Text != "" && txtPersonelEkleSoyadi.Text != "" && cbPersonelEkleFakulte.SelectedItem != null && cbPersonelEkleDepartman.SelectedItem != null && personelEkleFotograf.Text != "" && txtKullaniciAdi.Text != "" && txtSifre.Text != "" && cbPersonelYetki.SelectedItem != null) //boş alan olup olmadığının kontrolü { if (IsNumeric(txtPersonelEkleAdi.Text) || IsNumeric(txtPersonelEkleSoyadi.Text) || IsNumeric(txtKullaniciAdi.Text)) //adı soyadı kullanıcı adı bilgileri sayısalsa { MessageBox.Show("Ad,soyad,kullanıcı adı sayısal olamaz."); } else { Fakulte f = db.Fakulte.FirstOrDefault(x => x.fakulteAdi == cbPersonelEkleFakulte.SelectedItem.ToString()); Departman dep = db.Departman.FirstOrDefault(x => x.departmanAdi == cbPersonelEkleDepartman.SelectedItem.ToString()); Personel p = new Personel(); p.personelAdi = txtPersonelEkleAdi.Text; p.personelSoyadi = txtPersonelEkleSoyadi.Text; p.Departman = dep; p.fotograf = dosya.SafeFileName; db.Personel.Add(p); db.SaveChanges(); picboxFotograf.Image.Save(Application.StartupPath + "\\resimler\\" + dosya.SafeFileName, System.Drawing.Imaging.ImageFormat.Jpeg); string fakulteId = f.fakulteId.ToString(), departmanId = dep.departmanId.ToString(), personelId = p.personelId.ToString();//personel sicin numarasını oluşturmak için fakulteId departmanId ve personelId bilgileri kullanıldı.Tek basamaklı id'lerin önüne sıfır eklendi. if (f.fakulteId.ToString().Length == 1) { fakulteId = "0" + fakulteId; } if (dep.departmanId.ToString().Length == 1) { departmanId = "0" + departmanId; } if (p.personelId.ToString().Length == 1) { personelId = "0" + personelId; } p.personelSicilNo = fakulteId + departmanId + personelId; Kullanici k = new Kullanici(); //personel eklenirken aynı zamanda kullanıcı bilgileride kaydedilir. if (db.Kullanici.Any(x => x.kullaniciAdi == txtKullaniciAdi.Text)) //girilen kullanıcı adı daha önceden kullanıcı tablosunda kayıtlıysa { MessageBox.Show("Kullanıcı adı daha önceden alınmış lütfen yeni bir kullanıcı adı giriniz."); } else//kullanıcı adı daha önceden alınmamışsa { k.kullaniciAdi = txtKullaniciAdi.Text; k.sifre = txtSifre.Text; if (cbPersonelYetki.SelectedItem.ToString() == "Admin")//kullanıcının yetkisi belirlenir. { k.Yetki = 1; } else if (cbPersonelYetki.SelectedItem.ToString() == "Normal") { k.Yetki = 0; } k.personelId = p.personelId; } db.SaveChanges(); MessageBox.Show("Personel başarıyla eklendi."); txtPersonelEkleAdi.Text = ""; txtPersonelEkleSoyadi.Text = ""; cbPersonelEkleFakulte.SelectedItem = null; cbPersonelEkleDepartman.SelectedItem = null; personelEkleFotograf.Text = ""; txtKullaniciAdi.Text = ""; txtSifre.Text = ""; cbPersonelYetki.SelectedItem = null; } } else { MessageBox.Show("Lütfen boş alan bırakmayınız."); } }
public async Task<ActionResult> ExternalLoginConfirmation(ExternalLoginConfirmationViewModel model, string returnUrl) { if (User.Identity.IsAuthenticated) { return RedirectToAction("Index", "Manage"); } if (ModelState.IsValid) { // Get the information about the user from the external login provider var info = await AuthenticationManager.GetExternalLoginInfoAsync(); if (info == null) { return View("ExternalLoginFailure"); } var user = new Kullanici { UserName = model.Email, Email = model.Email }; var result = await UserManager.CreateAsync(user); if (result.Succeeded) { result = await UserManager.AddLoginAsync(user.Id, info.Login); if (result.Succeeded) { await SignInManager.SignInAsync(user, isPersistent: false, rememberBrowser: false); return RedirectToLocal(returnUrl); } } AddErrors(result); } ViewBag.ReturnUrl = returnUrl; return View(model); }
public bool Guncelle(Kullanici nesne) { var data = _IKullaniciDal.Guncelle(nesne); return(true); }
public static KullaniciBilgi ToKullaniciBilgi(this Kullanici resource) { return(resource == null ? null : Mapper.Map <KullaniciBilgi>(resource)); }
private void btnUyeOl_Click_1(object sender, EventArgs e) { if (BosAlanVarMi() == false) { MessageBox.Show("Lütfen zorunlu alanları doldurunuz..."); } else { if (_kullaniciRepository.Get(x => x.Email == txtEmail.Text) != null) { MessageBox.Show("Girdiğiniz e-posta ile kayıtlı bir kullanıcı bulunmaktadır."); } else if (_kullaniciRepository.Get(x => x.CitizienshipNumber == txtTCNo.Text) != null) { MessageBox.Show("Girdiğiniz TC no ile kayıtlı bir kullanıcı bulunmaktadır."); } else { Kullanici kullanici = new Kullanici { KullaniciTipiId = 1, FirstName = txtAdi.Text, SureName = txtSoyadi.Text, Gender = rdoErkek.Checked, Address = rtbAdres.Text, Email = txtEmail.Text, Password = txtSifre.Text, Phone = txtSifre.Text }; _kullaniciRepository.Add(kullanici); int islem = _uow.SaveChanges(); MessageBox.Show("Üyelik işlemi başarıyla gerçekleştirilmiştir."); AnaSayfa afs = new AnaSayfa(); afs.Show(); this.Hide(); //_kullaniciRepository.Add(new Kullanici //{ // FirstName = txtAdi.Text, // SureName = txtSoyadi.Text, // CitizienshipNumber = txtTCNo.Text, // Address = rtbAdres.Text, // Email = txtEmail.Text, // Gender = rdoErkek.Checked == true ? true : false, // Password = txtSifre.Text, // Phone = mtbTelefon.Text, // KullaniciTipiId = 1 //}); //_uow.SaveChanges(); //MessageBox.Show("Kullanıcı Kaydınız Başarılı olmuştur"); //anaSayfa.Show(); //this.Hide(); } } }
public static void Kopyala(ProfilYazDto yazDto, Kullanici entity) { Mapper.Map(yazDto, entity); }
public Kullanici Sil(Kullanici nesne) { return(ctx.Kullanici.Remove(nesne)); }
public ActionResult form3(int ID) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); var ogrnci = db.OgrenciListesi.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.Ogreciler = ogrnci; OgrenciListesi ogr = db.OgrenciListesi.Where(x => x.ID == ID).FirstOrDefault(); YonetimKurulu baskanEski = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); YonetimKurulu baskan = new YonetimKurulu(); if (baskanEski == null) { YonetimKurulu y2 = new YonetimKurulu(); y2.basvuruID = b.ID; y2.adi = Functions.IlkHarfleriBuyut(ogr.adi); y2.soyadi = Functions.IlkHarfleriBuyut(ogr.soyadi); y2.unvan = "Yönetim Kurulu Başkanı"; y2.eMail = ogr.mail; y2.tc = ogr.tc; y2.gsm = ogr.tel; y2.ogrNo = ogr.ogrNo; y2.Baskan = true; if (b.adimNo == 3) { b.adimNo = 4; } db.YonetimKurulu.Add(y2); db.SaveChanges(); baskan = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); ViewBag.baskan = baskan; return(View(b)); } else { db.YonetimKurulu.Remove(baskanEski); db.SaveChanges(); YonetimKurulu y2 = new YonetimKurulu(); y2.basvuruID = b.ID; y2.adi = Functions.IlkHarfleriBuyut(ogr.adi); y2.soyadi = Functions.IlkHarfleriBuyut(ogr.soyadi); y2.unvan = "Yönetim Kurulu Başkanı"; y2.eMail = ogr.mail; y2.tc = ogr.tc; y2.gsm = ogr.tel; y2.ogrNo = ogr.ogrNo; y2.Baskan = true; if (b.adimNo == 3) { b.adimNo = 4; } db.YonetimKurulu.Add(y2); db.SaveChanges(); baskan = db.YonetimKurulu.Where(x => x.Baskan == true && x.basvuruID == b.ID).FirstOrDefault(); ViewBag.baskan = baskan; return(View(b)); } }
public static void cikisYap() { aktifKul = null; System.Web.HttpContext.Current.Session.Abandon(); }
public ActionResult form4DanismanEkle(BasvuruDanisman danisman) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); List <Danisman> danismanL = db.Danisman.Where(x => x.basvuruID == b.ID).ToList(); if (danismanL.Count != 0) { Danisman d1 = db.Danisman.Where(x => x.aktif == true && x.basvuruID == b.ID).SingleOrDefault(); Danisman d2 = db.Danisman.Where(x => x.aktif == false && x.basvuruID == b.ID).SingleOrDefault(); if (danisman.Kontrol == true) { d2.aktif = true; d1.aktif = false; db.SaveChanges(); } else { d1.aktif = true; d2.aktif = false; db.SaveChanges(); } d1.adi = danisman.adi1; d1.soyadi = danisman.soyadi1; d1.unvan = danisman.unvan1; d1.akademikBirim = danisman.akademikBirim1; d1.basvuruID = b.ID; db.SaveChanges(); d2.adi = danisman.adi2; d2.soyadi = danisman.soyadi2; d2.unvan = danisman.unvan2; d2.akademikBirim = danisman.akademikBirim2; d2.basvuruID = b.ID; db.SaveChanges(); } else { Danisman d1 = new Danisman(); Danisman d2 = new Danisman(); if (danisman.Kontrol == true) { d2.aktif = true; d1.aktif = false; db.SaveChanges(); } else { d1.aktif = true; d2.aktif = false; db.SaveChanges(); } d1.adi = danisman.adi1; d1.soyadi = danisman.soyadi1; d1.unvan = danisman.unvan1; d1.akademikBirim = danisman.akademikBirim1; d1.basvuruID = b.ID; db.SaveChanges(); d2.adi = danisman.adi2; d2.soyadi = danisman.soyadi2; d2.unvan = danisman.unvan2; d2.akademikBirim = danisman.akademikBirim2; d2.basvuruID = b.ID; db.Danisman.Add(d1); db.Danisman.Add(d2); db.SaveChanges(); } return(RedirectToAction("form4")); }
public ActionResult KullaniciEkle(Kullanici s) { if (String.IsNullOrEmpty(s.Username) || String.IsNullOrEmpty(s.Sifre) || String.IsNullOrEmpty(s.Ad)) { mesaj.Status = 0; mesaj.Baslik = "Dikkat"; mesaj.Mesaj = "Kullanıcı Adı ve Şifrenin Girilmesi Gerekmektedir."; return(Json(mesaj, JsonRequestBehavior.AllowGet)); } Kullanici k = GetKullanici(); Firma firma = db.Firma.FirstOrDefault(x => x.FirmaId == k.Company.FirmaId); s.Company = firma; Random r = new Random(); if (String.IsNullOrEmpty(s.Username)) { s.Username = s.Ad + r.Next(1000, 10000); } if (String.IsNullOrEmpty(s.Sifre)) { s.Sifre = r.Next(10000000, 99999999).ToString(); } if (s.Id == 0 && db.Sofor.FirstOrDefault(x => x.Company.FirmaId == k.Company.FirmaId && x.Username == s.Username) == null) { s.IsActive = 1; s.Yetki = 0; db.Kullanici.Add(s); db.SaveChanges(); mesaj.Status = 1; mesaj.Baslik = "Başarılı"; mesaj.Mesaj = "Kullanici Başarılı Bir Şekilde Eklendi"; mesaj.Ek = s.Id.ToString() + "_" + s.Username + "_" + s.Sifre; mesaj.Ek2 = "0"; } else { Kullanici kullanici = db.Kullanici.FirstOrDefault(x => x.Id == s.Id && x.Company.FirmaId == k.Company.FirmaId); if (kullanici != null) { kullanici.Ad = s.Ad; kullanici.IsActive = 1; kullanici.Sifre = s.Sifre; kullanici.Username = s.Username; mesaj.Status = 1; mesaj.Baslik = "Başarılı"; mesaj.Mesaj = "Kullanici Başarılı Bir Şekilde Güncellendi"; mesaj.Ek = kullanici.Id.ToString() + "_" + kullanici.Ad + "_" + kullanici.Username + "_" + kullanici.Sifre; mesaj.Ek2 = "1"; } else { if (db.Kullanici.FirstOrDefault(x => x.Company.FirmaId == k.Company.FirmaId && x.Username == s.Username) != null) { mesaj.Status = 0; mesaj.Baslik = "Başarısız"; mesaj.Mesaj = "Girilen Kullanıcı Adı Mevcut. Lütfen Boş Bırakın veya Başka Girin"; } else { mesaj.Status = 0; mesaj.Baslik = "Başarısız"; mesaj.Mesaj = "Kullanıcı Bulunamadı! Lütfen Sayfayı Yeniden Başlatıp Tekrar Deneyiniz."; } } } db.SaveChanges(); return(Json(mesaj, JsonRequestBehavior.AllowGet)); }
public ActionResult form7() { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); if (b.adimNo < 7) { return(View()); } var BaskanYar = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); ViewBag.BaskanYar = BaskanYar; var yk1 = db.YonetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.yk1 = yk1; var dk = db.DenetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.dk = dk; switch (hata) { case 1: TempData["YönetimHata"] = "Başkan Yardımcısı Olarak Seçtiğiniz Üyeyi Daha Önce Yönetim Kurulunda Kullandınız."; break; case 2: TempData["YönetimHata"] = "Sayman Olarak Seçtiğiniz Üyeyi Daha Önce Yönetim Kurulunda Kullandınız."; break; case 3: TempData["YönetimHata"] = "Sekreter Olarak Seçtiğiniz Üyeyi Daha Önce Yönetim Kurulunda Kullandınız."; break; case 4: TempData["YönetimHata"] = "Kaydetmek İstediğiniz Üye Yönetim Kurulu Tablosunda Bulunmaktadır."; break; case 5: TempData["YönetimHata"] = "Yönetim Kurulunda En Fazla 3 Üye Bulunabilir."; break; case 6: TempData["YönetimHata"] = "Kaydetmek İstediğiniz Üye Yönetim Kurulu veya Denetim Kurulu Tablosunda Bulunmaktadır."; break; case 7: TempData["YönetimHata"] = "Denetim Kurulunda En Fazla 2 Üye Bulunabilir."; break; case 8: TempData["YönetimHata"] = "Denetim Kurulu Başkanı Olarak Seçtiğiniz Üyeyi Daha Önce Yönetim Kurulunda Kullandınız."; break; default: break; } hata = 0; return(View(b)); }
public ActionResult Guncelle(FormCollection form) { string url = string.Empty; string resim = string.Empty; string durum = string.Empty; int id = Convert.ToInt32(Session["resimid"]); Kullanici model = db.Kullanici.Find(id); model.AdSoyad = form["AdSoyad"].ToString(); model.Email = form["Email"].ToString(); model.KullaniciAdi = form["KullaniciAdi"].ToString(); model.Sifre = form["Sifre"].ToString(); try { durum = form["Yetki"].ToString(); if (durum == "off") { model.Yetki = true; } else { model.Yetki = false; } } catch (Exception) { // url="/Admin/Profil/" + Session["_id"].ToString(); } // model.Yetki = Convert.ToBoolean(form["Yetki"]); try { resim = _fncResimYukle(); if (resim != null) { model.Resim = resim.ToString(); } } catch (Exception) { } db.SaveChanges(); try { if (model.Yetki == true) { url = "/Admin/Profil/" + Session["id"].ToString(); Session["resim"] = resim.ToString(); Session["isim"] = form["AdSoyad"].ToString(); Session["id"] = id.ToString(); Request.Cookies["resim"].Value = resim.ToString(); Request.Cookies["isim"].Value = form["AdSoyad"].ToString(); Request.Cookies["id"].Value = id.ToString(); } else { url = "/Admin/Bilgilerim/" + Session["_id"].ToString(); Session["_resim"] = resim.ToString(); Session["_isim"] = form["AdSoyad"].ToString(); Session["_id"] = id.ToString(); Request.Cookies["_resim"].Value = resim.ToString(); Request.Cookies["_isim"].Value = form["AdSoyad"].ToString(); Request.Cookies["_id"].Value = id.ToString(); } } catch (Exception) { } return(Redirect(url)); }
public ActionResult form7YonetimKuruluKaydet(Basvuru basvuru, int?divanBasId, int?baskanYarId, int?yazmanId, int?sekreterId, int?saymanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); if (basvuru.marscı != "null") { b.marscı = basvuru.marscı; } if (basvuru.uyeSayisi != null) { b.uyeSayisi = basvuru.uyeSayisi; } var divanBaskani = db.OgrenciListesi.FirstOrDefault(x => x.ID == divanBasId); if (divanBaskani != null) { b.divanBaskanAdi = divanBaskani.adi; b.divanBaskanSoyadi = divanBaskani.soyadi; } var yazman = db.OgrenciListesi.FirstOrDefault(x => x.ID == yazmanId); if (yazman != null) { b.yazmanAdi = yazman.adi; b.yazmanSoyadi = yazman.soyadi; } db.SaveChanges(); if (baskanYarId != null) { YonetimKurulu baskanYar = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); OgrenciListesi baskanYard = db.OgrenciListesi.FirstOrDefault(x => x.ID == baskanYarId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo && x.unvan != "Başkan Yardımcısı") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == baskanYard.ogrNo) == null) { if (baskanYar == null) { baskanYar = new YonetimKurulu(); baskanYar.basvuruID = b.ID; baskanYar.adi = baskanYard.adi; baskanYar.soyadi = baskanYard.soyadi; baskanYar.unvan = "Başkan Yardımcısı"; baskanYar.ogrNo = baskanYard.ogrNo; baskanYar.fakulte = baskanYard.fak; baskanYar.tc = baskanYard.tc; baskanYar.gsm = baskanYard.tel; baskanYar.eMail = baskanYard.mail; db.YonetimKurulu.Add(baskanYar); db.SaveChanges(); } else { baskanYar.basvuruID = b.ID; baskanYar.adi = baskanYard.adi; baskanYar.soyadi = baskanYard.soyadi; baskanYar.unvan = "Başkan Yardımcısı"; baskanYar.ogrNo = baskanYard.ogrNo; baskanYar.fakulte = baskanYard.fak; baskanYar.tc = baskanYard.tc; baskanYar.gsm = baskanYard.tel; baskanYar.eMail = baskanYard.mail; db.SaveChanges(); } } else { hata = 1; } } if (saymanId != null) { YonetimKurulu sayman = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Sayman"); OgrenciListesi saymann = db.OgrenciListesi.FirstOrDefault(x => x.ID == saymanId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo && x.unvan != "Sayman") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == saymann.ogrNo) == null) { if (sayman == null) { sayman = new YonetimKurulu(); sayman.basvuruID = b.ID; sayman.adi = saymann.adi; sayman.soyadi = saymann.soyadi; sayman.unvan = "Sayman"; sayman.ogrNo = saymann.ogrNo; sayman.fakulte = saymann.fak; sayman.tc = saymann.tc; sayman.gsm = saymann.tel; sayman.eMail = saymann.mail; db.YonetimKurulu.Add(sayman); db.SaveChanges(); } else { sayman.basvuruID = b.ID; sayman.adi = saymann.adi; sayman.soyadi = saymann.soyadi; sayman.unvan = "Sayman"; sayman.ogrNo = saymann.ogrNo; sayman.fakulte = saymann.fak; sayman.tc = saymann.tc; sayman.gsm = saymann.tel; sayman.eMail = saymann.mail; db.SaveChanges(); } } else { hata = 2; } } if (sekreterId != null) { YonetimKurulu sekreter = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Sekreter"); OgrenciListesi sekreter1 = db.OgrenciListesi.FirstOrDefault(x => x.ID == sekreterId); if (db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo && x.unvan != "Sekreter") == null && db.DenetimKurulu.FirstOrDefault(x => x.ogrNo == sekreter1.ogrNo) == null) { if (sekreter == null) { sekreter = new YonetimKurulu(); sekreter.basvuruID = b.ID; sekreter.adi = sekreter1.adi; sekreter.soyadi = sekreter1.soyadi; sekreter.unvan = "Sekreter"; sekreter.ogrNo = sekreter1.ogrNo; sekreter.fakulte = sekreter1.fak; sekreter.tc = sekreter1.tc; sekreter.gsm = sekreter1.tel; sekreter.eMail = sekreter1.mail; db.YonetimKurulu.Add(sekreter); db.SaveChanges(); } else { sekreter.basvuruID = b.ID; sekreter.adi = sekreter1.adi; sekreter.soyadi = sekreter1.soyadi; sekreter.unvan = "Sekreter"; sekreter.ogrNo = sekreter1.ogrNo; sekreter.fakulte = sekreter1.fak; sekreter.tc = sekreter1.tc; sekreter.gsm = sekreter1.tel; sekreter.eMail = sekreter1.mail; db.SaveChanges(); } } else { hata = 3; } } TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; return(RedirectToAction("form7")); }
//[ValidateAntiForgeryToken] public ActionResult Login(LoginViewModel model, string returnUrl) { string username = model.UserName.Trim(); string pwd = model.Password.Trim(); Kullanici user = new Kullanici(); user = izinContext.Kullanicilar.Where(x => x.KullaniciAdi == model.UserName && x.Parola == model.Password).FirstOrDefault(); if (user != null) { if (user.AktifMi == true) { List <Rol> userRol = new List <Rol>(); userRol = user.Roller.ToList(); if (userRol != null) { List <Claim> claims = new List <Claim>(); for (int i = 0; i < userRol.Count; i++) { if (userRol[i].Id == 1) { claims.Add(new Claim(ClaimTypes.Role, "Admin")); } else if (userRol[i].Id == 2) { claims.Add(new Claim(ClaimTypes.Role, "Yonetici")); } else if (userRol[i].Id == 3) { claims.Add(new Claim(ClaimTypes.Role, "Personel")); } else { //do make hata ekle return(View(new LoginViewModel())); } } var identity = new ClaimsIdentity(claims, DefaultAuthenticationTypes.ApplicationCookie); identity.AddClaim(new Claim("UserId", user.Id.ToString())); identity.AddClaim(new Claim("UserName", user.KullaniciAdi.ToString())); identity.AddClaim(new Claim("AdSoyad", user.AdSoyad.ToString())); AuthenticationManager.SignIn(new AuthenticationProperties { IsPersistent = false }, identity); Session["userName"] = user.AdSoyad; //do make navigation return(RedirectToAction("Index", "Kullanici")); } } } else { model.LoginErrorMessage = "Yanlış Kullanıcı veya şifre"; return(View("Login", model)); } return(View(model)); }
public ActionResult form7DenetimKuruluKaydet(int?baskanId) { Kullanici k = (Kullanici)Session["Kullanici"]; Basvuru b = db.Basvuru.Where(x => x.kullanıcıID == k.ID).FirstOrDefault(); var yk1 = db.YonetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.yk1 = yk1; var dk = db.DenetimKurulu.Where(x => x.basvuruID == b.ID).ToList(); ViewBag.dk = dk; var BaskanYar = db.YonetimKurulu.FirstOrDefault(x => x.unvan == "Başkan Yardımcısı"); ViewBag.BaskanYar = BaskanYar; if (baskanId != null) { DenetimKurulu baskan = db.DenetimKurulu.FirstOrDefault(x => x.unvan == "Denetim Kurulu Başkanı"); OgrenciListesi dBaskan = db.OgrenciListesi.FirstOrDefault(x => x.ID == baskanId); if (db.DenetimKurulu.FirstOrDefault( x => x.ogrNo == dBaskan.ogrNo && x.unvan != "Denetim Kurulu Başkanı") == null && db.YonetimKurulu.FirstOrDefault(x => x.ogrNo == dBaskan.ogrNo) == null) { if (baskan == null) { baskan = new DenetimKurulu(); baskan.basvuruID = b.ID; baskan.adi = dBaskan.adi; baskan.soyadi = dBaskan.soyadi; baskan.unvan = "Denetim Kurulu Başkanı"; baskan.ogrNo = dBaskan.ogrNo; db.DenetimKurulu.Add(baskan); db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } else { baskan.basvuruID = b.ID; baskan.adi = dBaskan.adi; baskan.soyadi = dBaskan.soyadi; baskan.unvan = "Denetim Kurulu Başkanı"; baskan.ogrNo = dBaskan.ogrNo; db.SaveChanges(); TempData["Eklendi"] = "Girmiş Olduğunuz Verileriniz Eklenmiştir. Lütfen Aşağıdaki Formdan Kontrol Ediniz."; } } else { hata = 8; } } else { TempData["YönetimHata"] = "Denetim Kurulu Başkanını Seçmediniz."; } return(RedirectToAction("form7")); }
protected override void Seed(DAL.MyContext context) { //veritabanında roller yoksa ilk kurulumu yap #region rolleriOlustur if (context.Roles.Count() == 0) { context.Roles.Add(new IdentityRole() { Name = "Admin" }); context.Roles.Add(new IdentityRole() { Name = "VideoModerator" }); context.Roles.Add(new IdentityRole() { Name = "MakaleModerator" }); context.Roles.Add(new IdentityRole() { Name = "EKitapModerator" }); context.SaveChanges(); } #endregion if (context.Users.Count() == 0) { #region kullaniciEkle UserStore <Kullanici> str = new UserStore <Kullanici>(new MyContext()); UserManager <Kullanici> mng = new UserManager <Kullanici>(str); var admin = new Kullanici() { Email = "*****@*****.**", UserName = "******", AdSoyad = "Yonetici", Meslek = "Yonetici" }; var videomoderator = new Kullanici() { Email = "*****@*****.**", AdSoyad = "Video Moderator", UserName = "******" }; var makalemoderator = new Kullanici() { AdSoyad = "Makale Moderator", Email = "*****@*****.**", UserName = "******" }; var ekitapmoderator = new Kullanici() { AdSoyad = "Kitap Moderator", Email = "*****@*****.**", UserName = "******" }; mng.Create(admin, "Aa123456!"); //2. parametre þifresi mng.Create(videomoderator, "Aa123456!"); mng.Create(makalemoderator, "Aa123456!"); mng.Create(ekitapmoderator, "Aa123456!"); context.SaveChanges(); #endregion #region kullanicilariRollereEkle mng.AddToRole(admin.Id, "Admin"); mng.AddToRole(videomoderator.Id, "VideoModerator"); mng.AddToRole(makalemoderator.Id, "MakaleModerator"); mng.AddToRole(ekitapmoderator.Id, "EKitapModerator"); context.SaveChanges(); #endregion } }
public void Insert(Kullanici obj) { _context.Kullanicis.Add(obj); }
public ActionResult Edit(int KullaniciID) { Kullanici k1 = ctx.Kullanicis.FirstOrDefault(k => k.KullaniciID == KullaniciID); return(View(k1)); }
public ActionResult Ekle(Kullanici k) //Kullanici bizim oluşturduğumuz class tan geliyor { MembershipCreateStatus durum; //inputlarda ki geçersiz olan şeyleri tutar(geçersiz email, tekrarlanan email parola, kısa parola vs gibi) Membership.CreateUser(k.KullaniciAdi, k.Parola, k.Email, k.GizliSoru, k.GizliCevap, true, out durum); string hataMesajı = ""; switch (durum) { case MembershipCreateStatus.DuplicateEmail: hataMesajı += "Kullanımış mail adresi girildi."; break; case MembershipCreateStatus.DuplicateProviderUserKey: hataMesajı += "Kullanımış kullanıcı key hatası."; break; case MembershipCreateStatus.DuplicateUserName: hataMesajı += "Kullanımış kullanıcı adı."; break; case MembershipCreateStatus.InvalidAnswer: hataMesajı += "Geçersiz gizli cevap."; break; case MembershipCreateStatus.InvalidEmail: hataMesajı += "Geçersiz mail adresi."; break; case MembershipCreateStatus.InvalidPassword: hataMesajı += "Geçersiz parola."; break; case MembershipCreateStatus.InvalidProviderUserKey: hataMesajı += "Geçersiz kullanıcı key hatası."; break; case MembershipCreateStatus.InvalidQuestion: hataMesajı += "Geçersiz gizli soru."; break; case MembershipCreateStatus.InvalidUserName: hataMesajı += "Geçersiz kullanıcı adı."; break; case MembershipCreateStatus.ProviderError: hataMesajı += "Üye yönetimi sağlayıcısı hatası."; break; case MembershipCreateStatus.Success: break; case MembershipCreateStatus.UserRejected: hataMesajı += "Kullanıcı engel hatası."; break; default: break; } ViewBag.Mesaj = hataMesajı; if (durum == MembershipCreateStatus.Success) { return(RedirectToAction("Index")); } else { return(View()); } }
public int Kaydet(Kullanici nesne) { var data = _IKullaniciDal.Kaydet(nesne); return(data); }
public int Guncelle(Kullanici nesne) { ctx.Kullanici.Attach(nesne); return(ctx.SaveChanges()); }
public async Task <IActionResult> Create([Bind("Sicilno,Gorevtanim,Tc,Ad,Soyad,Durum,Boy,Kilo,Kangrup,Cinsiyet,Dogumtarih,Dogumyer,Statü,Ogrenimdurum,Isgkurulgorev,Isebaslangictarih,Unvan,Grupid")] Kullanici kul) { var sicil = _context.Kullanici.FirstOrDefault(a => a.Sicilno == kul.Sicilno); if (sicil != null) { ViewBag.hata = "BU SİCİL DE BİR PERSONEL BULUNMAKTA"; } else { if (ModelState.IsValid) { baglantiSinifi bs = new baglantiSinifi(); if (HttpContext.Session.GetString("grubu") == "A") { var grup = _context.Firma.FirstOrDefault(b => b.Firmaid.ToString() == HttpContext.Session.GetString("firmagrubuid")).GrupId; kul.Grupid = grup.GetHashCode(); _context.Add(kul); await _context.SaveChangesAsync(); int a = bs.baglanti("bulkul", ""); var user = new Users(); user.Kullaniciadi = kul.Sicilno.ToString(); user.Sifre = "sıfırIsgm"; user.Sicilno = kul.Sicilno; if (kul.Gorevtanim == "İşyeri Hekimi") { user.Grubu = "C"; } else if (kul.Gorevtanim == "İşyeri Güvenliği Uzmanı") { user.Grubu = "D"; } _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Grupkullanici))); } if (HttpContext.Session.GetString("grubu") == "B") { var grup = _context.Firma.FirstOrDefault(b => b.Firmaid.ToString() == HttpContext.Session.GetString("firmaid")).GrupId; kul.Grupid = grup.GetHashCode(); _context.Add(kul); await _context.SaveChangesAsync(); int a = bs.baglanti("bulkul", ""); var user = new Users(); user.Kullaniciadi = kul.Sicilno.ToString(); user.Sifre = "sıfırIsgm"; user.Sicilno = kul.Sicilno; if (kul.Gorevtanim == "İşyeri Hekimi") { user.Grubu = "C"; } else if (kul.Gorevtanim == "İşyeri Güvenliği Uzmanı") { user.Grubu = "D"; } _context.Add(user); await _context.SaveChangesAsync(); return(RedirectToAction(nameof(Firmakullanici))); } } } return(View(kul)); }
public int Kaydet(Kullanici nesne) { ctx.Kullanici.Add(nesne); return(ctx.SaveChanges()); }
public frmStokEkle(Kullanici kullanici) { _kullanici = kullanici; InitializeComponent(); }
protected void btnSifreGonder_Click(object sender, EventArgs e) { try { string mail = txtSifreGonder.Text; if (!GenelFonksiyonlar.GecerliMailAdresi(mail)) { lblMesaj.Visible = true; lblMesaj.Text = "* Lütfen geçerli mail adresi giriniz"; return; } admin = KullaniciDB.AdminSifreHatirlatma(mail); if (admin != null) { StringBuilder sb = new StringBuilder(); sb.Append("<h3>lensoptik.com.tr Yönetici Bilgileri</h3>"); sb.Append("<b>İsim Soyisim : </b>" + admin.AdiSoyadi + "<br>"); sb.Append("<b>E-Posta Adresi : </b>" + admin.EPosta + "<br>"); sb.Append("<b>Şifre : </b>" + admin.Sifre + "<br>"); sb.Append("<a href='http://www.lensoptik.com.tr/Admin/' target='_blank' >lensoptik.com.tr</a>"); MailManager.User.Send(admin.EPosta, "Yönetici Şifre Hatırlatma", sb.ToString()); lblMesaj.Visible = true; lblMesaj.Text = "* Şifreniz E-Posta Adresine Gönderildi."; } else { lblMesaj.Visible = true; lblMesaj.Text = "* Sisteme Kayıtlı E-Posta Adresi Bulunamadı."; LogManager.Text.Write("Yönetici paneli sisteme kayıtlı E-Posta adresi bulunamadı.", mail); } } catch (Exception ex) { lblMesaj.Visible = true; lblMesaj.Text = "Hata oluştu lütfen daha sonra tekrar deneyiniz."; LogManager.SqlDB.Write("Yönetici Paneli şifre hatırlatma" , ex); } }