Exemplo n.º 1
0
    protected void DDLCompany_SelectedIndexChanged(object sender, EventArgs e)
    {
        try
        {
            DataTable dtVessel;

            if (DDLCompany.SelectedValue == "-- ALL --")
            {
                dtVessel = objVsl.Get_VesselList(UDFLib.ConvertToInteger(DDLFleetP.SelectedValue), 0, 0, "", 0);
            }
            else
            {
                dtVessel = objVsl.Get_VesselList(UDFLib.ConvertToInteger(DDLFleetP.SelectedValue), 0, Convert.ToInt32(DDLCompany.SelectedValue), "", Convert.ToInt32(DDLCompany.SelectedValue));
            }
            DDLVesselP.Items.Clear();
            DDLVesselP.DataSource     = dtVessel;
            DDLVesselP.DataTextField  = "Vessel_name";
            DDLVesselP.DataValueField = "Vessel_id";
            DDLVesselP.DataBind();
            ListItem li = new ListItem("-- Select --", "0");
            DDLVesselP.Items.Insert(0, li);

            DataTable dtSup = objInsp.TEC_WL_Get_Supritendent_UsersByCompanyID(DDLCompany.SelectedIndex == 0 ? null : UDFLib.ConvertIntegerToNull(DDLCompany.SelectedValue), null);
            DDLInspectorP.DataSource     = dtSup;
            DDLInspectorP.DataTextField  = "Name";
            DDLInspectorP.DataValueField = "UserID";
            DDLInspectorP.DataBind();
            DDLInspectorP.Items.Insert(0, new ListItem("-- Select --", null));
        }
        catch (Exception ex)
        {
            UDFLib.WriteExceptionLog(ex);
        }
    }