public ActionResult Create(msdeparteman msdeparteman) { var cek = db.msdepartemen.FirstOrDefault(x => x.namadepartemen == msdeparteman.namadepartemen); if (cek == null) { if (ModelState.IsValid) { msdeparteman.modiby = msdeparteman.creaby; msdeparteman.status = 1; msdeparteman.creadate = DateTime.Now; msdeparteman.modidate = DateTime.Now; db.msdepartemen.Add(msdeparteman); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(msdeparteman)); } else { ViewBag.Message = "DEPARTEMEN YANG ANDA MASUKAN SUDAH ADA"; return(View(msdeparteman)); } }
public ActionResult Create(msperiode msperiode) { var cek = db.msperiodes.FirstOrDefault(x => x.tahunperiode == msperiode.tahunperiode); if (cek == null) { if (ModelState.IsValid) { msperiode.status = 1; msperiode.modiby = msperiode.creaby; msperiode.creadate = DateTime.Now; msperiode.modidate = DateTime.Now; db.msperiodes.Add(msperiode); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(msperiode)); } else { ViewBag.Message = "PERIODE YANG ANDA MASUKAN SUDAH ADA"; return(View(msperiode)); } }
public ActionResult Create(msjabatan msjabatan) { var cek = db.msjabatans.FirstOrDefault(x => x.namajabatan == msjabatan.namajabatan && x.status == 1); if (cek == null) { if (ModelState.IsValid) { msjabatan.status = 1; msjabatan.creaby = msjabatan.creaby; msjabatan.modiby = msjabatan.creaby; msjabatan.creadate = DateTime.Now; msjabatan.modidate = DateTime.Now; db.msjabatans.Add(msjabatan); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", msjabatan.idukm_hima); return(View(msjabatan)); } else { ViewBag.Message = "JABATAN ATAU UKM/HIMA YANG ANDA MASUKAN SUDAH ADA"; return(View(msjabatan)); } }
public ActionResult Create(msformatksk msformatksk) { try { var cek = db.msformatksks.FirstOrDefault(x => x.dataBerkas == msformatksk.dataBerkas); if (cek == null) { if (ModelState.IsValid) { foreach (var file in msformatksk.files) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var filePath = Path.Combine(Server.MapPath("~/Files"), fileName); file.SaveAs(filePath); msformatksk.nama = msformatksk.nama.ToString(); msformatksk.dataBerkas = fileName.ToString(); msformatksk.creadate = DateTime.Now; msformatksk.modidate = DateTime.Now; msformatksk.status = 1; msformatksk.creaby = msformatksk.creaby.ToString(); msformatksk.modiby = msformatksk.modiby.ToString(); db.msformatksks.Add(msformatksk); db.SaveChanges(); return(RedirectToAction("Index")); } } } return(View(msformatksk)); } else { ViewBag.Message = "FORMAT KESEKRETARIATAN YANG ANDA MASUKAN SUDAH ADA"; return(View(msformatksk)); } } catch (System.Data.Entity.Validation.DbEntityValidationException dbEx) { Exception raise = dbEx; foreach (var validationErrors in dbEx.EntityValidationErrors) { foreach (var validationError in validationErrors.ValidationErrors) { string message = string.Format("{0}:{1}", validationErrors.Entry.Entity.ToString(), validationError.ErrorMessage); // raise a new exception nesting // the current instance as InnerException raise = new InvalidOperationException(message, raise); } } throw raise; } }
public ActionResult Create([Bind(Include = "idkas,idanggota,nominal,jeniskas,status,creaby,creadate,modiby,modidate")] trka trka) { if (ModelState.IsValid) { db.trkas.Add(trka); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.idanggota = new SelectList(db.msanggotabems, "idanggota", "nama", trka.idanggota); return(View(trka)); }
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)); } }
public ActionResult Edit(trlaporanksk trlaporanksk) { var cek = db.trlaporanksks.FirstOrDefault(x => x.status == 2 || x.status == 3 || x.status == 4); if (cek != null) { if (ModelState.IsValid) { trlaporanksk msformat = db.trlaporanksks.Find(trlaporanksk.idlpksk); //trlaporanksk.files = msformat.files; foreach (var file in trlaporanksk.files) { if (file != null && file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var filePath = Path.Combine(Server.MapPath("~/Files"), fileName); file.SaveAs(filePath); msformat.namaberkas = fileName.ToString(); } if (trlaporanksk.komentar == "" || trlaporanksk.komentar == "-" || trlaporanksk.komentar == null || trlaporanksk.status == null) { trlaporanksk.komentar = "-"; msformat.status = 4; } else if (trlaporanksk.status == 5) { msformat.status = 5; } else if (trlaporanksk.status == 6) { msformat.status = 6; } else { msformat.status = 3; } msformat.komentar = trlaporanksk.komentar; msformat.tglpresent = trlaporanksk.tglpresent; msformat.modidate = DateTime.Now; msformat.modiby = trlaporanksk.modiby.ToString(); db.SaveChanges(); return(RedirectToAction("Index")); } } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima); return(View(trlaporanksk)); } else { ViewBag.Message = "TIDAK BISA DIUBAH! BERKAS DALAM PROSES PENGAJUAN!"; return(View(trlaporanksk)); } }
public ActionResult Create(trlaporanksk trlaporanksk) { var idukmhima = (string)Session["idUKM_Hima"]; if (ModelState.IsValid) { foreach (var file in trlaporanksk.files) { if (file.ContentLength > 0) { var fileName = Path.GetFileName(file.FileName); var filePath = Path.Combine(Server.MapPath("~/Files"), fileName); file.SaveAs(filePath); trlaporanksk.idukm_hima = Convert.ToInt32(idukmhima); trlaporanksk.namaberkas = fileName.ToString(); trlaporanksk.keterangan = "OSP"; trlaporanksk.status = 1; trlaporanksk.komentar = "-"; trlaporanksk.tglpresent = trlaporanksk.tglpresent; trlaporanksk.creadate = DateTime.Now; trlaporanksk.modidate = DateTime.Now; trlaporanksk.creaby = trlaporanksk.creaby.ToString(); trlaporanksk.modiby = trlaporanksk.modiby.ToString(); db.trlaporanksks.Add(trlaporanksk); db.SaveChanges(); return(RedirectToAction("Index")); } } } ViewBag.idukm_hima = new SelectList(db.msukm_hima, "idukm_hima", "nama", trlaporanksk.idukm_hima); return(View(trlaporanksk)); }
public ActionResult Create(msukm_hima msukm_hima) { var cek = db.msukm_hima.FirstOrDefault(x => x.nama == msukm_hima.nama); if (cek == null) { if (ModelState.IsValid) { msukm_hima.status = 1; msukm_hima.modiby = msukm_hima.creaby; msukm_hima.creadate = DateTime.Now; msukm_hima.modidate = DateTime.Now; db.msukm_hima.Add(msukm_hima); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(msukm_hima)); } else { ViewBag.Message = "UKM ATAU HIMA YANG ANDA MASUKAN SUDAH ADA"; return(View(msukm_hima)); } }
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)); }