Foros del Web » Programando para Internet » ASPX (.net) »

Alert desde una clase

Estas en el tema de Alert desde una clase en el foro de ASPX (.net) en Foros del Web. Hola a todos, aquí nuevamente molestandolos pues bien mi caso es el siguiente: Tengo una validación en una clase de conexión a la base de ...
  #1 (permalink)  
Antiguo 25/06/2008, 12:13
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Alert desde una clase

Hola a todos, aquí nuevamente molestandolos pues bien mi caso es el siguiente:

Tengo una validación en una clase de conexión a la base de datos en el cual si no se puede realizar un insert, delete o update manda una bandera, igualmente con el select, la situación es que para no complicarme el código lo que hice fue hacer un método en otra clase que haga eso y en el código muestro un mensaje pero este es un msgbox y en web no me deja colocarlo porque me da errores pues bien lo que quiero hacer es en una clase poner el mensaje con javascript o sea con un response.write("<script>window.alert('......')</script>"), aqui esta el metodo que hice para que lo miren y me digan como poder hacer esto.

Código:
Public Sub Actualiza_Base(ByVal query As String, ByVal base As Integer)
        If base = 0 Then
            If valor = 1 Then
                Exit Sub
            Else
                trans.Actualizacion(query, resultado)
            End If
        ElseIf base = 1 Then
            If valor = 1 Then
                Exit Sub
            Else
                trans.Actualizacion(query, resultado)
            End If
        End If
        If resultado = -1 Then
            MsgBox("Falló la conexión a la base de datos.")
            valor = 1
        Else
            valor = 0
        End If
    End Sub
Donde

base = base que se va a actualizar
valor = bandera si hace bien la actualización o no solo como comprobante.
trans.Actualizacion(query, resultado) = metodo que ejecuta mi otra clase de conexión a la base de datos.
query = acción que se realiza a la base.
resultado = bandera de mi clase conexión

lo que quiero cambiar:

MsgBox("Falló la conexión a la base de datos.")

por:

response.write("<script>window.alert('......')</script>")

me imagino que es con propiedades, pero yo no manejo bien las propiedades y no se como hacerlo, por favor ayudenme.

Saludos.
__________________
死は永遠の一歩だ
  #2 (permalink)  
Antiguo 25/06/2008, 12:20
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Alert desde una clase

Pregunta, veo q estas haciendo capas , porq no poner en esta capa dq esta funcion retorne un bool o false en exito o fracaso o cierto codigo de error q tu estipules para arrojarlo en la capa de presentacion el error q tienes marcado.

Capa de presentacion

Botonxx_click()
{
EnumeraciondeErrores Respuesta=Actualiza_Base(ByVal query As String, ByVal base As Integer)
if(Respuesta!=EnumeraciondeErrores.SinError)
{
-tu codigo de alerta con el registro del javascript a tu pagina o usando alguna otra tecnica
}
}
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #3 (permalink)  
Antiguo 25/06/2008, 13:24
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Alert desde una clase

Gracias, pero la capa de conexión ya me retorna este tipo de bandera lo que quiero es no volver a escribir cada vez que hago una transacción este mensaje sino que mandarlo y que pase a través de esta capa.

Saludos.
__________________
死は永遠の一歩だ
  #4 (permalink)  
Antiguo 25/06/2008, 13:36
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Alert desde una clase

manejando el HttpContext puedes hacerlo.
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #5 (permalink)  
Antiguo 25/06/2008, 15:17
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Alert desde una clase

gracias, pero yo quiero saber como, osea diganme un poquito de código para orientarme mas o mes como hacerlo.

Saludos.
__________________
死は永遠の一歩だ
  #6 (permalink)  
Antiguo 25/06/2008, 15:57
Avatar de Peterpay
Colaborador
 
Fecha de Ingreso: septiembre-2007
Ubicación: San Francisco, United States
Mensajes: 3.858
Antigüedad: 16 años, 7 meses
Puntos: 87
Respuesta: Alert desde una clase

en tu clase

HttpContext.Current.Response.Write(t)
o

HttpContext.Current.Control.Attributes.Add(....... )
__________________
Curso WF4
http://cursos.gurudotnet.com/ DF
Aprende HTML5
  #7 (permalink)  
Antiguo 25/06/2008, 19:10
Avatar de cadesa  
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 16 años, 7 meses
Puntos: 0
Respuesta: Alert desde una clase

gracias lo voy a probar.
__________________
死は永遠の一歩だ
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:19.