public static GrupoRol GrupoRol_Leer(int idGrupoRol, int idGrupo, int idRol)
        {
            DTGrupoRol      dtGrupoRol    = new DTGrupoRol();
            GrupoRol        DatosGrupoRol = new GrupoRol();
            List <GrupoRol> GrupoRolLeer  = dtGrupoRol.GrupoRol_Leer(idGrupoRol, idGrupo, idRol);

            foreach (GrupoRol grupoRol in GrupoRolLeer)
            {
                DatosGrupoRol = grupoRol;
            }
            return(DatosGrupoRol);
        }
Example #2
0
        public List <GrupoRol> GrupoRol_Leer(int idGrupoRol, int idGrupo, int idRol)
        {
            SqlCommand cmd = new SqlCommand();

            cmd.CommandType = CommandType.StoredProcedure;
            cmd.CommandText = "SP_GrupoRolLeer";
            cmd.Connection  = cn.cn;
            cn.Conectar();
            cmd.Parameters.Add(new SqlParameter("@IdGrupoRol", SqlDbType.Int)).Value = idGrupoRol;
            cmd.Parameters.Add(new SqlParameter("@IdGrupo", SqlDbType.Int)).Value    = idGrupo;
            cmd.Parameters.Add(new SqlParameter("@IdRol", SqlDbType.Int)).Value      = idRol;
            SqlDataAdapter da = new SqlDataAdapter(cmd);
            DataTable      dt = new DataTable();

            da.Fill(dt);

            List <GrupoRol> GrupoRolLeer = new List <GrupoRol>();

            for (int i = 0; i < dt.Rows.Count; i++)
            {
                GrupoRol grupoRol = new GrupoRol();
                grupoRol.IdGrupoRol         = Funciones.ToInt(dt.Rows[i]["IdGrupoRol"]);
                grupoRol.IdGrupo            = Funciones.ToInt(dt.Rows[i]["IdGrupo"]);
                grupoRol.NombreGrupo        = Funciones.ToString(dt.Rows[i]["NombreGrupo"]);
                grupoRol.IdRol              = Funciones.ToInt(dt.Rows[i]["IdRol"]);
                grupoRol.NombreRol          = Funciones.ToString(dt.Rows[i]["NombreRol"]);
                grupoRol.EstadoGrupoRol     = Funciones.ToString(dt.Rows[i]["EstadoGrupoRol"]);
                grupoRol.EstadoGrupoRolDesc = Funciones.ToString(dt.Rows[i]["EstadoGrupoRolDesc"]);
                grupoRol.CreadoPor          = Funciones.ToString(dt.Rows[i]["CreadoPor"]);
                grupoRol.FechaCreacion      = Funciones.ToDateTime(dt.Rows[i]["FechaCreacion"]);
                grupoRol.ModificadoPor      = Funciones.ToString(dt.Rows[i]["ModificadoPor"]);
                grupoRol.FechaModificacion  = Funciones.ToDateTime(dt.Rows[i]["FechaModificacion"]);
                GrupoRolLeer.Add(grupoRol);
            }
            cn.Desconectar();
            return(GrupoRolLeer);
        }