Example #1
0
        public List <Entities.Lecciones> ListarLecciones(Entities.JQXGridSettings settings, string NomLeccion, int claLeccion, int claNivel, int esReview)
        {
            List <Entities.Lecciones> list = new List <Entities.Lecciones>();

            DataEntities.SpLeccionesGrd sp = new DataEntities.SpLeccionesGrd();
            sp.NomLeccion = NomLeccion;
            sp.ClaLeccion = claLeccion;
            sp.ClaNivel   = claNivel;
            sp.EsReview   = esReview;
            this.ConfigurePagedStoredProcedure(sp, settings);


            this.ConfigurePagedStoredProcedure(sp, settings);
            DataTable dt = sp.GetDataTable(this.ConnectionString);

            foreach (DataRow dr in dt.Rows)
            {
                Entities.Lecciones item = new Entities.Lecciones(true);
                item.Clave    = Utils.GetDataRowValue(dr, "ClaLeccion", 0);
                item.Nombre   = Utils.GetDataRowValue(dr, "NomLeccion", "");
                item.Nivel    = new Entities.Nivel();
                item.Nivel.ID = Utils.GetDataRowValue(dr, "ClaNivel", 0);
                item.EsReview = Utils.GetDataRowValue(dr, "EsReview", 0);
                this.SetWebEntityGridValues(item, dr);
                list.Add(item);
            }

            return(list);
        }
Example #2
0
 public override int Delete(Entity entity, DataTransaction tran)
 {
     Entities.Lecciones          item = entity as Entities.Lecciones;
     DataEntities.SpLeccionesDel sp   = new DataEntities.SpLeccionesDel();
     sp.NomLeccion = item.Nombre;
     if (tran != null)
     {
         return(sp.ExecuteNonQuery(tran));
     }
     else
     {
         return(sp.ExecuteNonQuery(this.ConnectionString));
     }
 }
        public static string PruebaCombo()
        {
            List <Entities.Lecciones> list = new List <Entities.Lecciones>();

            for (int i = 1; i <= 10; i++)
            {
                Entities.Lecciones item = new Entities.Lecciones();
                item.Clave  = i;
                item.Nombre = string.Format("Leccion {0}", 0);
                list.Add(item);
            }
            System.Web.Script.Serialization.JavaScriptSerializer js = new System.Web.Script.Serialization.JavaScriptSerializer();

            return(js.Serialize(list));
        }
 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);
 }
Example #5
0
 public override int Insert(Entity entity, DataTransaction tran)
 {
     Entities.Lecciones          item = entity as Entities.Lecciones;
     DataEntities.SpLeccionesIns sp   = new DataEntities.SpLeccionesIns();
     sp.NomLeccion = item.Nombre;
     sp.ClaLeccion = item.Clave;
     sp.ClaNivel   = item.Clave;
     sp.EsReview   = item.EsReview;
     if (tran != null)
     {
         return(sp.ExecuteNonQuery(tran));
     }
     else
     {
         return(sp.ExecuteNonQuery(this.ConnectionString));
     }
 }
        public List <Exception> Eliminar(string[] ids)
        {
            List <Exception> list = new List <Exception>();

            if (ids != null && ids.Length > 0)
            {
                foreach (string id in ids)
                {
                    Entities.Lecciones item = new Entities.Lecciones(true);
                    item.Clave = Utils.IsNull(id, 0);

                    try
                    {
                        this.Data.Delete(item);
                    }
                    catch (Exception ex)
                    {
                        list.Add(ex);
                    }
                }
            }

            return(list);
        }