Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Hadess_inf

#871
.NET (C#, VB.NET, ASP) / Verificar usuario en ASP
23 Septiembre 2007, 20:05 PM
Hola tengo una duda haber quien me hecha una mano, tengo un proyecto en asp de visual basic, y lo que deseo es hacer los siguiente:

- en mi primera pagina  (pag1.aspx) tengo un login de usuario, cuando el usuario se logea se crea una variable session ( session("usu") :: 1 para admin y 2 para user ) (existen dos tipos de usuarios, 1:adm y 2:user ).

- Bien en el caso que un admin se logee la pagina lo redirecciona a la pagina de administrador, en la pagina del admin tengo dos asp linkbutton,

a) Registros
b) Mantenimiento

Bien, cuando el admin de click en cualquiera de las dos opciones antes mencionadas, debe de dirigirlo a una pagina que confirme que la variable de session sea 1 ( es decir admin ) en el caso que sea 1 lo redirecciona a la opcion que eligio, y en caso contrario debe redireccionar a una pagina que diga que no tiene acceso o cualquier cosa. Espero que alquien opine sobre la solucion mas viable para el problema.

sol 1: He pensado en cuando haga click en un boton redireccione a una pagina valida.aspx y que esta pagina confirme si la variable de session sea igual a 1, dicho sea el caso redireccione a la pagina solicitada, el problema esta creo yo en que si se ingresa directamente a la pagina solicitada  se salta la validacion, supongo que deberia de ser en la misma pagina, espero sus comentarios.
#872
Dudas Generales / Re: como recuperar mi ip...
21 Septiembre 2007, 07:20 AM
Como accedes a la configuracion de tu router ¿?
#873
.NET (C#, VB.NET, ASP) / Re: Ayuda con codigo
14 Septiembre 2007, 18:06 PM
En tal caso como haria para que se creen una cantidad determinada de tablas con sus respectivos botones, todo adecuadamente, saludos. y gracias por la ayuda.
#874
.NET (C#, VB.NET, ASP) / Ayuda con codigo
13 Septiembre 2007, 18:42 PM
Hola pues bueno e estado trabajando en una pequeña aplicacion en ASP y me e encontrado con un problema, haber, tengo esto en el CODIGO html:

la idea es que se creen 10 tablas y en cada una un boton asp(tiene que ser asp:button orque necesito ejecutar el postback)

<%
dim a as integer
for a=0 to 9
  response.write("<table border='0' width='100%'>")
  response.write("<tr><td>")
aqui debo de poner un asp:button pero no se como hacerlo.
  response.write("</td></tr>")
  response.write("</table>")
next
%>

he probado con eso, pero es incorrecto:
  response.write("<asp:button id='boton' runat='server'>BOTON</asp:button>")

Espero que si alquien sepa como solucionar me heche una mano, saludos.
#875
.NET (C#, VB.NET, ASP) / Re: leer dato de sql
13 Septiembre 2007, 18:29 PM
P: Por que usar un procedimiento almacenado en vez de hacer una consulta directamente
R: Si usas un procedure enviaras menos datos y asi la red estara menos saturada
R: (Ejem) - Que dato tiene mas peso la opcion a ó b.
   a) select * from clientes (aqui envias la consulta)
   b) hades (aqui envias el parametro para el procedure)

En el caso a tendrias que crear un sqldataadapter y data.datatable ó dataset y seria de la siguiente forma:

dim da as sqldataadapter
dim dtb as data.datatable
da = new sqldataadapter("select * from clientes",con)
dtb = new data.datatable
da.fill(dtb)
'segun lo que quieras lo muestras o lo anexas a un grid
gridview1.datatsource=dtb
gridview1.databind()

En el caso b tendrias que haber creado un procedimiento para la busqueda del registro, claro esta que enviandole uno o mas parametros segun tu criterio, tendrias que crear un sqlcommand y sqlparameter, seria de la siguiente forma:

'creando procedure
create proc sp_busca
@cad varchar(20)
as
select * from clientes where nombre=@cad

'en el .NET
dim cmd as sqlcommand
dim par as sqlparameter
cmd= new sqlcommand("sp_busca",con)
cmd.CommandType = Data.CommandType.StoredProcedure
par= new sqlparameter("@s",dbtype.string)
par.value = "HADES"
cmd.parameter.add (par)
cmd.executenonquery()

'Claro no olvidarse de declarar la libreria
Imports System.Data.SqlClient
#876
Hola, agradeceria si alquien me puede dar una mano con esto.

Tengo un proyecto con lo siguiente(Aplicacion web en asp: VS 2005 .NET):
- main.master (masterpage)
- pag1.aspx
- pag2.aspx

En main.master tengo 1 AspPanel cuya propieda visible es True, el main.master contiene a su vez un ContentPlaceHolder1 y este a su vez contiene a la pagina pag1.aspx. La pagina pag1.aspx tiene un AspButton.

Bien lo que deseo hacer es que cuando yo haga click en el Boton (pag1.aspx) el AspPanel del main.master debe de desaparecer (cambiar propiedad visible a False). He encontrado una linea de codigo para hacer esto, lo que hace es buscar el control en el main.master, bien pero ademas de ocultar el AspPanel tambien debe cargar la pag2.aspx en el ContentPlaceHolder1 (main.master).

El Problema:
Al poner las dos siguientes lineas solo redirecciona a la pag2.aspx mas no oculta el AspPanel del main.

CType(Master.FindControl("panel2"), Panel).Visible = "False"
Response.Redirect("bien.aspx", False)

La primera linea si funciona porque la he probado, si oculta el AspPanel.

CType(Master.FindControl("panel2"), Panel).Visible = "False"
'Response.Redirect("bien.aspx", False)

Espero que si alquien sabe como hacer lo que deseo, me pueda dar una manito, saludos.
#877
MU ONLINE

:xD :xD :xD :xD
#878
Cita de: T_O_N_N_Y en 15 Junio 2006, 22:16 PM
Ok.

Dejo el código por si alguien lo necesitara:
Dim myForm2 As New Form2()
myForm2.Show()


Saludos!!

El problema radica en que si le das nuevamente click en el mismo elemento, abrira una nueva venta (esto es incorrecto considerando que esa ventana ya ha sido abierta anteriormente), lo ideal seria que enfoque la ventana que ya esta abierta.
#879
No deberia haber algun problema con eso verdad?
#880
Se dice que es mejor, porque se agregan muchas funciones que en el VB6 las tenias que programar, aumentan las librerias, control que tambien evitan que tengas que generar muchas lineas de codigo, el SMART TAG, que ayuda bastante (principalmente a la hora de hacer conexiones y onsultas ADOC), en fin muchas cosas ...