public ActionResult Login(string username, string password) { msadmin msadmin = this.msadmin.getAllData().SingleOrDefault <msadmin>(s => s.username == username && s.password == password); mspenyewa mspenyewa = this.mspenyewa.getAllData().SingleOrDefault <mspenyewa>(s => s.username == username && s.password == password); msrental msrental = this.msrental.getAllData().SingleOrDefault <msrental>(s => s.username == username && s.password == password); if (msadmin != null && msadmin.status == 1) { Session["admin"] = msadmin.id_admin; return(RedirectToAction("Index", "Admin")); } if (mspenyewa != null && mspenyewa.status == 1) { Session["error"] = "Login berhasil!"; Session["penyewa"] = mspenyewa.id_penyewa; return(RedirectToAction("Index", "Penyewa")); } if (msrental != null && msrental.status == 1) { Session["id"] = msrental.id_rental; return(RedirectToAction("Index", "Rental")); } Session["error"] = "Gagal untuk login, username atau password tidak tepat!"; return(RedirectToAction("Index", "Penyewa")); }
public ActionResult hapus_myAccount(mspenyewa mspenyewa) { string emailLogin = "******"; this.mspenyewa.hapusPenyewaSelf(mspenyewa.id_penyewa, emailLogin); return(RedirectToAction("Index")); }
public ActionResult transfer(FormCollection data) { string username_tujuan = data["username_tujuan"]; mspenyewa penyewa = this.mspenyewa.getPenyewaUsername(username_tujuan); msrental rental = this.msrental.getRentalUsername(username_tujuan); trtransfer trtransfer = new trtransfer(); trtransfer.id_pengirim = Convert.ToInt32(Session["penyewa"].ToString()); if (penyewa != null) { trtransfer.id_penerima = penyewa.id_penyewa; trtransfer.jenis_transfer = 11; } if (rental != null) { trtransfer.id_penerima = rental.id_rental; trtransfer.jenis_transfer = 12; } if (rental == null && penyewa == null) { return(RedirectToAction("transfer")); } trtransfer.jml_transfer = Convert.ToInt32(data["jml_transfer"]); trtransfer.deskripsi = data["deskripsi"]; trtransfer.creadate = DateTime.Now; this.trtransfer.addData(trtransfer); return(RedirectToAction("transfer")); }
public ActionResult add_myAccount(mspenyewa mspenyewa) { mspenyewa.creaby = "*****@*****.**"; mspenyewa.creadate = DateTime.Now; mspenyewa.status = 1; mspenyewa.saldo = 0; mspenyewa.nama_penyewa = mspenyewa.nama_penyewa; mspenyewa.password = RandomString(10); if (this.msadmin.adaUsername(mspenyewa.username) || this.msrental.adaUsername(mspenyewa.username) || this.mspenyewa.adaUsername(mspenyewa.username)) { error = "Username sudah digunakan"; //View Bag Wajib ada untuk template return(View()); } try { if (ModelState.IsValid) { var senderEmail = new MailAddress("*****@*****.**", "Rental Centre"); var receiverEmail = new MailAddress(mspenyewa.email, "Receiver"); var password = "******"; var sub = "Rental Centre Official, Verifikasi Password"; var body = "<h2>Hello, " + mspenyewa.nama_penyewa + "</h2>Berkaitan dengan website Rental Centre, Berikut Terlampir detail informasi akun anda<br>" + "Username : <b>" + mspenyewa.username + "</b><br>Password : <b>" + mspenyewa.password + "</b>Sekian info yang dapat kami sampaikan atas perhatiannya kami ucapkan terimakasih." + "<br><br>Sekretaris"; var smtp = new SmtpClient { Host = "smtp.gmail.com", Port = 587, EnableSsl = true, DeliveryMethod = SmtpDeliveryMethod.Network, UseDefaultCredentials = false, Credentials = new NetworkCredential(senderEmail.Address, password) }; using (var mess = new MailMessage(senderEmail, receiverEmail) { Subject = sub, Body = body, IsBodyHtml = true }) { smtp.Send(mess); } return(View()); } } catch (Exception ex) { ViewBag.Error = "Some Error" + ex.Message; } this.mspenyewa.addPenyewa(mspenyewa); return(RedirectToAction("Index")); }
public ActionResult edit_myAccount(mspenyewa mspenyewa) { mspenyewa.modiby = "*****@*****.**"; mspenyewa.modidate = DateTime.Now; this.mspenyewa.editPenyewa(mspenyewa); return(RedirectToAction("page_myAccount")); }
public ActionResult edit_password(mspenyewa mspenyewa) { string emaillogin = "******"; mspenyewa.modiby = emaillogin; mspenyewa.modidate = DateTime.Now; this.mspenyewa.ubahPass(mspenyewa); return(RedirectToAction("Index")); }
public ActionResult cek_saldo() { if (Session["penyewa"] == null) { return(RedirectToAction("Index")); } //Viewbag wajib ada untuk template ViewBag.mskelompokjenis = this.mskelompokjenis.getAllData().ToList <mskelompokjenis>(); ViewBag.msjenisbarang = this.msjenisbarang.getAllData().ToList <msjenisbarang>(); mspenyewa mspenyewa = this.mspenyewa.getPenyewa(Convert.ToInt32(Session["penyewa"].ToString())); return(View(mspenyewa)); }
public ActionResult transfer() { if (Session["penyewa"] == null) { return(RedirectToAction("Index")); } //Viewbag wajib ada untuk template ViewBag.mskelompokjenis = this.mskelompokjenis.getAllData().ToList <mskelompokjenis>(); ViewBag.msjenisbarang = this.msjenisbarang.getAllData().ToList <msjenisbarang>(); //Viewbag dibutuhkan mspenyewa a = this.mspenyewa.getPenyewa(Convert.ToInt32(Session["penyewa"].ToString())); ViewBag.saldo = a.saldo; ViewBag.password = a.password; ViewBag.mspenyewa = this.mspenyewa.getAllData().ToList <mspenyewa>(); return(View()); }
public JsonResult masuk(string username, string password) { msadmin msadmin = this.msadmin.getAllData().SingleOrDefault <msadmin>(s => s.username == username && s.password == password); mspenyewa mspenyewa = this.mspenyewa.getAllData().SingleOrDefault <mspenyewa>(s => s.username == username && s.password == password); msrental msrental = this.msrental.getAllData().SingleOrDefault <msrental>(s => s.username == username && s.password == password); if (msadmin != null && msadmin.status == 1) { Login(username, password); } if (mspenyewa != null && mspenyewa.status == 1) { Session["penyewa"] = mspenyewa.id_penyewa; Session["username"] = username; } if (msrental != null && msrental.status == 1) { Login(username, password); } return(Json(mspenyewa.nama_penyewa, JsonRequestBehavior.AllowGet)); }