public static Akademisyen LoginChecker(string UserName, string UserPass) { UserPass = Password.Encrypt(UserPass); Connection ConnectAndRun = new Connection(); SqlCommand Cmd = ConnectAndRun.CreateQuery("Select * from Akademisyen where Aktif = 1"); SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection); while (sqlDataReader.Read()) { if (UserName == sqlDataReader["KullaniciAdi"].ToString() && UserPass == sqlDataReader["Sifre"].ToString()) { Akademisyen akademisyen = new Akademisyen { Id = Convert.ToInt32(sqlDataReader["Id"]), Ad = sqlDataReader["Ad"].ToString(), Soyad = sqlDataReader["Soyad"].ToString(), Tcno = sqlDataReader["Tcno"].ToString(), Cinsiyet = Convert.ToBoolean(sqlDataReader["Cinsiyet"]), FakulteId = Convert.ToInt32(sqlDataReader["FakulteId"]), BolumId = Convert.ToInt32(sqlDataReader["BolumId"]), KullaniciAdi = sqlDataReader["KullaniciAdi"].ToString(), Sifre = sqlDataReader["Sifre"].ToString(), Yetki = Convert.ToInt32(sqlDataReader["Yetki"]), Aktif = Convert.ToBoolean(sqlDataReader["Aktif"]) }; return(akademisyen); } } return(null); }
public static bool AddAcademican(Akademisyen akademisyen) { try { Connection ConnectAndRun = new Connection(); using (ConnectAndRun.OpenConnection()) { string Query = "INSERT INTO Akademisyen values (@Ad, @Soyad,@Tcno,@Cinsiyet,@FakulteId,@BolumId,@KullaniciAdi,@Sifre,@Yetki,@Aktif)"; SqlCommand Cmd = ConnectAndRun.CreateQuery(Query); Cmd.Parameters.Add("@Ad", SqlDbType.NVarChar).Value = akademisyen.Ad; Cmd.Parameters.Add("@Soyad", SqlDbType.NVarChar).Value = akademisyen.Soyad; Cmd.Parameters.Add("@Tcno", SqlDbType.NChar).Value = akademisyen.Tcno; Cmd.Parameters.Add("@Cinsiyet", SqlDbType.Bit).Value = akademisyen.Cinsiyet; Cmd.Parameters.Add("@FakulteId", SqlDbType.Int).Value = akademisyen.FakulteId; Cmd.Parameters.Add("@BolumId", SqlDbType.Int).Value = akademisyen.BolumId; Cmd.Parameters.Add("@KullaniciAdi", SqlDbType.NVarChar).Value = akademisyen.KullaniciAdi; Cmd.Parameters.Add("@Sifre", SqlDbType.NVarChar).Value = akademisyen.Sifre; Cmd.Parameters.Add("@Yetki", SqlDbType.TinyInt).Value = akademisyen.Yetki; Cmd.Parameters.Add("@Aktif", SqlDbType.Bit).Value = true; Cmd.ExecuteNonQuery(); } return(true); } catch (Exception Err) { MessageBox.Show(Err.Message); return(false); } }
private void Logout_Click(object sender, EventArgs e) { LoggedAcademician = null; LoginScreen LS = new LoginScreen(); this.Close(); LS.Show(); }
public ActionResult DeleteConfirmed(string id) { Akademisyen akademisyen = db.Akademisyen.Find(id); db.Akademisyen.Remove(akademisyen); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "aka_id,aka_ad,aka_soyad,aka_tc,aka_sorumlumu,bol_kod,aka_parola")] Akademisyen akademisyen) { if (ModelState.IsValid) { db.Entry(akademisyen).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.bol_kod = new SelectList(db.Bolum, "bol_kod", "bol_name", akademisyen.bol_kod); return(View(akademisyen)); }
public ActionResult Create([Bind(Include = "aka_id,aka_ad,aka_soyad,aka_tc,aka_sorumlumu,bol_kod,aka_parola")] Akademisyen akademisyen) { if (ModelState.IsValid) { db.Akademisyen.Add(akademisyen); db.SaveChanges(); return(RedirectToAction("../AkademisyenIslem/AGiris")); } ViewBag.bol_kod = new SelectList(db.Bolum, "bol_kod", "bol_name", akademisyen.bol_kod); return(View(akademisyen)); }
// GET: Akademisyens/Details/5 public ActionResult Details(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Akademisyen akademisyen = db.Akademisyen.Find(id); if (akademisyen == null) { return(HttpNotFound()); } return(View(akademisyen)); }
public ActionResult AkademisyenSil(int id) { if (Session["AdminMail"] != null) { Akademisyen aka = db.Akademisyen.FirstOrDefault(s => s.AkademisyenId == id); aka.Aktiflik = false; db.SaveChanges(); return(RedirectToAction("AkademisyenListele", "Admin")); } else { return(RedirectToAction("Login", "Admin")); } }
// GET: Akademisyens/Edit/5 public ActionResult Edit(string id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Akademisyen akademisyen = db.Akademisyen.Find(id); if (akademisyen == null) { return(HttpNotFound()); } ViewBag.bol_kod = new SelectList(db.Bolum, "bol_kod", "bol_name", akademisyen.bol_kod); return(View(akademisyen)); }
public ActionResult AkademisyenUyeOl(Akademisyen akd, HttpPostedFileBase file) { ProfilResimleri rsm = new ProfilResimleri(); var kontrol = icerik.Akademisyen.FirstOrDefault(s => s.AkademisyenMail == akd.AkademisyenMail); if (kontrol == null) { akd.AkademisyenSifre = MD5Sifrele(akd.AkademisyenSifre); if (file != null) { Image img = Image.FromStream(file.InputStream); img.Save(Server.MapPath("/Theme/KullaniciResimleri/" + file.FileName)); rsm.ProfilResmiYolu = "/Theme/KullaniciResimleri/" + file.FileName; } else { rsm.ProfilResmiYolu = "/Theme/KullaniciResimleri/hocaDefault.png"; } Rol akademisyenRol = icerik.Rol.FirstOrDefault(x => x.RolAdi == "Akademisyen"); icerik.ProfilResimleri.Add(rsm); icerik.SaveChanges(); akd.ProfilResimId = rsm.ProfilResimID; akd.AkademisyenRolID = akademisyenRol.RolID; akd.AkademisyenUyelikTarihi = DateTime.Now; akd.KabulDurumu = false; akd.Aktiflik = true; icerik.Akademisyen.Add(akd); icerik.SaveChanges(); return(RedirectToAction("AkademisyenGirisYap")); } else { //akademisyenUyeOl dan sonra , koyup tanım koyup fronttan onu çekip hata mesajı yazdırcaz. return(RedirectToAction("AkademisyenUyeOl")); } }
private void AcademicianLoginBtn_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(UserName.Text) && !String.IsNullOrEmpty(UserPass.Text)) { Akademisyen akademisyen = AkademisyenDAO.LoginChecker(UserName.Text, UserPass.Text); if (akademisyen != null) { AcademicianScreen AS = new AcademicianScreen(); AS.LoginInfo(akademisyen); AS.Show(); this.Hide(); akademisyen = null; } else { MessageBox.Show("Yanlış Kullanıcı Adı veya Şifre girdiniz !", "Hatalı Şifre !", MessageBoxButtons.OK, MessageBoxIcon.Asterisk); } } }
public ActionResult AkademisyenDuzenle(Akademisyen aka, int id) { if (Session["AdminMail"] != null) { Akademisyen editaka = db.Akademisyen.FirstOrDefault(s => s.AkademisyenId == id); editaka.AkademisyenBolumID = aka.AkademisyenBolumID; editaka.Aktiflik = aka.Aktiflik; editaka.KabulDurumu = aka.KabulDurumu; editaka.AkademisyenAdi = aka.AkademisyenAdi; editaka.AkademisyenSoyadi = aka.AkademisyenSoyadi; editaka.AkademisyenMail = aka.AkademisyenMail; db.SaveChanges(); return(RedirectToAction("AkademisyenListele", "Admin")); } else { return(RedirectToAction("Login", "Admin")); } }
public ActionResult AGiris(Akademisyen k) { if (!ModelState.IsValid) { using (InternshipEntities dc = new InternshipEntities()) { var v = dc.Akademisyen.Where(a => a.aka_mail.Equals(k.aka_mail) && a.aka_parola.Equals(k.aka_parola)).FirstOrDefault(); //List<Akademisyen> akaliste = db.Akademisyen.ToList(); //ViewBag.akaliste = akaliste; if (v != null) { Session["LogedUserID"] = v.aka_tc.ToString(); Session["LogedUserName"] = v.aka_ad.ToString(); List <Ogrenci> ogrliste = db.Ogrenci.ToList(); ViewBag.ogrliste = ogrliste; var ogrenciler = from f in db.Ogrenci select f; ogrliste = ogrenciler.ToList(); ViewBag.ogrliste = ogrliste; List <Akademisyen> akaliste = db.Akademisyen.ToList(); ViewBag.akaliste = akaliste; var sorumlular = from f in db.Akademisyen where f.aka_sorumlumu == true select f; akaliste = sorumlular.ToList(); ViewBag.akaliste = akaliste; return(RedirectToAction("../AkademisyenIslem/OnayVeYorum")); } else { return(RedirectToAction("../AkademisyenIslem/AGiris")); } } } return(View(k.ToString())); }
private void OK_Click(object sender, EventArgs e) { if (!String.IsNullOrEmpty(Names.Text) && !String.IsNullOrEmpty(SurName.Text) && !String.IsNullOrEmpty(Tc.Text) && !String.IsNullOrEmpty(UserName.Text) && !String.IsNullOrEmpty(DepartmentPicker.Text) && !String.IsNullOrEmpty(BolumPicker.Text)) { Akademisyen akademisyen = new Akademisyen { Ad = Names.Text, Soyad = SurName.Text, Tcno = Tc.Text, KullaniciAdi = UserName.Text, FakulteId = ((ComboBoxDbItem)DepartmentPicker.Items[DepartmentPicker.SelectedIndex]).Id, BolumId = ((ComboBoxDbItem)BolumPicker.Items[BolumPicker.SelectedIndex]).Id, Aktif = true, Sifre = Password.Encrypt(Tc.Text), Cinsiyet = Men.Checked }; if (Yetki.Checked == true) { akademisyen.Yetki = 1; } else { akademisyen.Yetki = 0; } bool Result = AkademisyenDAO.AddAcademican(akademisyen); if (Result == true) { MessageBox.Show("İşlem Başarı ile tamamlandı !", "Tamamlandı", MessageBoxButtons.OK, MessageBoxIcon.Information); this.Close(); } else { MessageBox.Show("Bir Hata oluştu", "Oops", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("Gereken Tüm Bilgileri Doldurunuz", "Eksik !", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public static List <Akademisyen> FillComboBox(int BolumId) { List <Akademisyen> Akademisyenler = new List <Akademisyen>(); Connection ConnectAndRun = new Connection(); try { using (ConnectAndRun.OpenConnection()) { string Query = null; if (BolumId == 1) { Query = "Select Id, Ad, Soyad from Akademisyen"; } else { Query = "Select Id, Ad, Soyad from Akademisyen where BolumId = " + BolumId.ToString(); } SqlCommand Cmd = ConnectAndRun.CreateQuery(Query); SqlDataReader sqlDataReader = Cmd.ExecuteReader(CommandBehavior.CloseConnection); while (sqlDataReader.Read()) { Akademisyen akademisyen = new Akademisyen { Id = Convert.ToInt32(sqlDataReader["Id"]), Ad = sqlDataReader["Ad"].ToString() + " " + sqlDataReader["Soyad"].ToString() }; Akademisyenler.Add(akademisyen); } return(Akademisyenler); } } catch (Exception Err) { MessageBox.Show(Err.Message); return(null); } }
public ActionResult AkademisyenGoruntule(int?id) { if (Session["AdminMail"] != null) { Akademisyen aka = db.Akademisyen.FirstOrDefault(s => s.AkademisyenId == id); AkademisyenListEntities data = new AkademisyenListEntities(); data.AkademisyenId = aka.AkademisyenId; data.AkademisyenAdi = aka.AkademisyenAdi; data.AkademisyenBolumAdi = db.Bolumler.FirstOrDefault(s => s.BolumID == aka.AkademisyenBolumID).BolumAdi; data.AkademisyenMail = aka.AkademisyenMail; data.AkademisyenSoyad = aka.AkademisyenSoyadi; data.Aktiflik = aka.Aktiflik; data.KabulDurumu = aka.KabulDurumu; data.AkademisyenBolumId = aka.AkademisyenBolumID; return(View(data)); } else { return(RedirectToAction("Login", "Admin")); } }
public ActionResult AkademisyenGirisYap(Akademisyen akd) { akd.AkademisyenSifre = MD5Sifrele(akd.AkademisyenSifre); using (cbuTezEntities db = new cbuTezEntities()) { var Akademisyen = db.Akademisyen.FirstOrDefault(x => x.AkademisyenMail == akd.AkademisyenMail && x.AkademisyenSifre == akd.AkademisyenSifre && x.KabulDurumu == true && x.Aktiflik == true); RolGorme data = new RolGorme(); if (Akademisyen != null) { string rolAdi = icerik.Rol.FirstOrDefault(s => s.RolID == Akademisyen.AkademisyenRolID).RolAdi; string profilResmi = icerik.ProfilResimleri.FirstOrDefault(s => s.ProfilResimID == Akademisyen.ProfilResimId).ProfilResmiYolu; RolGorme rolGormeData = new RolGorme { AkademisyenMail = Akademisyen.AkademisyenMail, AkademisyenAdi = Akademisyen.AkademisyenAdi, AkademisyenSoyad = Akademisyen.AkademisyenSoyadi, ProfilResmi = profilResmi, AkademisyenId = Akademisyen.AkademisyenId, RolAdi = rolAdi, AkademisyenSifre = Akademisyen.AkademisyenSifre, Aktiflik = Akademisyen.Aktiflik, AkademisyenKabul = Akademisyen.KabulDurumu, }; data = rolGormeData; Session["KullaniciId"] = rolGormeData.AkademisyenId; Session["KullaniciAdi"] = rolGormeData.AkademisyenAdi; Session["KullaniciSoyad"] = rolGormeData.AkademisyenSoyad; Session["KullaniciMail"] = rolGormeData.AkademisyenMail; Session["rol"] = rolGormeData.RolAdi; Session["ProfilResim"] = rolGormeData.ProfilResmi; Session["KullaniciSifre"] = rolGormeData.AkademisyenSifre; return(RedirectToAction("Index", "Home")); } return(View(data)); } }
public void GetInfo(Akademisyen LoggedAcademican) { this.LoggedAcademican = LoggedAcademican; }
public void LoginInfo(Akademisyen akademisyen) { LoggedAcademician = akademisyen; }