public ActionResult Edit(int id, FormCollection collection) { ViewBag.menu = "Specialities"; SpecialtyCAD cadPos = new SpecialtyCAD(); SpecialtyCEN cen = new SpecialtyCEN(cadPos); SpecialtyEN positionEN = null; try { positionEN = cen.ReadOID(id); positionEN.Display = collection["Nombre"].ToString(); cen.Modify(positionEN.Identifier, positionEN.Code, positionEN.Display); TempData["resultado"] = Resources.textos.editOK; TempData["ok"] = "success"; return(RedirectToAction("Index")); } catch (Exception ex) { positionEN = cen.ReadOID(id); ViewBag.error = ex.Message; return(View(positionEN)); } }
// GET: DashBoard/Especialidad/Details/5 public ActionResult Details(int id = 0) { SessionInitialize(); string resultado = ""; SpecialtyCAD cadLoc = new SpecialtyCAD(); SpecialtyCEN cen = new SpecialtyCEN(cadLoc); SpecialtyEN locEN = cen.ReadOID(id); Dictionary <string, string> res = new Dictionary <string, string>(); if (locEN != null) { resultado = "<ul><li><strong>Id: </strong>" + locEN.Identifier + "</li><li><strong>Código: </strong>" + locEN.Code + "</li><li><strong>Nombre: </strong>" + locEN.Display + "</ul>"; res.Add("titulo", Resources.textos.detailsModal); } else { resultado = "<p>" + Resources.textos.errorDataModal + " " + id.ToString() + "</p>"; res.Add("titulo", Resources.textos.modalTitulo); } res.Add("contenido", resultado); SessionClose(); return(Json(res)); }
// GET: DashBoard/Especialidad/Delete/5 public ActionResult Delete(int id) { ViewBag.menu = "Specialities"; SessionInitialize(); SpecialtyCAD cadPos = new SpecialtyCAD(); SpecialtyCEN cen = new SpecialtyCEN(cadPos); cen.Destroy(id); SpecialtyEN pos = cen.ReadOID(id); SessionClose(); if (pos == null) { TempData["resultado"] = Resources.textos.deleteOK; TempData["ok"] = "success"; } else { TempData["resultado"] = Resources.textos.errorKO; TempData["ok"] = "danger"; } return(RedirectToAction("Index")); }
// GET: DashBoard/Practitioners/Details/5 public ActionResult Details(int id) { SessionInitialize(); string resultado = ""; string specialidad = ""; PractitionerCAD cadLoc = new PractitionerCAD(); PractitionerCEN cen = new PractitionerCEN(cadLoc); SpecialtyCAD speCad = new SpecialtyCAD(); SpecialtyCEN speCen = new SpecialtyCEN(speCad); PractitionerEN locEN = cen.ReadOID(id); if (locEN.Specialty != null && locEN.Specialty.Identifier > 0) { SpecialtyEN specEN = speCen.ReadOID(locEN.Specialty.Identifier); specialidad = specEN.Display; } else { specialidad = Resources.textos.modelEmpty; } Dictionary <string, string> res = new Dictionary <string, string>(); if (locEN != null) { resultado = "<ul><li><strong>Id: </strong>" + locEN.Identifier + "</li><li><strong>Nombre: </strong>" + locEN.Name + "</li><li><strong>Teléfono: </strong>" + locEN.Phone + "</li><li><strong>Email: </strong>" + locEN.Email + "</li> <li><strong>Especialidad: </strong>" + specialidad + "</li> <li><strong>Dirección: </strong>" + locEN.Address + "</li></ul>"; res.Add("titulo", Resources.textos.detailsModal); } else { resultado = "<p>" + Resources.textos.errorDataModal + " " + id.ToString() + "</p>"; res.Add("titulo", Resources.textos.modalTitulo); } res.Add("contenido", resultado); SessionClose(); return(Json(res)); }
// GET: DashBoard/Practitioners public ActionResult Index() { IEnumerable <Practitioner> listPos = null; try { SessionInitialize(); PractitionerCAD cadPrac = new PractitionerCAD(); PractitionerCEN cen = new PractitionerCEN(cadPrac); SpecialtyCAD speCad = new SpecialtyCAD(); SpecialtyCEN speCen = new SpecialtyCEN(speCad); IList <PractitionerEN> listPosEn = cen.ReadAll(0, -1); listPos = new AssemblerPractitioner().ConvertListENToModel(listPosEn).ToList(); foreach (Practitioner prac in listPos) { if (prac.Especialidad > 0) { prac.DescripcionEsp = speCen.ReadOID(prac.Especialidad).Display; } else { prac.DescripcionEsp = Resources.textos.modelEmpty; } } SessionClose(); } catch (Exception ex) { TempData["resultado"] = Resources.textos.modelEmpty; TempData["ok"] = "warning"; } ViewBag.menu = "Practitioners"; return(View(listPos)); }
// GET: DashBoard/Especialidad/Edit/5 public ActionResult Edit(int id) { ViewBag.menu = "Specialities"; SpecialtyEN locationEN = null; Especialidad loc = null; try { SessionInitialize(); SpecialtyCAD cadPos = new SpecialtyCAD(); SpecialtyCEN cen = new SpecialtyCEN(cadPos); locationEN = cen.ReadOID(id); loc = new AssemblerEspecialidad().ConvertENToModelUI(locationEN); SessionClose(); } catch (Exception ex) { ViewBag.error = "Error: " + ex.Message; } return(View(loc)); }