public ActionResult Edit(int id, Proiect requestProiect) { Proiect proiect = db.Proiects.Find(id); try { if (User.IsInRole("Administrator") || User.IsInRole("User")) { if (TryUpdateModel(proiect)) { proiect.Nume = requestProiect.Nume; proiect.NrContract = requestProiect.NrContract; proiect.Valoare = requestProiect.Valoare; proiect.Recomandare = requestProiect.Recomandare; proiect.StatusID = requestProiect.StatusID; proiect.Status = requestProiect.Status; db.SaveChanges(); TempData["message"] = "Detaliile proiectului au fost actualizate."; } return(RedirectToAction("Details", new { id = id })); } else { TempData["message"] = "Nu aveti drepturi pentru aceasta actiune."; return(RedirectToAction("Details", new { id = id })); } }catch (Exception e) { return(View(requestProiect)); } }
public ActionResult Edit(int id) { Proiect proiect = db.Proiects.Find(id); ViewBag.ListaStatus = GetAllStatuses(); return(View(proiect)); }
public ActionResult Create(Proiect proiect) { var pro = new Proiect(); var now = DateTime.Now.ToString("yyyy"); int nrProAnCurent = db.Proiects.Where(p => p.An == now).Count(); ViewBag.ListaTP = GetAllTipuriProiect(); pro.TipProiectID = proiect.TipProiectID; pro.TipProiect = proiect.TipProiect; pro.Nume = proiect.Nume; pro.An = now; pro.NrProiect = (nrProAnCurent + 1).ToString() + "/" + pro.An; pro.CreateDate = DateTime.Now; pro.StatusID = 1; pro.Status = db.Status.Find(pro.StatusID); pro.BeneficiarID = creareBeneficiar(); pro.AmplasamentID = creareAmplasament(); db.Proiects.Add(pro); int ok = db.SaveChanges(); int proiectID = pro.ID; if (ok == 3) { return(RedirectToAction("Edit", new { id = proiectID })); } else { RedirectToAction("Index"); } return(View(proiect)); }
public ActionResult Details(int id, Proiect requestProiect) { Proiect proiect = db.Proiects.Find(id); try { if (User.IsInRole("Administrator") || User.IsInRole("User")) { if (TryUpdateModel(proiect)) { proiect.StatusID = requestProiect.StatusID; proiect.Status = requestProiect.Status; db.SaveChanges(); TempData["message"] = "Detaliile proiectului au fost actualizate."; return(Content("Succes")); } //return RedirectToAction("Details", new {id}); } else { TempData["message"] = "Nu aveti drepturi pentru aceasta actiune."; } } catch (Exception e) { TempData["message"] = "eroare" + e.ToString(); } return(Content("Eroare")); //return View(proiect); }
public ActionResult Create() { Proiect proiect = new Proiect(); ViewBag.ListaTP = GetAllTipuriProiect(); return(View(proiect)); }
public ContentResult Edit(int id, Proiect requestAmplasament) { Amplasament amplasament = db.Amplasaments.Find(id); try { if (User.IsInRole("Administrator") || User.IsInRole("User")) { if (TryUpdateModel(amplasament)) { amplasament.SuprafataTerenMasurata = requestAmplasament.Amplasament.SuprafataTerenMasurata; amplasament.JudetID = requestAmplasament.Amplasament.JudetID; amplasament.LocalitateID = requestAmplasament.Amplasament.LocalitateID; amplasament.ComunaSat = requestAmplasament.Amplasament.ComunaSat; amplasament.Strada = requestAmplasament.Amplasament.Strada; amplasament.Numar = requestAmplasament.Amplasament.Numar; amplasament.Tarla = requestAmplasament.Amplasament.Tarla; amplasament.Parcela = requestAmplasament.Amplasament.Parcela; amplasament.NumarCadastral = requestAmplasament.Amplasament.NumarCadastral; amplasament.NumarCF = requestAmplasament.Amplasament.NumarCF; amplasament.Judet = requestAmplasament.Amplasament.Judet; amplasament.Localitate = requestAmplasament.Amplasament.Localitate; db.SaveChanges(); TempData["message"] = "Detaliile amplasamentului au fost actualizate."; return(Content("Succes")); } else { return(Content("Eroare")); } } else { TempData["message"] = "Nu aveti drepturi pentru aceasta actiune."; return(Content("Eroare")); } } catch (Exception e) { TempData["message"] = "eroare" + e.ToString(); } return(Content("Eroare")); }
public ActionResult Details(int id) { Proiect proiect = db.Proiects.Find(id); if (proiect.Amplasament.JudetID == null) { proiect.LocalitateSubCategory = new[] { new SelectListItem { Value = "", Text = "" } }; } else { var idJudetCurent = Int32.Parse(proiect.Amplasament.JudetID.ToString()); proiect.LocalitateSubCategory = GetLocalitati(idJudetCurent); } ViewBag.ListaStatus = GetAllStatuses(); ViewBag.ListaJudete = GetAllJudete(); return(View(proiect)); }
public ContentResult Edit(int id, Proiect requestBeneficiar) { Beneficiar beneficiar = db.Beneficiars.Find(id); try { if (User.IsInRole("Administrator") || User.IsInRole("User")) { if (TryUpdateModel(beneficiar)) { beneficiar.Nume = requestBeneficiar.Beneficiar.Nume; beneficiar.Adresa = requestBeneficiar.Beneficiar.Adresa; beneficiar.CNP = requestBeneficiar.Beneficiar.CNP; beneficiar.SerieCI = requestBeneficiar.Beneficiar.SerieCI; beneficiar.NumarCI = requestBeneficiar.Beneficiar.NumarCI; beneficiar.Telefon = requestBeneficiar.Beneficiar.Telefon; beneficiar.Email = requestBeneficiar.Beneficiar.Email; beneficiar.PersoanaContact = requestBeneficiar.Beneficiar.PersoanaContact; beneficiar.TelefonPersoanaContact = requestBeneficiar.Beneficiar.TelefonPersoanaContact; db.SaveChanges(); TempData["message"] = "Detaliile beneficiarului au fost actualizate."; return(Content("Succes")); } else { return(Content("Eroare")); } } else { TempData["message"] = "Nu aveti drepturi pentru aceasta actiune."; return(Content("Eroare")); } } catch (Exception e) { TempData["message"] = "eroare" + e.ToString(); } return(Content("Eroare")); }