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

Envío de correo con folio

Estas en el tema de Envío de correo con folio en el foro de ASPX (.net) en Foros del Web. Hola, Tengo una duda... Estoy generando un código para un sistema de tickets web, sin embargo, tengo un detalle al momento de querer incluir en ...
  #1 (permalink)  
Antiguo 09/10/2014, 10:26
 
Fecha de Ingreso: octubre-2014
Mensajes: 1
Antigüedad: 9 años, 6 meses
Puntos: 0
Exclamación Envío de correo con folio

Hola,

Tengo una duda...

Estoy generando un código para un sistema de tickets web, sin embargo, tengo un detalle al momento de querer incluir en el cuerpo del correo el No. de ticket ya que deseo heredar el Id de la base de datos de SQL donde guardo el ticket pero no encuentro la manera, tengo un Procedure donde hago el SELECT:

Código vb:
Ver original
  1. ELSE IF @Action = 'GetRec_SugerenciasBuzon'
  2.         BEGIN  
  3.                 SELECT max(IdComentario) FROM HI_BuzonSugerencias WHERE IdComentario=@IdComentario;
  4.         END

Ahora tengo un código para mandar llamar este select en un programa .asp.vb


Código ASP:
Ver original
  1. Protected Sub doSendNotification()
  2.         Dim Params(2) As SqlParameter
  3.         Dim MailParams(2) As String
  4.         Dim MailTo(0) As String
  5.         Dim MailToCC(0) As String
  6.         Dim MailTo_Client(0) As String
  7.         Dim MailParams_Client(1) As String
  8.  
  9.         Dim Contents As SqlDataReader = Nothing
  10.  
  11.         Try
  12.             ' Primero obtendremos la información del area orgánica (Página de Inicio)
  13.             With Me.Master.QMngr.Cmd
  14.                 .Connection = Me.Master.QMngr.Cn
  15.                 .CommandType = Data.CommandType.StoredProcedure
  16.                 .CommandText = "[HV_HI_ContenedoresInfo]"
  17.                 .Parameters.Clear()
  18.                 .Parameters.AddWithValue("Action", "GetRec_SugerenciasBuzon")
  19.                 .Parameters.AddWithValue("IdComentario", Me.Master.HI_BuzonSugerencias.Value)
  20.                 Contents = .ExecuteReader()
  21.             End With
  22.             ' El registro existe...
  23.             If Contents.Read() Then ' Si Hay información...
  24.  
  25.                
  26.  
  27.             End If
  28.         Catch ex As Exception
  29.  
  30.         Finally
  31.  
  32.         End Try
  33.  
  34.         ' Obtenemos el destinatario...
  35.  
  36.             Params(0) = New SqlParameter("Action", "scl_CatGral_AltCode")
  37.             Params(1) = New SqlParameter("IdCatalogo", "GEN_Configuracion")
  38.             Params(2) = New SqlParameter("Clave", 2) 'Destinatario Buzón de Sugerencias
  39.             MailTo(0) = Query_Manager.Get_ScalarValue("[HV_GEN_Catalogos_Admin]", Params)
  40.             MailTo_Client(0) = Me.txtCorreo.Text
  41.  
  42.         'Establecemos los parámetros del correo
  43.  
  44.         MailParams(0) = Me.txtTitulo.Text
  45.         MailParams(1) = Me.txtComentario.Text
  46.         MailParams(2) = mid(Request.ServerVariables("LOGON_USER"),9,3)
  47.         ' MailToCC(0) =   Query_Manager.Get_ScalarValue("[HV_GEN_Catalogos_Admin]", Params)
  48.  
  49.         ' Enviamos el correo...
  50.          Query_Manager.SendMail(MailTo, Nothing, "HI_NuevoMsjBuzonSugerencias", MailParams)
  51.  
  52.         MailParams_Client(0) = Me.txtTitulo.Text
  53.         MailParams_Client(1) = IdComentario
  54.  
  55.         ' Enviamos el correo...
  56.         Query_Manager.SendMail(MailTo_Client, Nothing, "HI_NuevoMsjBuzonSugerencias_Client", MailParams_Client)
  57.  
  58.  
  59.  
  60.  
  61. End Sub

me está mandando un error en la línea de .Parameters.AddWithValue("IdComentario", Me.Master.HI_BuzonSugerencias.Value) no sé si tengan una solución sugerida para resolver este tema ya que es lo único que me hace falta para completar el ejercicio.

Gracias!!

Etiquetas: aspx, sql2005, vb
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 13:34.