public ActionResult RazduzenjePotvrda(Razduzenje raz) { try { if (Request.Params["btnUpdate"] != null) { int id = int.Parse(TempData["id"].ToString()); var raz1 = (from r in db.Razduzenje where r.id_raz == id select r).FirstOrDefault(); if (raz1 != null) { raz1.datum_potvrde = DateTime.Now; raz1.status = true; Utils.SendEmailOdobreno(raz1.Telefonija.Zaposlenici.email); } db.SaveChanges(); } return(View("Index")); } catch (Exception ex) { return(Error(ex.ToString())); } //ViewBag.id_oper = new SelectList(db.Operateri, "id_oper", "Naziv", telefonija.id_oper); //ViewBag.id_zaposlenici = new SelectList(db.Zaposlenici, "id_zaposlenici", "ImePrezime", telefonija.id_zaposlenici); }
public static void SendEmailToAdmin(Zaposlenici zap, Razduzenje rez) { string subject = string.Format("Odobriti isključenje mobitela za djelatnika {0} {1}", zap.Ime, zap.Prezime); string s = "Potrebno je odobriti isključenje mobitela za."; s += GetZaposlenikInfo(zap) + "<br> Opis :<br>" + rez.opis; s += "<br/>" + GetAnchor(FullyQualifiedApplicationPath("Home/RazduzenjePotvrda/" + rez.id_raz), "Kliknite ovde"); string body = string.Format("<p style=\"font-family:arial;font-size:16px\">{0}</p>", s); var mm = InitMailMessage(zap.email, "*****@*****.**", subject, body); SendEMail(mm); }
public ActionResult Edit(Razduzenje razduzenje) { if (ModelState.IsValid) { db.Razduzenje.Attach(razduzenje); db.ObjectStateManager.ChangeObjectState(razduzenje, EntityState.Modified); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.id_tel = new SelectList(db.Telefonija, "id_tel", "broj_tel", razduzenje.id_tel); return(View(razduzenje)); }
public ActionResult RazduzenjePotvrda(int id) { Razduzenje telefonija = (from t in db.Razduzenje.Include("Telefonija") where t.id_raz == id select t).FirstOrDefault(); if (telefonija != null) { // ViewBag.Korisnik = telefonija.Zaposlenici.ImePrezime; ViewBag.id_tel = id; TempData["id"] = id; } //ViewBag.id_oper = new SelectList(db.Operateri, "id_oper", "Naziv", telefonija.id_oper); //ViewBag.id_zaposlenici = new SelectList(db.Zaposlenici, "id_zaposlenici", "ImePrezime", telefonija.id_zaposlenici); //ViewBag.id_tip = new SelectList(db.Tip_Telefona, "id_tip", "Naziv", telefonija.id_tip); return(View(telefonija)); }
public ActionResult RazduzenjeView(Razduzenje raz) { try { if (ModelState.IsValid) { raz.id_tel = int.Parse(TempData["id"].ToString()); db.AddToRazduzenje(raz); db.SaveChanges(); TempData.Remove("id"); string wp = new WindowsPrincipal((WindowsIdentity)HttpContext.User.Identity).Identity.Name; Zaposlenici idzap = (from z in db.Zaposlenici where z.ad == wp select z).FirstOrDefault(); if (idzap == null) { // Redirect("../../Shared/Error.aspx"); return(Error("Niste prijavljeni na sistem")); } Utils.SendEmailToAdmin(idzap, raz); } //ViewBag.id_oper = new SelectList(db.Operateri, "id_oper", "Naziv", telefonija.id_oper); //ViewBag.id_zaposlenici = new SelectList(db.Zaposlenici, "id_zaposlenici", "ImePrezime", telefonija.id_zaposlenici); //ViewBag.id_tip = new SelectList(db.Tip_Telefona, "id_tip", "Naziv", telefonija.id_tip); return(RedirectToAction("Index")); } catch (Exception ex) { return(Error(ex.ToString())); } }