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); }
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); }
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); }