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

[SOLUCIONADO] Modal PopUp no muestra los valores enviados

Estas en el tema de Modal PopUp no muestra los valores enviados en el foro de ASPX (.net) en Foros del Web. Buenos días, la presente es para pedir por favor una ayuda con respecto a este tema y es el siguiente: Estoy trabajando con asp.net y ...
  #1 (permalink)  
Antiguo 29/05/2013, 11:09
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Exclamación Modal PopUp no muestra los valores enviados

Buenos días, la presente es para pedir por favor una ayuda con respecto a este tema y es el siguiente: Estoy trabajando con asp.net y oracle 11g, en asp.net tengo una grilla que muestra una serie de registros y he agregado una columna con un ImageButton, que al hacer clik este SÍ muestra el modalpopup pero lo malo es que no muestra los valores que le envío desde la fila seleccionada, les dejo el código de la clase y del formulario, desde ya muchas gracias.

Código detrás del formulario: grilla, popup, panel y de la clase ....respectivamente:

<asp:GridView runat="server" ID="grvAdmSited" Style="margin: 0 auto;" Width="110%"
AutoGenerateColumns="False" DataKeyNames="IDADMISION,VNROAUTHSITEDS,VCODFINSIT EDS"
AllowPaging="True" PageSize="15">
<Columns>
<asp:TemplateField HeaderText="Seleccionar">
<ItemTemplate>
<asp:LinkButton runat="server" ID="lkSel" Text="Seleccionar" CommandName="Select"></asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>

<asp:TemplateField HeaderText="Actualizar">
<ItemTemplate>
<asp:ImageButton ID="imgActualizar" runat="server" ImageUrl="~/Imagenes/Actualizar_18x18.jpg"
ToolTip="Actualizar" CommandName="Actualizar"
CommandArgument='<%# Container.DataItemIndex %>'></asp:ImageButton>
</ItemTemplate>
<ItemStyle HorizontalAlign="Center" VerticalAlign="Middle" />
</asp:TemplateField>

<asp:BoundField HeaderText="Admision" DataField="idadmision">
<ItemStyle Width="60px" />
</asp:BoundField>

<asp:BoundField HeaderText="Autorizacion" DataField="VNROAUTHSITEDS">
<ItemStyle Width="60px" />
</asp:BoundField>

<asp:BoundField HeaderText="Paciente" DataField="Paciente">
<ItemStyle Width="400px" />
</asp:BoundField>.......

</Columns>
</asp:GridView>


