Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/06/2008, 07:18
Avatar de cadesa
cadesa
 
Fecha de Ingreso: septiembre-2007
Ubicación: Guatemala
Mensajes: 130
Antigüedad: 17 años, 5 meses
Puntos: 0
Respuesta: Ayuda, pasar datos de pop up a pantalla padre

Aqui esta el código de mi página (de form a form), dado que la parte de <script> ya se las comente.

Código:
    <form id="frmbusqueda" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server">
        </asp:ScriptManager>
    </div>
        <asp:UpdatePanel ID="UpdatePanel1" runat="server" RenderMode="Inline">
            <ContentTemplate>
                <table width="800">
                    <tr>
                        <td>
                            <asp:Label ID="lbltitulo" runat="server" Text="Búsqueda de articulos por descrpción"
                                Font-Bold="true" Font-Names="tahoma" Font-Size="16pt">
                            </asp:Label>              
                        </td>
                    </tr>
                    <tr>
                        <td height="10"></td>
                    </tr>
                    <tr width="100%">
                        <td>
                            <asp:Label ID="lbldescripcion" runat="server" Text="Ingrese la descripción del articulo que desea y oprima buscar, el sistema únicamente le desplegará los que esten en existencia." 
                                Font-Names="tahoma" Font-Size="10pt">
                            </asp:Label>
                        </td>
                    </tr>
                    <tr>
                        <td height="10"></td>
                    </tr>
                    <tr>
                        <td>
                            <asp:Label ID="lbldesc" runat="server" Text ="Descripción:" Font-Bold="true"
                                font-names="tahoma" Font-Size="12pt">
                            </asp:Label>
                        </td>
                    </tr>
                    <tr width="100%">
                        <td>
                            <asp:TextBox ID="txtdescri" runat="server" Width="232px"></asp:TextBox>
                            <asp:Button ID="btnbuscar" runat="server" Text="Buscar" OnClick="btnbuscar_Click" />
                            <input id="btnaceptar" type="button" value="Aceptar" onclick="PasarDatos()"/>
                        </td>
                    </tr>
                    <tr>
                        <td height="10">
                            <asp:Label ID="Label1" runat="server" Font-Names="Tahoma" Font-Size="10pt" Text='Seleccione el articulo deseado y oprima el botón "Aceptar".'></asp:Label>
                        </td>
                    </tr>
                    <tr width="100%">
                        <td>
                            <asp:UpdatePanel ID="UpdatePanel2" runat="server">
                                <ContentTemplate>
                                <asp:GridView ID="GridView1" runat="server" CellPadding="3" ForeColor="#333333" 
                                    Width="97%" AllowPaging="True" 
                                    OnPageIndexChanging="GridView1_PageIndexChanging" OnSelectedIndexChanged="GridView1_SelectedIndexChanged" 
                                    PageSize="8" AutoGenerateColumns="False" DataKeyNames="Código" DataSourceID="busqueda">
                                    <FooterStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                                    <Columns>
                                        <asp:CommandField ButtonType="Button" SelectText="Seleccionar" ShowSelectButton="True" />
                                        <asp:BoundField DataField="Código" HeaderText="Código" SortExpression="Código">
                                            <ItemStyle Width="15%" />
                                        </asp:BoundField>
                                        <asp:BoundField DataField="Descripción" HeaderText="Descripción" SortExpression="Descripción">
                                            <ItemStyle HorizontalAlign="Left" Width="72%" />
                                        </asp:BoundField>
                                        <asp:BoundField DataField="Existencia" HeaderText="Existencia" SortExpression="Existencia">
                                            <ItemStyle HorizontalAlign="Right" Width="10%" />
                                        </asp:BoundField>
                                    </Columns>
                                    <RowStyle BackColor="#EFF3FB" />
                                    <EditRowStyle BackColor="#2461BF" />
                                    <SelectedRowStyle BackColor="#D1DDF1" Font-Bold="True" ForeColor="#333333" />
                                    <PagerStyle BackColor="#2461BF" ForeColor="White" HorizontalAlign="Center" />
                                    <HeaderStyle BackColor="#507CD1" Font-Bold="True" ForeColor="White" />
                                    <AlternatingRowStyle BackColor="White" />
                                </asp:GridView>
                                    <asp:SqlDataSource ID="busqueda" runat="server" ConnectionString="<%$ ConnectionStrings:INDIRECTOConnectionString %>"
                                        SelectCommand="SELECT a.ARTICULO AS Código, a.DESCRIPCION AS Descripción, COUNT(a.ARTICULO) AS Existencia FROM Refrigua.REFRIGUA.ARTICULO AS a INNER JOIN Refrigua.REFRIGUA.EXISTENCIA_BODEGA AS e ON a.ARTICULO = e.ARTICULO WHERE (a.TIPO = 'U') AND (e.CANT_DISPONIBLE > 0) AND (a.DESCRIPCION LIKE '%' + @dato + '%') GROUP BY a.ARTICULO, a.DESCRIPCION, a.COSTO_PROM_LOC, a.UNIDAD_ALMACEN">
                                        <SelectParameters>
                                            <asp:FormParameter DefaultValue="" FormField="txtdescri" Name="dato" Type="String" />
                                        </SelectParameters>
                                    </asp:SqlDataSource>
                                    &nbsp;
                                </ContentTemplate>
                            </asp:UpdatePanel>
                       </td>
                    </tr>
                    <tr width="100%">
                        <td>
Aqui estan los input donde declaro los parametros que le paso al jscript
                            <input id="articulos" type="hidden" runat="server" /> 
                            <input id="descripcion" type="hidden" runat="server" />
                            <input id="centcost" type="hidden" runat="server" />
                            <input id="um" type="hidden" runat="server" />
                            <input id="pantalla" type="hidden" runat="server" />
                        </td>
                    </tr>
                </table>
            </ContentTemplate>
        </asp:UpdatePanel>
    </form>
Saludos
__________________
死は永遠の一歩だ