Пример #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        String msgretv = String.Format("setTimeout(getOperatingSystem,500);");

        ScriptManager.RegisterStartupScript(Page, Page.GetType(), "msgret6v", msgretv, true);

        if (!IsPostBack)
        {
            txtFromDate.Enabled = false;
            txtToDate.Enabled   = false;
            BindFleetDLL();
            if (Session["USERFLEETID"] == null)
            {
                DDLFleet.SelectedValue = "0";
            }
            else
            {
                DDLFleet.SelectedValue = Session["USERFLEETID"].ToString();
            }
            BindVesselDDL();

            ViewState["SORTDIRECTION"] = null;
            ViewState["SORTBYCOLOUMN"] = null;

            if (Request.QueryString["OverDueSearchFlage"] != null)
            {
                //  btnOverDue.BackColor = System.Drawing.ColorTranslator.FromHtml("#D8F6CE");
                ViewState["OverDueSearchFlage"] = Request.QueryString["OverDueSearchFlage"].ToString();
            }
            else
            {
                ViewState["OverDueSearchFlage"] = null;
            }

            ViewState["ucfJobIDFilterType"] = null;

            if (!string.IsNullOrWhiteSpace(Convert.ToString(Request.QueryString["JOB_ID"])))
            {
                ViewState["Jobid"] = Request.QueryString["JOB_ID"].ToString();

                txtSearchJobTitle.Text = Request.QueryString["JOB_ID"].ToString();
            }
            else
            {
                if (!string.IsNullOrWhiteSpace(Convert.ToString(Request.QueryString["JobCode"])))
                {
                    txtSearchJobTitle.Text = Request.QueryString["JobCode"].ToString();
                }
            }

            if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["VESSEL_ID"])))
            {
                DDLVessel.Select(Request.QueryString["VESSEL_ID"].ToString());
            }
            if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["Fleet_ID"])))
            {
                DDLFleet.SelectedValue = Request.QueryString["Fleet_ID"].ToString();
            }
            if (!string.IsNullOrWhiteSpace(Request.QueryString["Qflag"]))
            {
                ViewState["Qflag"] = Request.QueryString["Qflag"].ToString();
            }
            else
            {
                ViewState["Qflag"] = "S";
            }


            lblPageTitle.Text = "Job History";
            if (string.IsNullOrWhiteSpace(Convert.ToString(ViewState["Jobid"])))
            {
                this.Title = "Job History";
                // rbtnJobTypes.SelectedValue = "NONPMS";
                rbtDueType.SelectedValue = "0";
            }
            else
            {
                this.Title = "Job Code :: " + Convert.ToString(ViewState["Jobid"]);
            }

            Bind_Custom_Filters();

            Bindfunction();
            if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["Function_ID"])))
            {
                ddlFunction.SelectedValue = Request.QueryString["Function_ID"].ToString();
            }
            BindSystem_Location();
            if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["System_ID"])))
            {
                ddlSystem_location.SelectedValue = Request.QueryString["System_ID"].ToString();
            }
            BindSubSystem_Location();

            if (!string.IsNullOrEmpty(Convert.ToString(Request.QueryString["SubSystem_ID"])))
            {
                ddlSubSystem_location.SelectedValue = Request.QueryString["SubSystem_ID"].ToString();
            }
            BindJobStatus();
        }

        objPMSMerge.AddMergedColumns(new int[] { 7, 8 }, "Frequency", "HeaderStyle-css");
        objPMSMerge.AddMergedColumns(new int[] { 9, 10, 11, 12 }, "Dates", "HeaderStyle-css");
        //objPMSMerge.AddMergedColumns(new int[] { 13, 14 }, "Hours", "HeaderStyle-css");
    }