<asp:Panel id="PanelActualizar" runat="server" styleuu="display:none;" CssClass="modalPopupActualizar">
<div style="text-align: center; background-color: Gray; size: 12; width: 800px; height: 30px;
vertical-align: middle;">
<label class="TextoTitulo" style="text-align: center; vertical-align: middle; font-weight: bold;
color: White;">
Actualización de Autorización</label>
</div>
<div style="background-color: White;">
<table width="800">
<tr>
<td class="TextoTitulo">
Admision:
</td>
<td>
<asp:TextBox ID="txtAdmisionAct" runat="server" ReadOnly="True"
BackColor="Silver"></asp:TextBox></td>
<td>
&nbsp;</td>
<td class="TextoTitulo">
Nombre(s):</td>
<td colspan="2" >
<asp:TextBox ID="txtNombreAct" runat="server" ReadOnly="True"
BackColor="Silver"></asp:TextBox>
</td>
<td >
&nbsp;</td>
<td class="TextoTitulo">
Hcu:</td>
<td colspan="2" >
<asp:TextBox ID="txtHcuAct" runat="server" ReadOnly="True" BackColor="Silver"
Width="174px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="TextoTitulo">
Autorización antigua:</td>
<td>
<asp:TextBox ID="txtAutorizAntiAct" runat="server" ReadOnly="True"
BackColor="Silver"></asp:TextBox>
</td>
<td>
&nbsp;</td>
<td class="TextoTitulo">
Apellido pat:</td>
<td>
<asp:TextBox ID="txtApepatAct" runat="server" BackColor="Silver"
ReadOnly="True"></asp:TextBox>
</td>
<td colspan="2">
&nbsp;</td>
<td class="TextoTitulo" colspan="2" runat="server">
Observación:</td>
<td align="left" rowspan="2" valign="top">
<asp:TextBox ID="txtObservAct" runat="server" TextMode="MultiLine"
Height="46px" Width="174px"></asp:TextBox>
</td>
</tr>
<tr>
<td class="TextoTitulo">
Antorización nueva:</td>
<td>
<asp:TextBox ID="txtAutorizNuevAct" runat="server"></asp:TextBox>
&nbsp;</td>
<td>
&nbsp;</td>
<td class="TextoTitulo">
Apellido mat:</td>
<td>
<asp:TextBox ID="txtApematAct" runat="server" ReadOnly="True"
BackColor="Silver"></asp:TextBox>
</td>
<td colspan="2">
&nbsp;</td>
<td class="TextoTitulo" colspan="2">
&nbsp;</td>
</tr>
<tr>
<td class="TextoTitulo">
Código plan:</td>
<td>
<asp:TextBox ID="txtPlanAct" runat="server" BackColor="Silver"></asp:TextBox>
</td>
<td>
&nbsp;</td>
<td class="TextoTitulo">
Código persona:</td>
<td>
<asp:TextBox ID="txtPersonaAct" runat="server" BackColor="Silver"></asp:TextBox>
</td>
<td colspan="2">
&nbsp;</td>
<td colspan="2">
&nbsp;</td>
<td>
&nbsp;</td>
</tr>
<tr>
<td>
&nbsp;</td>
<td>
<asp:Label ID="lblOculto" runat="server" Text="" Visible=false ></asp:Label>
</td>
<td>
&nbsp;</td>
<td>
<asp:ImageButton runat="server" ID="btnCancelarActualizar"
ImageUrl="~/Imagenes/EliminarMov.gif" CausesValidation="False" />
</td>
<td>
&nbsp;</td>
<td colspan="2">
&nbsp;</td>
<td colspan="2">
<asp:ImageButton runat="server" ID="btnAceptarActualizar"
ImageUrl="~/Imagenes/Aceptar.gif" CausesValidation="False" />
</td>
<td>
&nbsp;</td>
</tr>
<cc1:ModalPopupExtender ID="MPE_Actualizar" runat="server" PopupControlID="PanelActualizar"
TargetControlID="d1" BackgroundCssClass="modalBackground" Drag="true" >
</cc1:ModalPopupExtender>
</table>
</div>
</asp:Panel>





Protected Sub grvAdmSited_RowCommand(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewCommandEventArgs ) Handles grvAdmSited.RowCommand

If e.CommandName = "Actualizar" Then
Dim index As Integer = Convert.ToInt32(e.CommandArgument)

Dim selectedRow As GridViewRow = grvAdmSited.Rows(index)

Dim Admision As TableCell = selectedRow.Cells(2)
Dim AutorAnti As TableCell = selectedRow.Cells(3)
Dim Paciente As TableCell = selectedRow.Cells(4)
Dim HCU As TableCell = selectedRow.Cells(5)
Dim Financiador As TableCell = selectedRow.Cells(6)

Dim StrAdmision As String = Admision.Text
Dim StrAutorAnti As String = AutorAnti.Text
Dim StrPaciente As String = Paciente.Text
Dim StrHCU As String = HCU.Text
Dim StrFinanciador As String = Financiador.Text


txtAdmisionAct.Text = StrAdmision
txtAutorizAntiAct.Text = StrAutorAnti
txtAutorizNuevAct.Text = ""
txtNombreAct.Text = StrPaciente
txtHcuAct.Text = StrHCU
txtObservAct.Text = ""

MPE_Actualizar.Show()

End If

End Sub
  #2 (permalink)  
Antiguo 29/05/2013, 12:18
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Style="display: none; en tu panel tienes dos uu en el style
  #3 (permalink)  
