ASP.NET - AYUDA URGENTE BOTON DE COMANDO

 
Vista:
sin imagen de perfil

AYUDA URGENTE BOTON DE COMANDO

Publicado por Edgar (26 intervenciones) el 13/12/2007 02:11:54
Amigos del foro Necesito su ayuda urgente, de ante mano muchas gracias, miren estoy desarrollando una aplicación con visual estudio 2005, utilizando ASP.NET Web Aplication, bien tengo programado la clase que ustedes miran a continuación donde se realiza una coneccion y luego siertos procesos como el insertar, borrar, eliminar.

En Un formulario Web tengo los botones de BUSQUEDA, INSERCION, ELIMINADO, ETC

Me pueden ayudar con la o las instrucciones que debo poner en cada uno de los botones para realizar el llamado a la FUNCION RESPECTIVA?


Public Function GetStringConection() As SqlConnection
Return New SqlConnection(String.Concat(New String() {"Data Source = ", Me._Server, ";initial Catalog = ", Me._DataBase, ";user Id=", Me._UserId, ";Password = ", Me._Password}))
End Function

BÚSQUEDA Y SELECCIÓN (SELECT):

Public Function SelectFields() As DataTable
Dim strCon As String = Me.GetStringConection.ConnectionString
Dim ds As New DataSet
Dim oCon As New SqlConnection(strCon)
Dim da As New SqlDataAdapter(Me._SELECT_COMMAND.CommandText, oCon)
Try
oCon.Open()
da.Fill(ds)
Catch ex As Exception
Me.ERROR = ex.ToString
Finally
oCon.Close()
End Try
Return ds.Tables.Item(0)
End Function

INSERCIÓN (INSERT):

Public Function InsertFields() As Boolean
Dim success As Boolean
Dim oCon As New SqlConnection(Me.GetStringConection.ConnectionString)
Dim myCommand As New SqlCommand(Me.INSERT_COMMAND.CommandText, Me.GetStringConection)
Try
myCommand.Connection.Open()
myCommand.ExecuteNonQuery()
success = True
Catch ex As Exception
Me.ERROR = ex.ToString
success = False
Finally
oCon.Close()
End Try
return success
End Function

ELIMINACIÓN (DELETE):

Public Function DeleteFields() As Boolean
Dim success As Boolean
Dim oCon As New SqlConnection(Me.GetStringConection.ConnectionString)
Dim myCommand As New SqlCommand(Me.DELETE_COMMAND.CommandText, Me.GetStringConection)
Try
myCommand.Connection.Open()
myCommand.ExecuteNonQuery()
success = True
Catch ex As Exception
Me.ERROR = ex.ToString
success = False
Finally
oCon.Close()
End Try
Return success
End Function

ACTUALIZACION (UPDATE):

Public Function UpdateFields() As Boolean
Dim success As Boolean
Dim oCon As New SqlConnection(Me.GetStringConection.ConnectionString)
Dim myCommand As New SqlCommand(Me.UPDATE_COMMAND.CommandText, Me.GetStringConection)
Try
myCommand.Connection.Open()
myCommand.ExecuteNonQuery()
success = True
Catch ex As Exception
Me.ERROR = ex.ToString
success = False
Finally
oCon.Close()
End Try
Return success
End Function
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:AYUDA URGENTE BOTON DE COMANDO

Publicado por Javier Santamaria (312 intervenciones) el 13/12/2007 11:55:02
Hola,

no he entendido muy bien cual es el problema, el codigo parece estar bien, te da algun error?

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil

RE:AYUDA URGENTE BOTON DE COMANDO

Publicado por Edgar (26 intervenciones) el 13/12/2007 15:02:50
Amigo muchas gracias por responder, pero como puedes darte cuenta la programacion que coloque en el mensaje esta en una clase global....... los botones estan en un formulario web..... es en estos botones ELIMINAR, INSERTAR, BUSCAR, ETC QUE .......NECESITO HACER EL LLAMADO AL SECMENTO RESPECTIVO DE LA CLASE


EJE
cmdBuscar......
LLAMADA AL SECMENTO DE LA CLASE BUSCAR

ES ESO LO QUE NECESITO COMO HAGO LA LLAMADA AL RESPECTIVO SECMENTO EN EL BOTON CORRESPONDIENTE
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:AYUDA URGENTE BOTON DE COMANDO

Publicado por Javier Santamaria (312 intervenciones) el 14/12/2007 12:52:58
Hola,

Ahora lo entendi.

Vamos a ver:

1. Supongo que tendras la clase global dentro de la carpeta app_code, si no es asi copiala en esa carpeta en el directorio raiz de la web.

2. Haz un imports a esa clase global desde el codigo de la pagina web que necesitas utilizarla. Si programas en codebehind el fichero .aspx.vb que tendras con el nombre de esa pagina.

3. Llama a la funcion como si llamaras a cualquier otra funcion dentro del mismo fichero de codigo de la pagina web.

Con esto deberia funcionar, si te da problemas ya me cuentas

PD: El codigo es para VB, si usas C# tendras que cambiar el imports por el using

Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar