public JsonResult Edit(EjemploDetalle ejemploDetalle)
        {
            string msj = "";

            if (ModelState.IsValid)
            {
                busED.update(ejemploDetalle);
                if (string.IsNullOrEmpty(busED.Error))
                {
                    msj = "OK";
                }
                else
                {
                    msj = busED.Error;
                }
            }
            //List<EjemploDetalle> LstEjemploDet = new BusEjemploDetalle().Listar(ejemploDetalle.EjemploId);
            //ViewData["Ejemplo_id"] = ejemploDetalle.EjemploId;
            //ViewData["id"] = ejemploDetalle.Id;/*para saber que ejemplo detalle fue seleccionado*/
            //Ejemplo ejemplo = new BusEjemplo().ListaById(ejemploDetalle.EjemploId);
            //Subtema subtema = new BusSubtema().ListaById(ejemplo.SubtemaId);
            //ViewData["NombreTema"] = new BusTema().nombreDelTema(subtema.TemaId);
            //ViewData["nombreSubtema"] = new BusSubtema().NombreSubtema(ejemplo.SubtemaId);
            //return PartialView("_LstEjemploDetalle", LstEjemploDet);
            return(Json(msj));
        }
        // GET: EjemploDetalles/Create
        public PartialViewResult Create(int idEjemplo)
        {
            EjemploDetalle ejemploDetalle = new EjemploDetalle()
            {
                EjemploId = idEjemplo
            };

            return(PartialView("_Create", ejemploDetalle));
        }
        // GET: EjemploDetalles/Delete/5
        //public ActionResult Delete(int? id)
        //{
        //    if (id == null)
        //    {
        //        return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
        //    }
        //    EjemploDetalle ejemploDetalle = busED.ListaById(id);
        //    if (ejemploDetalle == null)
        //    {
        //        return HttpNotFound();
        //    }
        //    return View(ejemploDetalle);
        //}

        // POST: EjemploDetalles/Delete/5
        //[HttpPost, ActionName("Delete")]
        //[ValidateAntiForgeryToken]
        public PartialViewResult Delete(int id)
        {
            EjemploDetalle ejemploDetalle = busED.ListaById(id);

            busED.Delete(id);

            List <EjemploDetalle> LstEjemploDet = new BusEjemploDetalle().Listar(ejemploDetalle.EjemploId);

            ViewData["Ejemplo_id"] = ejemploDetalle.EjemploId;
            ViewData["id"]         = "-1";/*para saber que ejemplo detalle fue seleccionado*/
            Ejemplo ejemplo = new BusEjemplo().ListaById(ejemploDetalle.EjemploId);
            Subtema subtema = new BusSubtema().ListaById(ejemplo.SubtemaId);

            ViewData["NombreTema"]    = new BusTema().nombreDelTema(subtema.TemaId);
            ViewData["nombreSubtema"] = new BusSubtema().NombreSubtema(ejemplo.SubtemaId);
            return(PartialView("_LstEjemploDetalle", LstEjemploDet));
        }
        // GET: EjemploDetalles/Edit/5
        public PartialViewResult Editar(int?id)
        {
            EjemploDetalle ejemploDetalle = busED.ListaById(id);

            return(PartialView("_Edit", ejemploDetalle));
        }