public List<Entities.FwkUsuarioAplicacion> ListarFwkUsuarioAplicacion(InglesIndividual.Entities.JQXGridSettings settings, int claAplicacion,string idUsuario) { List<Entities.FwkUsuarioAplicacion> list = new List<Entities.FwkUsuarioAplicacion>(); DataEntities.SpFwkUsuariosAplicacionGrd sp = new DataEntities.SpFwkUsuariosAplicacionGrd(); sp.ClaAplicacion = claAplicacion; sp.IdUsuario=idUsuario; this.ConfigurePagedStoredProcedure(sp, settings); DataTable dt = sp.GetDataTable(this.ConnectionString); foreach (DataRow dr in dt.Rows) { Entities.FwkUsuarioAplicacion item = new Entities.FwkUsuarioAplicacion(true); item.FwkAplicacion = new Entities.FwkAplicaciones(); item.FwkAplicacion.ClaAplicacion = Utils.GetDataRowValue(dr, "ClaAplicacion", 0); item.FwkUsuario = new Entities.FwkUsuarios(); item.FwkUsuario.ID = Utils.GetDataRowValue(dr, "IdUsuario", ""); this.SetWebEntityGridValues(item, dr); list.Add(item); } return list; }
public List <Exception> Eliminar(string[] ids) { List <Exception> list = new List <Exception>(); if (ids != null && ids.Length > 0) { foreach (string id in ids) { Entities.FwkUsuarioAplicacion item = new Entities.FwkUsuarioAplicacion(true); item.FwkAplicacion.ClaAplicacion = Utils.IsNull(id, 0); item.FwkUsuario.ID = Utils.IsNull(id, ""); try { this.Data.Delete(item); } catch (Exception ex) { list.Add(ex); } } } return(list); }
public override int Delete(Entity entity, DataTransaction tran) { Entities.FwkUsuarioAplicacion item = entity as Entities.FwkUsuarioAplicacion; DataEntities.SpFwkUsuarioAplicacionDel sp = new DataEntities.SpFwkUsuarioAplicacionDel(); sp.ClaAplicaion = item.FwkAplicacion.ClaAplicacion; sp.IdUsuario = item.FwkUsuario.ID; if (tran != null) { return sp.ExecuteNonQuery(tran); } else { return sp.ExecuteNonQuery(this.ConnectionString); } }