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;
        }
Exemplo n.º 2
0
        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);
            }

        }