Exemplo n.º 1
0
    protected void Bind_EvaluationResult()
    {
        int CrewID            = UDFLib.ConvertToInteger(Request.QueryString["CrewID"].ToString());
        int Evaluation_ID     = UDFLib.ConvertToInteger(Request.QueryString["EID"].ToString());
        int Month             = UDFLib.ConvertToInteger(Request.QueryString["M"].ToString());
        int Dtl_Evaluation_ID = UDFLib.ConvertToInteger(Request.QueryString["DtlID"].ToString());

        DataTable dt = BLL_Crew_Evaluation.Get_CrewEvaluation_Details(CrewID, Dtl_Evaluation_ID);;

        DataView dataView = new DataView(dt);

        if (ViewState["sortExpression"] != null)
        {
            dataView.Sort = ViewState["sortExpression"].ToString();
        }

        GridView_AssignedCriteria.DataSource = dataView;
        GridView_AssignedCriteria.DataBind();

        if (dt.Rows.Count > 0)
        {
            hdnOffice_ID.Value = dt.Rows[0]["Office_ID"].ToString();
            hdnVessel_ID.Value = dt.Rows[0]["Vessel_ID"].ToString();
            string rank      = dt.Rows[0]["Rank_Short_Name"].ToString() == "" ? "" : dt.Rows[0]["Rank_Short_Name"].ToString() + "-";
            string staffCode = dt.Rows[0]["Staff_Code"].ToString() == "" ? "" : dt.Rows[0]["Staff_Code"].ToString() + "-";
            lnkEvaluator.Text        = rank + staffCode + dt.Rows[0]["Evaluator"].ToString();
            lnkEvaluator.NavigateUrl = "~/Crew/CrewDetails.aspx?ID=" + dt.Rows[0]["Evaluator_CrewDtlID"].ToString();
            txtEvaDate.Text          = Convert.ToDateTime(dt.Rows[0]["Evaluation_Date"].ToString()).ToString(Convert.ToString(Session["User_DateFormat"]));
            txtEvaDate.Enabled       = false;
            EvalLibRank         = rank;
            Evaluator_CrewDtlID = dt.Rows[0]["Evaluator_CrewDtlID"].ToString();
        }
    }