示例#1
0
        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 });
            }
        }
示例#2
0
        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);
        }
示例#3
0
        // 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);
        }