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