public JsonResult GetMedico(string idM) { try { var medico = fabrica.imedicos.obtenerMedico(idM); MedicoJson m = new MedicoJson(); m.MedicoID = medico.FuncionarioID; m.Nombre = medico.nombre; List<MedicoJson> mjs = new List<MedicoJson>(); mjs.Add(m); return Json(mjs, JsonRequestBehavior.AllowGet); } catch { return Json(new { success = false }); } }
public JsonResult GetMedicosEspecialidad(string idEspecialidad) { List<MedicoJson> mjs = new List<MedicoJson>(); foreach (Funcionario m in fabrica.imedicos.listarMedicosEspecialidad(Convert.ToInt64(idEspecialidad))) { MedicoJson mj = new MedicoJson(); mj.MedicoID = m.FuncionarioID; mj.Nombre = m.nombre; mjs.Add(mj); } return Json(mjs, JsonRequestBehavior.AllowGet); }
// GET: Consulta/Edit/5 public JsonResult Edit(string idC) { long idL = Convert.ToInt64(idC); GetLocalEspMedJson obj = new GetLocalEspMedJson(); List<LocalJson> locales = new List<LocalJson>(); SAREM.Shared.Entities.Consulta c = fabrica.iagenda.obtenerConsulta(idL); foreach (Local l in fabrica.ilocales.listarLocales()) { LocalJson lj = new LocalJson(); lj.LocalID = l.LocalID.ToString(); lj.nombre = l.nombre; if (l.LocalID == c.local.LocalID) { lj.sel = true; } else { lj.sel = false; } locales.Add(lj); } obj.locales = locales; List<EspecialidadJson> esps = new List<EspecialidadJson>(); var espsLocal = fabrica.iespecialidades.listarEspecialidadesLocal(c.LocalID); foreach (Especialidad e in espsLocal) { EspecialidadJson ejson = new EspecialidadJson(); ejson.EspecialidadID = e.EspecialidadID.ToString(); ejson.descripcion = e.descripcion; if (e.EspecialidadID == c.EspecialidadID) { ejson.sel = true; } else { ejson.sel = false; } esps.Add(ejson); } obj.especialidades = esps; List<MedicoJson> meds = new List<MedicoJson>(); var medsespsLocal = fabrica.imedicos.listarMedicosEspecialidadLocal(c.LocalID, c.EspecialidadID); foreach (Medico m in medsespsLocal) { MedicoJson mjson = new MedicoJson(); mjson.FuncionarioID = m.FuncionarioID; mjson.nombre = m.nombre; if (m.FuncionarioID.Equals(c.FuncionarioID)) { mjson.sel = true; } else { mjson.sel = false; } meds.Add(mjson); } obj.medicos = meds; return Json(obj, JsonRequestBehavior.AllowGet); }