Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/05/2013, 10:09
Avatar de hylander2112
hylander2112
 
Fecha de Ingreso: mayo-2013
Mensajes: 30
Antigüedad: 10 años, 10 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