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 - jorgexl30

#21
hola gracias lo solucione me faltaba el
            if   IsValid then
                 
                  end if

muy bueno el foro e solucionado varios problemas como soy nuevo en asp.net
no lo domino mucho muchas gracias (poste otro problema que tengo ocn una grilla..)
;-)
#22
juan unaconsulta el autopostabak debe ir en true o false para el dropnlist
jorge
#23
hola lo voy a retomar y te cuento
#24

saque el codigo del web config y  sigue igual si de sirve de algo los datos los saco de un GridView  y de hay los paso por la url 
#25
hola juan
nada tampoco
funciona
#26
hola bueno esta es mi tercera publicacion espero me puedan ayudar
resulta que tengo un CustomValidator  para validar  nu,ero de cuotas  segun la fecha le hago un seguimiento a la validacion y lohace bien pero no envia el mensaje de error al control tampoco parta  el submit de la pagina de antemano muchas gracias  (tengo dos controles de error el CustomValidator es el que me da problemas )
en el formulario tengo esto
<td  align="left" style="width: 358px; height: 2px;">
               <asp:DropDownList ID="Cuotas" AutoPostBack="true" runat="server"  >
                     <asp:ListItem Text="Cuotas" Selected="True" />
                     <asp:ListItem Text="1" Value="1" />
                     <asp:ListItem Text="2" Value="2" />
                     <asp:ListItem Text="3" Value="3" />
                     <asp:ListItem Text="4" Value="4" />
                     <asp:ListItem Text="5" Value="5" />
                 
                     </asp:DropDownList>
       <asp:RequiredFieldValidator ID="RequiredFieldValidator2" runat="server" BackColor="White"
           ControlToValidate="Cuotas" ErrorMessage="Ingrese N°Cuotas...!" Width="91px"></asp:RequiredFieldValidator>
           </td>
      <td align="left" style="width: 358px; height: 2px">
          <asp:CustomValidator ID="CustomValidator1" runat="server" ControlToValidate="Cuotas"
           OnServerValidate="CustomValidator1_ServerValidate"
              ErrorMessage="La Cuota no es valida ...!" Width="259px" BackColor="White" Font-Size="Medium"></asp:CustomValidator></td>
           </tr>
y el codigo es este




 Protected Sub CustomValidator1_ServerValidate(ByVal source As Object, ByVal args As System.Web.UI.WebControls.ServerValidateEventArgs) Handles CustomValidator1.ServerValidate
       Dim numerocuota As Integer

       Dim fechaAux As Date
       Dim dias As String
       Dim ano As String
       numerocuota = Me.Cuotas.SelectedValue

       ano = Date.Now.Year


       If Semestre.Text = "1" Then
           Select Case numerocuota
               Case "5"
                   fechaAux = Format("dd/MM/yyyy", "05/04/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)

                   If dias > 0 Then



                       args.IsValid = False

                   Else

                       args.IsValid = True



                   End If

               Case "4"
                   fechaAux = Format("dd/MM/yyyy", "05/05/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False
                   Else
                       args.IsValid = True
                   End If

               Case "3"
                   fechaAux = Format("dd/MM/yyyy", "05/06/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False

                   Else
                       args.IsValid = True
                   End If

               Case "2"

                   fechaAux = Format("dd/MM/yyyy", "05/07/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False

                   Else
                       args.IsValid = True
                   End If

               Case "1"
                   fechaAux = Format("dd/MM/yyyy", "05/08/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False
                   Else
                       args.IsValid = True
                   End If

           End Select
       End If
       If Semestre.Text = "2" Then
           Select Case numerocuota

               Case "5"
                   fechaAux = Format("dd/MM/yyyy", "05/09/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then

                       args.IsValid = False
                   Else
                       args.IsValid = True
                   End If
               Case "4"
                   fechaAux = Format("dd/MM/yyyy", "05/10/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False
                   Else
                       args.IsValid = True
                   End If
               Case "3"
                   fechaAux = Format("dd/MM/yyyy", "05/11/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       Response.Write("1")
                       args.IsValid = False
                   Else
                       args.IsValid = True
                       Response.Write("2")
                   End If
                   Response.End()
               Case "2"
                   fechaAux = Format("dd/MM/yyyy", "05/12/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False
                   Else
                       Modulo.Text = dias
                   End If
               Case "1"
                   ano = Convert.ToInt16(ano)
                   ano = ano + 1
                   fechaAux = Format("dd/MM/yyyy", "05/01/" & ano)
                   dias = DateDiff(("d"), fechaAux, Date.Now)
                   If dias > 0 Then
                       args.IsValid = False
                   Else
                       args.IsValid = True
                   End If

           End Select
       End If
   End Sub :(
#27
hola juan  hice lo que colocaste pero me sige dndo problemas  me corta  las palabras cuando tienen  acento o tiene una ñ
#28
hola  como estan  bueno tengo un problema al pasar  una variable con algun nombre que contenga ñ o acento no me la muestra est es en asp.net con visual en el web config e puesto

<globalization
      fileEncoding="iso-8859-1" requestEncoding="iso-8859-1" responseEncoding="iso-8859-1"
      culture="es-ES" uiCulture="es-ES" />

yen al variable cuando la envio que es la que dice nombre 
        Response.Redirect("frmingreso.aspx?carrera=" & Request.QueryString("carrera") & "&nombre=" & Server.HtmlEncode(nombre.ToString()) & "&codigo=" & codigo.ToString() & " &plan=" & plan.ToString() & "&codpestud=" & codpestud.ToString() & "")

y al resivirla

Asignatura.Text = Server.HtmlDecode(Trim(Request.QueryString("nombre")))

pero nada  de antemano muchas gracias
jorge  :silbar:
#29
tambien me sirve pero lo mejo seria hacerlo con ajax ,pero estoy recien comenzado  con asp.net ;-) gracias por la ayuda
#30
disculpa la letra   raul tenias razon en cuanto a la query  estab mala estab ocupando otra esta es la que estiy ocupando


Dim asignatura As String
        asignatura = Trim(Codigo_Equivalente.Text)
        Dim buscar As Data.SqlClient.SqlDataReader


        Dim conexión As New SqlConnection(WebConfigurationManager.ConnectionStrings("LocalSqlServer").ConnectionString)


        Dim consulta As New SqlCommand("SELECT * FROM matricula.RA_RAMO      where codramo='" & asignatura.ToString() & "'", conexión)   
        conexión.Open()
        buscar = consulta.ExecuteReader()

        If buscar.HasRows Then
            Do While buscar.Read()
                Me.Asignatura_Equivalente.Text = buscar("RAMO.NOMBRE")

            Loop

        Else

            Me.Asignatura_Equivalente.Text = "NO EXISTE"
        End If


pero haora me da este error

Detalles de la excepción: System.IndexOutOfRangeException: RAMO.NOMBRE

:silbar:


ok lo solucione  el segundo error lo deje hay por si le sirve a alguien .,me lo daba porque tenia  mal escrito el nombre dela columna y el primer error era la consulta
jjee muchas gracias master