Beispiel #1
0
    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;
        }
    }
Beispiel #2
0
    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;
        }
    }
Beispiel #3
0
    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;
        }
    }