public List<MOD_Perfil_Permiso> SEL_Modulos(SqlCommand comando, int Centro_Atencion) { try { string sp = "SP_SEL_Modulo"; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = sp; comando.Parameters.Clear(); comando.Parameters.Add(new SqlParameter("@CODIGO_CENTRO_ATENCION", SqlDbType.Int)); comando.Parameters[0].Value = Centro_Atencion; IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; List<MOD_Perfil_Permiso> lista = new List<MOD_Perfil_Permiso>(); for (int i = 0; i < dt.Rows.Count; i++) { MOD_Perfil_Permiso obj = new MOD_Perfil_Permiso(); obj.PERFPER_codModulo = Convert.ToInt32(dt.Rows[i]["MODU_ID_MODULO"]); obj.PERFPER_nombre_modulo = dt.Rows[i]["MODU_NOMBRE"].ToString(); lista.Add(obj); } return lista; } catch (Exception exc) { throw exc; } }
public List<MOD_Perfil_Permiso> SEL_Permisos_By_IDMOD_IDPERFIL(SqlCommand comando, int codModulo, int codPerfil) { try { string sp = "SP_SEL_PERMISOS_BY_IDMODULO_IDPERFIL"; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = sp; comando.Parameters.Clear(); comando.Parameters.Add(new SqlParameter("@MODU_ID_MODULO", SqlDbType.Int)); comando.Parameters.Add(new SqlParameter("@PER_ID_PERFIL", SqlDbType.Int)); comando.Parameters[0].Value = codModulo; comando.Parameters[1].Value = codPerfil; IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; List<MOD_Perfil_Permiso> lista = new List<MOD_Perfil_Permiso>(); for (int i = 0; i < dt.Rows.Count; i++) { MOD_Perfil_Permiso obj = new MOD_Perfil_Permiso(); obj.PERFPER_codLinea = Convert.ToInt32(dt.Rows[i]["PERFPER_ID_LINEA"]); obj.PERFPER_nombre_permiso = dt.Rows[i]["PERM_NOMBRE"].ToString(); obj.PERFPER_descripcion = dt.Rows[i]["PERM_DESCRIPCION"].ToString(); lista.Add(obj); } return lista; } catch (Exception exc) { throw exc; } }
public List<MOD_Perfil_Permiso> SEL_Permisos_By_Modulo(SqlCommand comando) { try { string sp = "SP_SEL_PERMISOS_BY_MODULO"; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = sp; comando.Parameters.Clear(); IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; List<MOD_Perfil_Permiso> lista = new List<MOD_Perfil_Permiso>(); for (int i = 0; i < dt.Rows.Count; i++) { MOD_Perfil_Permiso obj = new MOD_Perfil_Permiso(); obj.PERFPER_codPermiso = Convert.ToInt32(dt.Rows[i]["PERM_ID_PERMISO"]); obj.PERFPER_nombre_permiso = dt.Rows[i]["PERM_NOMBRE"].ToString(); lista.Add(obj); } return lista; } catch (Exception exc) { throw exc; } }
public List<MOD_Perfil_Permiso> SEL_Perfil_Permisos_By_ID(SqlCommand comando, int perfil) { try { string sp = "SP_SEL_Perfil_Permiso_By_Usuario"; comando.CommandType = CommandType.StoredProcedure; comando.CommandText = sp; comando.Parameters.Clear(); comando.Parameters.Add(new SqlParameter("@USU_ID_PERFIL", SqlDbType.Int)); comando.Parameters[0].Value = perfil; IDbDataAdapter da = new SqlDataAdapter((SqlCommand)comando); DataSet ds = new DataSet(); da.Fill(ds); DataTable dt = ds.Tables[0]; List<MOD_Perfil_Permiso> lista = new List<MOD_Perfil_Permiso>(); for (int i = 0; i < dt.Rows.Count; i++) { MOD_Perfil_Permiso obj = new MOD_Perfil_Permiso(); obj.PERFPER_nombre_permiso = dt.Rows[i]["PERM_NOMBRE"].ToString(); obj.PERFPER_nombre_modulo = dt.Rows[i]["PERM_MODULO"].ToString(); lista.Add(obj); } return lista; } catch (Exception exc) { throw exc; } }