public static void Guardar(string action, string id, string nombre)
 {
     Entities.Lecciones item;
     if (action.ToLower() == "add")
     {
         item = new Entities.Lecciones();
     }
     else
     {
         item = new Entities.Lecciones(true);
     }
     item.Clave  = Utils.IsNull(id, 0);
     item.Nombre = nombre;
     Business.Lecciones bo = new Business.Lecciones();
     bo.Save(item);
 }
        public static string Eliminar(string[] ids)
        {
            Business.Lecciones bo   = new Business.Lecciones();
            List <Exception>   list = bo.Eliminar(ids);

            if (list.Count > 0)
            {
                string errores = "";
                foreach (Exception ex in list)
                {
                    errores += ex.Message;
                }
                return("No se pudieron eliminar algunas lecciones " + errores);
            }

            return("");
        }
        public static string GetData()
        {
            System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();
            string          NomLeccion = HttpContext.Current.Request.QueryString.Get("NomLeccion");
            JQXGridSettings settings   = JsonGridData.GetGridSettings();

            Business.Lecciones        bo   = new Business.Lecciones();
            List <Entities.Lecciones> list = bo.ListarLecciones(settings, "", 0, 0, 0);
            int registros = 0;

            if (list.Count > 0)
            {
                registros = list[0].TotalRecords;
            }
            JsonGridData data = new JsonGridData(list, registros);
            string       json = js.Serialize(data);

            return(json);
        }