Antiguo 29/05/2013, 12:27
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por aid_val Ver Mensaje
Style="display: none; en tu panel tienes dos uu en el style
Se ha corregido esa sintaxis, pero aún así no funciona...
  #4 (permalink)  
Antiguo 29/05/2013, 12:36
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por aid_val Ver Mensaje
Style="display: none; en tu panel tienes dos uu en el style
Se ha corregido esa sintaxis, pero aún así no funciona...
  #5 (permalink)  
Antiguo 29/05/2013, 12:38
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Primero hay que ver si si estas mandando datos de tu gridview
con un MsgBox

puedes obtener el texto asi tambien

dim admision as string = Convert.ToString(row.Cells(0).Text)
y manda imprimir esto

Última edición por aid_val; 29/05/2013 a las 12:41 Razón: a
  #6 (permalink)  
Antiguo 29/05/2013, 12:42
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por aid_val Ver Mensaje
Primero hay que ver si si estas mandando datos de tu gridview
con un MsgBox
estas dos lineas las puedes resumir en una

Dim Admision As TableCell = selectedRow.Cells(2)
Dim StrAdmision As String = Admision.Text

dim admision as string = Convert.ToString(row.Cells(0).Text)
y manda imprimir esto
Hola, te comento que lo he probado y si manda los valores (pinta en el MsgBox)...me parece que el popup no se está actualizando....creo que va por ahí el problema.
  #7 (permalink)  
Antiguo 29/05/2013, 12:44
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

ya cuando hayas probado que si estas obteniendo esos datos.
puedes mandar los datos directamente

txtAdmisionAct.Text = Convert.ToString(row["nombre campo"]);
  #8 (permalink)  
Antiguo 29/05/2013, 12:47
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Pregunto Todo esta en la misma pagina?
  #9 (permalink)  
Antiguo 29/05/2013, 12:53
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Hola aid_val, te comento que ha salido un error: se debe de definir la variable "row" y es a partir de esta sentencia:

dim admision as string = Convert.ToString(row.Cells(0).Text)
  #10 (permalink)  
Antiguo 29/05/2013, 12:54
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Sí, todo está en la página...[/U][/U]
  #11 (permalink)  
Antiguo 29/05/2013, 12:58
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

perdon por el error

esque es una variable que normalmente yo uso para recorrer mi grid de la siguiente manera

For Each row In gv_recibo.Rows

Try
cmd = New SqlCommand("PA_INSERTAR_CONCEPTO ", conn)
cmd.CommandType = CommandType.StoredProcedure

With cmd.Parameters
.AddWithValue("@id_concepto", Convert.ToString(row.Cells(0).Text))
.AddWithValue("@NOMBRE_ESTIMACION", ddl_numero_estimacion.SelectedValue)
.AddWithValue("@NOMBRE_PRESUPUESTO", ddl_presupuesto.SelectedValue)
End With
Dim x As Integer = cmd.ExecuteNonQuery
If x > 0 Then

lbl_mensaje.ForeColor = Drawing.Color.Green
lbl_mensaje.Text = "Dato Guardado"

End If
Catch ex As Exception
lbl_mensaje.Text = ex.Message
End Try

Next
  #12 (permalink)  
Antiguo 29/05/2013, 12:59
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

si te fijas asigno a un string como en tu caso lo quieres enviar a tun text box seria algo asi

For Each row In grilla.Rows

Try

textbox.text = Convert.ToString(row.Cells(0).Text)


End If
Catch ex As Exception
lbl_mensaje.Text = ex.Message
End Try

Next

Última edición por aid_val; 29/05/2013 a las 13:00 Razón: a
  #13 (permalink)  
Antiguo 29/05/2013, 13:02
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Si inicializaste tus variable en el evento load de tu pagina

If (Not IsPostBack) Then
'inicializar controles
End If
  #14 (permalink)  
