<asp:TextBox ID="txtProdId" runat="server" ontextchanged="txtProdId_TextChanged" ></asp:TextBox> <asp:AutoCompleteExtender ID="txtProdId_AutoCompleteExtender" runat="server" completioninterval="10" enablecaching="true" inimumprefixlength="1" DelimiterCharacters="" Enabled="True" servicemethod="GetProductIDlist" ServicePath="~/WebService1.asmx" TargetControlID="txtProdId"> </asp:AutoCompleteExtender> <asp:Button ID="btnAddQProd" runat="server" BorderStyle="Outset" Font-Bold="True" Text="Add Product" /> <asp:ModalPopupExtender ID="btnAddQProd_ModalPopupExtender" runat="server" DynamicServicePath="" Enabled="True" TargetControlID="btnAddQProd" PopupControlID="Panel1" DropShadow="true" OkControlID="btnAdd" OnOkScript="btnAdd_Click" CancelControlID="btnCancel" BackgroundCssClass="modalBackground"> </asp:ModalPopupExtender>
protected void txtProdId_TextChanged(object sender, EventArgs e) { BusinessLogicLayer.Product objex = new BusinessLogicLayer.Product(); objex.propProdId = txtProdId.Text; BusinessLogicLayer.Product P = objex.GetProduct(); this.txtProdId.Text = P.propProdId; this.txtProdDesc.Text = P.propProdDesc; this.txtFinish.Text = Convert.ToString(P.propFinishPrice); this.txtPrice.Text = Convert.ToString(P.propUnitPrice); this.txtQty.Text = Convert.ToString(P.propQty); this.lblProdIDmod.Text = P.propProdId; }
<asp:updatepanel id="UpdatePanel2" runat="server" updatemode="Conditional" xmlns:asp="#unknown"> <contenttemplate> <asp:panel id="Panel1" runat="server" backcolor="Silver" cssclass="panel"> BorderStyle="Outset"> <table style="width: 100%"> <tr> <td colspan="2"> <asp:panel id="TitleBar" runat="server" cssclass="modalPopupTitleBar"> <div style="text-align: center"> <td colspan="2" style="text-align: center"> Add Product</td> </div> </asp:panel> </td> </tr> <tr> <td style="width: 155px"> Product ID:</td> <td> <asp:label id="lblProdIDmod" runat="server"></asp:label> </td> </tr> <tr> <td style="width: 155px"> </td> <td> </td> </tr> <tr> <td style="width: 155px"> Product Description:</td> <td> <asp:textbox id="txtProdDesc" runat="server" height="45px" width="173px"></asp:textbox> </td> </tr> <tr> <td style="width: 155px; height: 26px;"> Quantity:</td> <td style="height: 26px"> <asp:textbox id="txtQty" runat="server"></asp:textbox> </td> </tr> <tr> <td style="width: 155px"> Finish:</td> <td> <asp:textbox id="txtFinish" runat="server"></asp:textbox> </td> </tr> <tr> <td style="width: 155px; height: 26px"> Price:</td> <td style="height: 26px"> <asp:textbox id="txtPrice" runat="server"></asp:textbox> </td> </tr> <tr> <td style="width: 155px"> <asp:button id="btnAdd" runat="server" backcolor="White" borderstyle="Outset"> Font-Bold="True" onclick="btnAdd_Click" Text="Save" Width="74px" /> </asp:button></td> <td> <asp:button id="btnCancel" runat="server" backcolor="White"> BorderStyle="Outset" Font-Bold="True" Text="Cancel" Width="74px" /> </asp:button></td> </tr> </table> </asp:panel> </contenttemplate> </asp:updatepanel>
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)