public ActionResult Delete(int id) { msanggotabem msanggotabem = db.msanggotabems.Find(id); msanggotabem.status = 0; db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Create(msanggotabem msanggotabem) { var cek = db.msanggotabems.FirstOrDefault(x => x.nim == msanggotabem.nim || x.email == msanggotabem.email); if (cek == null) { if (ModelState.IsValid) { msanggotabem.password = RandomString(8); msanggotabem.modiby = msanggotabem.creaby; msanggotabem.creadate = DateTime.Now; msanggotabem.modidate = DateTime.Now; msanggotabem.status = 1; db.msanggotabems.Add(msanggotabem); db.SaveChanges(); // using (MailMessage mail = new MailMessage()) { mail.From = new MailAddress("*****@*****.**"); mail.To.Add(msanggotabem.email); mail.Subject = "Bem Polman Astra"; mail.Body = "<h2>Hello, " + msanggotabem.nama + "</h2>Berkaitan dengan website Sistem Informasi Bem, Berikut Terlampir detail informasi akun anda<br>" + "Username : <b>" + msanggotabem.nim + "</b><br>Password : <b>" + msanggotabem.password + "</b><br>Sekian info yang dapat kami sampaikan atas perhatiannya kami ucapkan terimakasih." + "<br><br>Admin"; mail.IsBodyHtml = true; using (SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587)) { smtp.Credentials = new NetworkCredential("*****@*****.**", "bempolman"); smtp.EnableSsl = true; smtp.Send(mail); } } // return(RedirectToAction("Index")); } ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); return(View(msanggotabem)); } else { ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); ViewBag.Message = "NIM ATAU EMAIL YANG ANDA MASUKAN SUDAH ADA"; return(View(msanggotabem)); } }
// GET: Anggota/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } msanggotabem msanggotabem = db.msanggotabems.Find(id); if (msanggotabem == null) { return(HttpNotFound()); } return(View(msanggotabem)); }
public ActionResult EditPass(msanggotabem msanggota) { var objUser = db.msanggotabems.FirstOrDefault(x => x.nim == msanggota.nim); if (objUser != null) { if (ModelState.IsValid) { db.Entry(msanggota).State = EntityState.Modified; msanggota.password = msanggota.password; db.SaveChanges(); return(RedirectToAction("Login")); } } return(View(msanggota)); }
public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } msanggotabem msanggotabem = db.msanggotabems.Find(id); if (msanggotabem == null) { return(HttpNotFound()); } ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); return(View(msanggotabem)); }
public ActionResult Index(msanggotabem model, string returnUrl) { using (DBSIBEMEntities objContext = new DBSIBEMEntities()) { var objUser = objContext.msanggotabems.FirstOrDefault(x => x.nim == model.nim && x.password == model.password); if (objUser == null) { ViewBag.Login = "******"; return(View("Index")); } else { FormsAuthentication.SetAuthCookie(objUser.nama, true); string role = objContext.msanggotabems.Where(m => m.nim == model.nim).FirstOrDefault().msjabatan.namajabatan; string idukmhima = objContext.msanggotabems.Where(m => m.nim == model.nim).FirstOrDefault().msjabatan.idukm_hima.ToString(); string idDept = objContext.msanggotabems.Where(m => m.nim == model.nim).FirstOrDefault().msdeparteman.iddepartemen.ToString(); Session["idUKM_Hima"] = idukmhima; Session["idDept"] = idDept; if (role.Equals("Admin")) { return(RedirectToAction("MenuAdmin")); } else if (role.Contains("PIC")) { return(RedirectToAction("MenuPIC")); } else if (role.Contains("Departemen")) { return(RedirectToAction("MenuBPH")); } else { return(RedirectToAction("MenuBPHUmum")); } } } }
public ActionResult Edit(msanggotabem msanggotabem, string cek_email) { var cek = db.msanggotabems.FirstOrDefault(x => x.email == msanggotabem.email); if (msanggotabem.email == cek_email) { if (ModelState.IsValid) { msanggotabem msanggotabems = db.msanggotabems.Find(msanggotabem.idanggota); msanggotabems.nama = msanggotabem.nama; msanggotabems.nim = msanggotabem.nim; msanggotabems.no_telp = msanggotabem.no_telp; msanggotabems.alamat = msanggotabem.alamat; msanggotabems.email = msanggotabem.email; msanggotabems.iddepartemen = msanggotabem.iddepartemen; msanggotabems.idjabatan = msanggotabem.idjabatan; msanggotabems.idperiode = msanggotabem.idperiode; msanggotabems.modiby = msanggotabem.modiby; msanggotabems.modidate = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); return(View(msanggotabem)); } else { if (cek != null) { ViewBag.Message = "NIM ATAU EMAIL YANG ANDA MASUKAN SUDAH ADA"; ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); return(View(msanggotabem)); } else { if (ModelState.IsValid) { msanggotabem msanggotabems = db.msanggotabems.Find(msanggotabem.idanggota); msanggotabems.nama = msanggotabem.nama; msanggotabems.nim = msanggotabem.nim; msanggotabems.no_telp = msanggotabem.no_telp; msanggotabems.alamat = msanggotabem.alamat; msanggotabems.email = msanggotabem.email; msanggotabems.iddepartemen = msanggotabem.iddepartemen; msanggotabems.idjabatan = msanggotabem.idjabatan; msanggotabems.idperiode = msanggotabem.idperiode; msanggotabems.modiby = msanggotabem.modiby; msanggotabems.modidate = DateTime.Now; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.iddepartemen = new SelectList(db.msdepartemen, "iddepartemen", "namadepartemen", msanggotabem.iddepartemen); ViewBag.idjabatan = new SelectList(db.msjabatans, "idjabatan", "namajabatan", msanggotabem.idjabatan); ViewBag.idperiode = new SelectList(db.msperiodes, "idperiode", "tahunperiode", msanggotabem.idperiode); return(View(msanggotabem)); } } }