Antiguo 29/05/2013, 13:05
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Busqueda Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por aid_val Ver Mensaje
Primero hay que ver si si estas mandando datos de tu gridview
con un MsgBox

puedes obtener el texto asi tambien

dim admision as string = Convert.ToString(row.Cells(0).Text)
y manda imprimir esto
Cita:
Iniciado por aid_val Ver Mensaje
si te fijas asigno a un string como en tu caso lo quieres enviar a tun text box seria algo asi

For Each row In grilla.Rows

Try

textbox.text = Convert.ToString(row.Cells(0).Text)


End If
Catch ex As Exception
lbl_mensaje.Text = ex.Message
End Try

Next

Voy a probarlo y te digo mi resultado....
  #15 (permalink)  
Antiguo 29/05/2013, 13:08
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Si te recomiendo que hagas lo del postback y espero no haberte confundido mas

Saludos
  #16 (permalink)  
Antiguo 29/05/2013, 14:04
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Hola aid_val, te comento que no es necesario hacer un for each, pues no necesito un recorrido, lo que necesito es que cuando selecciono el image button de mi grilla, esta debe de recoger los valores del registro seleccionado y pintarlo en el popup (el popup NO los visualiza)...
  #17 (permalink)  
Antiguo 29/05/2013, 14:05
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Por cierto....el código que me porporcionaste para el recorrido, Si funciona...gracias.
  #18 (permalink)  
Antiguo 29/05/2013, 14:22
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por hylander2112 Ver Mensaje
Por cierto....el código que me porporcionaste para el recorrido, Si funciona...gracias.
jej Denada puedes darle un puntillo a ese código si gustas
  #19 (permalink)  
Antiguo 29/05/2013, 14:29
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Pregunta Respuesta: Modal PopUp no muestra los valores enviados

ojito al piojito...mi problemita aún persiste... :-]
  #20 (permalink)  
Antiguo 29/05/2013, 14:31
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

jajajaajajajajaj... ok bueno esqeu te mande mensaje pero creo que no lo has visto... mi duda es que intencion tienes de usar el popup


yo si uso el recorrido para qeu me obtenga el valor qeu estoy seleccionando
  #21 (permalink)  
Antiguo 29/05/2013, 14:38
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

Ya te respondí, check your email...
  #22 (permalink)  
Antiguo 29/05/2013, 14:43
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

<cc1:ModalPopupExtender ID="MPE_Actualizar" runat="server" PopupControlID="PanelActualizar"
TargetControlID="d1" BackgroundCssClass="modalBackground" Drag="true" >

No encuentro el control que se llame de esta menera "d1"
que ahi no deberia de ir el nombre de tu panel = PanelActualizar

Última edición por aid_val; 29/05/2013 a las 14:45 Razón: a
  #23 (permalink)  
Antiguo 29/05/2013, 14:46
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Respuesta: Modal PopUp no muestra los valores enviados

es un hiddenfield y se encuentra en el mismo formulario...
  #24 (permalink)  
Antiguo 29/05/2013, 15:04
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

Oye y si checaste lo del postback
  #25 (permalink)  
Antiguo 29/05/2013, 15:07
Avatar de hylander2112  
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 4 años, 5 meses
Puntos: 0
Busqueda Respuesta: Modal PopUp no muestra los valores enviados

Cita:
Iniciado por aid_val Ver Mensaje
Oye y si checaste lo del postback
quise utilizar un apdatepanel para refresh el popup, pero tengo problemas (se generar un error)....lo estoy viendo....
  #26 (permalink)  
Antiguo 29/05/2013, 15:11
Avatar de aid_val  
Fecha de Ingreso: mayo-2013
Ubicación: Guanajuato
Mensajes: 302
Antigüedad: 4 años, 6 meses
Puntos: 5
Respuesta: Modal PopUp no muestra los valores enviados

PopupDragHandleControlID="tupanel"

Etiquetas: asp, enviados, gridview, modal, muestra, net, popup, server
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

SíEste tema le ha gustado a 1 personas




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