<div id="pm-search" class="main-box-body-only min-padding clearfix">
<div class="searchFormNoBox span12">
<span>
<label>App Tracking ID</label>
<asp:TextBox ID="txtAppTrackingID_App" runat="server" Width="100px" OnTextChanged="txtAppTrackingID_App_TextChanged" AutoPostBack="True"></asp:TextBox>
</span>
<span>
<label>Old Status</label>
<asp:DropDownList ID="ddlOldStatus_App" runat="server" AutoPostBack = "true" Width="170px">
<asp:ListItem Value="" Selected="True"></asp:ListItem>
<asp:ListItem Value="AWAITING_CONF">AWAITING_CONF</asp:ListItem>
<asp:ListItem Value="AWAITING_DUPLICATE_FILE">AWAITING_DUPLICATE_FILE</asp:ListItem>
<asp:ListItem Value="CANCELLED">CANCELLED</asp:ListItem>
<asp:ListItem Value="COMPLETE">COMPLETE</asp:ListItem>
<asp:ListItem Value="CONFIRM_APPROVED">CONFIRM_APPROVED</asp:ListItem>
<asp:ListItem Value="CONFIRM_REJECTED">CONFIRM_REJECTED</asp:ListItem>
<asp:ListItem Value="COPY_FINISHED">COPY_FINISHED</asp:ListItem>
<asp:ListItem Value="COPY_STARTED">COPY_STARTED</asp:ListItem>
<asp:ListItem Value="DUPLICATE_FILE_APPROVED">DUPLICATE_FILE_APPROVED</asp:ListItem>
<asp:ListItem Value="DUPLICATE_FILE_REJECTED">DUPLICATE_FILE_REJECTED</asp:ListItem>
<asp:ListItem Value="EMAIL_READY">EMAIL_READY</asp:ListItem>
<asp:ListItem Value="EMAIL_COMPLETE">EMAIL_COMPLETE</asp:ListItem>
<asp:ListItem Value="ERROR">ERROR</asp:ListItem>
<asp:ListItem Value="FILE_PROCESSING">FILE_PROCESSING</asp:ListItem>
<asp:ListItem Value="FILE_READY">FILE_READY</asp:ListItem>
<asp:ListItem Value="FILE_RECEIVED">FILE_RECEIVED</asp:ListItem>
<asp:ListItem Value="HOLD">HOLD</asp:ListItem>
<asp:ListItem Value="PROCESSING_APP">PROCESSING_APP</asp:ListItem>
<asp:ListItem Value="PROCESSING_QC">PROCESSING_QC</asp:ListItem>
<asp:ListItem Value="QUICKCHANGE_READY">QUICKCHANGE_READY</asp:ListItem>
<asp:ListItem Value="READY">READY</asp:ListItem>
<asp:ListItem Value="SCHEDULED">SCHEDULED</asp:ListItem>
<asp:ListItem Value="WEBVIEW_READY">WEBVIEW_READY</asp:ListItem>
</asp:DropDownList>
</span>
protected void txtAppTrackingID_App_TextChanged(object sender, EventArgs e)
{
applicationTrackingID = txtAppTrackingID_App.Text;
ApplicationSettings applicationStatus = new ApplicationSettings(appTrackingID);
appStatus = applicationStatus.StatusCode; // get the full status code name
ddlOldStatus_App.SelectedValue = appStatus;
}
what i want to happen, is that the above function will run, when the text box "txtAppTrackingID_App" is no longer the focus.
the purpose of the function is to select a value from the dropdown menu that matches the status of an object with that ID