<asp:TextBox ID="txtRegNo2" runat="server" CssClass="txtbox" TabIndex="81" onBlur="javascript:CheckRegistrationNo(1,3,this)" AutoPostBack="True" ontextchanged="txtRegNo2_TextChanged" ToolTip="R2 must be 1 to 3 characters" MaxLength="3"></asp:TextBox>
protected void txtRegNo2_TextChanged(object sender, EventArgs e) { try { if ((txtRegNo1.Text != "") && (txtRegNo2.Text != "")) { pc.LicensePlateOne = txtRegNo1.Text; pc.LicensePlateTwo = txtRegNo2.Text; DataTable dt = new DataTable(); dt = hd.GetRTO_Location(pc); if (dt.Rows.Count > 0) { ddlRegLoc.SelectedValue = dt.Rows[0]["ID"].ToString(); ddlRegLoc.Enabled = false; pd.ID = 3; pd.ProductId = Session["ProductId"].ToString(); pd.RegLocationId = ddlRegLoc.SelectedValue; DataTable dtZone = new DataTable(); dtZone = hd.GetLocationaDetails(pd); if (dt.Rows.Count > 0) { ddlZone.DataTextField = dtZone.Columns["Description"].ToString(); ddlZone.DataValueField = dtZone.Columns["ID"].ToString(); ddlZone.DataSource = dtZone; ddlZone.DataBind(); } } txtRegNo3.Focus(); } else { ddlRegLoc.SelectedValue = "0"; ddlRegLoc.Enabled = true; } } catch (SqlException sqlEx) { if (sqlEx.Number == -2) { string error = sqlEx.Message; ErrorLogs(error); Alert.Show("Timeout occured. Please try later"); } } catch (Exception ex) { string error = ex.Message; ErrorLogs(error); } }
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)