public void BindJobeDetailsMain()
    {
        BindPmsJobAttachment();
        Load_FleetList();
        Load_VesselList();
        BindPIC();
        BindDeptInOffice();
        BindDeptOnShip();
        BindAssigner();

        BindJobPriority();
        Bindfunction();
        BindCategory();
        BindPSCSIRE();
        BindUnit();
        BindEffect();
        lblODDays.Text       = ViewState["OD_DAYS"].ToString();
        txtFollowupDate.Text = DateTime.Today.ToString("dd/MM/yyyy");

        txtRaisedOn.Text = DateTime.Today.ToString("dd/MM/yyyy");

        rdoDeferToDrydock.Items[1].Selected = true;
        if (objBLL.IsVessel(UDFLib.ConvertToInteger(ViewState["VESSEL_ID"])) == 1)
        {
            ddlPIC.Enabled = true;
        }
        else
        {
            ddlPIC.Enabled = true;
        }


        if (ViewState["Job_History_Id"] == null)
        {
            //-- Add new Job
            divAttandRemarks.Visible  = false;
            divPmsJobDetails.Visible  = false;
            txtJobStatus.Text         = "PENDING";
            txtJobType.Text           = "NON PMS JOB";
            btnRework.Enabled         = false;
            btnVerify.Enabled         = false;
            ddlPriority.SelectedValue = "1";
        }
        else
        {
            divAttandRemarks.Visible = true;
            divPmsJobDetails.Visible = true;
            BindJobDetails();
        }
    }