public List <Exception> Eliminar(string[] ids) { List <Exception> list = new List <Exception>(); if (ids != null && ids.Length > 0) { foreach (string id in ids) { Entities.FwkPermisosPerfil item = new Entities.FwkPermisosPerfil(true); item.FwkAplicacion.ClaAplicacion = Utils.IsNull(id, 0); item.FwkPerfil.ClaPerfil = Utils.IsNull(id, 0); item.FwkModulos.ClaModulo = Utils.IsNull(id, 0); item.FwkObjetos.ClaObjeto = Utils.IsNull(id, 0); item.FwkAcciones.ClaAccion = 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.FwkPermisosPerfil item = entity as Entities.FwkPermisosPerfil; DataEntities.SpFwkPermisosPerfilDel sp = new DataEntities.SpFwkPermisosPerfilDel(); sp.ClaAplicacion = item.FwkAplicacion.ClaAplicacion; sp.ClaPerfil = item.FwkPerfil.ClaPerfil; sp.ClaModulo = item.FwkModulos.ClaModulo; sp.ClaObjeto = item.FwkObjetos.ClaObjeto; sp.ClaAccion = item.FwkAcciones.ClaAccion; if (tran != null) { return(sp.ExecuteNonQuery(tran)); } else { return(sp.ExecuteNonQuery(this.ConnectionString)); } }
public List <Entities.FwkPermisosPerfil> ListarFwkPerimisosPerfil(InglesIndividual.Entities.JQXGridSettings settings, int claAplicacion, int claPerfil, int ClaModulo, int claObjeto, string claAccion, int permitir) { List <Entities.FwkPermisosPerfil> list = new List <Entities.FwkPermisosPerfil>(); DataEntities.SpFwkPermisosPerfilGrd sp = new DataEntities.SpFwkPermisosPerfilGrd(); sp.ClaAplicacion = claAplicacion; sp.ClaPerfil = claPerfil; sp.ClaModulo = ClaModulo; sp.ClaObjeto = claObjeto; sp.ClaAccion = claAccion; sp.Permitir = permitir; this.ConfigurePagedStoredProcedure(sp, settings); DataTable dt = sp.GetDataTable(this.ConnectionString); foreach (DataRow dr in dt.Rows) { Entities.FwkPermisosPerfil item = new Entities.FwkPermisosPerfil(true); item.FwkAplicacion = new Entities.FwkAplicaciones(); item.FwkAplicacion.ClaAplicacion = Utils.GetDataRowValue(dr, "ClaAplicacion", 0); item.FwkModulos = new Entities.FwkModulos(); item.FwkModulos.ClaModulo = Utils.GetDataRowValue(dr, "ClaModulo", 0); item.FwkObjetos = new Entities.FwkObjetos(); item.FwkObjetos.ClaObjeto = Utils.GetDataRowValue(dr, "ClaObjeto", 0); item.FwkAcciones = new Entities.FwkAcciones(); item.FwkAcciones.ClaAccion = Utils.GetDataRowValue(dr, "ClaAccion", ""); item.Permitir = Utils.GetDataRowValue(dr, "Permitir", 0); this.SetWebEntityGridValues(item, dr); list.Add(item); } return(list); }