protected void ddlRegionSecondaryStreets_SelectedIndexChanged(object sender, EventArgs e) { try { lblFeedback.Text = ""; lblUdiAfter.Text = ""; decimal?udi = UdiShared.GetRoadNetworkItemUdi(ddlMainStreetSection.SelectedValue, ddlMainStreetIntersection.SelectedValue, ddlSamples.SelectedValue, ddlRegions.SelectedValue, ddlRegionSecondaryStreets.SelectedValue); lblUdiBefore.Text = (udi == null) ? "" : udi.ToString(); ddlMaintDecisions_SelectedIndexChanged(sender, e); } catch (Exception ex) { lblFeedback.Text = ex.Message; } }
protected void btnShowMaintDecUdi_Click(object sender, EventArgs e) { try { lblAddFeedback.Text = ""; if (radSection.Checked && (ddlMainStreetSection.SelectedValue == "0" || string.IsNullOrEmpty(ddlMainStreetSection.SelectedValue))) { throw new Exception(Feedback.NoSectionSelected()); } else if (radIntersect.Checked && (ddlMainStreetIntersection.SelectedValue == "0" || string.IsNullOrEmpty(ddlMainStreetIntersection.SelectedValue))) { throw new Exception(Feedback.NoIntersectionSelected()); } else if (radRegion.Checked && (ddlRegions.SelectedValue == "0" || string.IsNullOrEmpty(ddlRegions.SelectedValue))) { throw new Exception(Feedback.NoRegionSelected()); } DataTable dt = UdiShared.GetRoadNetworkItemUdi(ddlMainStreetSection.SelectedValue, ddlMainStreetIntersection.SelectedValue, ddlRegions.SelectedValue, ddlRegionSecondaryStreets.SelectedValue); if (dt.Rows.Count > 0) { gvUdi.DataSource = dt; gvUdi.DataBind(); } else { gvUdi.DataSource = null; gvUdi.DataBind(); throw new Exception("غير ممسوح"); } } catch (Exception ex) { lblAddFeedback.Text = ex.Message; } }
protected void ddlMainStreetSection_SelectedIndexChanged(object sender, EventArgs e) { try { lblFeedback.Text = ""; lblUdiAfter.Text = ""; ddlSamples.Items.Clear(); ddlSamples.Items.Add(new ListItem("كل العينات", "0")); ddlSamples.DataBind(); ddlSamples.SelectedValue = "0"; // get UDI decimal?udi = UdiShared.GetRoadNetworkItemUdi(ddlMainStreetSection.SelectedValue, ddlMainStreetIntersection.SelectedValue, ddlSamples.SelectedValue, ddlRegions.SelectedValue, ddlRegionSecondaryStreets.SelectedValue); lblUdiBefore.Text = (udi == null) ? "" : udi.ToString(); ddlMaintDecisions_SelectedIndexChanged(sender, e); } catch (Exception ex) { lblFeedback.Text = ex.Message; } }