Exemplo n.º 1
0
    protected void ImgEditJob_Click(object sender, CommandEventArgs e)
    {
        int WorklistID = UDFLib.ConvertToInteger(e.CommandArgument.ToString().Trim().Split(';')[0]);
        int VesselID   = UDFLib.ConvertToInteger(e.CommandArgument.ToString().Trim().Split(';')[1]);
        int OfficeID   = UDFLib.ConvertToInteger(e.CommandArgument.ToString().Trim().Split(';')[2]);

        Session["WID"] = WorklistID;
        Session["VID"] = VesselID;
        Session["OID"] = OfficeID;

        DataSet dtsJobDetails = objInsp.Get_JobDetails_ByID(OfficeID, WorklistID, VesselID);

        if (dtsJobDetails.Tables[0].Rows.Count > 0)
        {
            ListItem item = new ListItem(dtsJobDetails.Tables[0].Rows[0]["WL_TYPE"].ToString());

            ddlType.SelectedValue     = item.Text;
            txtDesc.Text              = dtsJobDetails.Tables[0].Rows[0]["JOB_DESCRIPTION"].ToString();
            ddlDeptShip.SelectedValue = dtsJobDetails.Tables[0].Rows[0]["DEPT_SHIP"].ToString();
            ddlDeptOff.SelectedValue  = dtsJobDetails.Tables[0].Rows[0]["DEPT_OFFICE"].ToString();

            if (dtsJobDetails.Tables[0].Rows[0]["DATE_ESTMTD_CMPLTN"].ToString() != "")
            {
                txtExpectedComp.Text = Convert.ToDateTime(dtsJobDetails.Tables[0].Rows[0]["DATE_ESTMTD_CMPLTN"].ToString()).ToShortDateString();
            }
        }

        Load_Attachments(VesselID, WorklistID, OfficeID, int.Parse(Session["USERID"].ToString()));

        Session["Mode"] = "EDIT";
        //BtnAttach.Enabled = true;
        // BtnSave.Enabled = true;
        //  BtnClear.Enabled = false;
        txtDesc.Enabled         = false;
        hdnOPMode.Value         = "EDIT";
        BtnVerify.Enabled       = true;
        BtnSave.Enabled         = true;
        ddlType.Enabled         = true;
        ddlDeptOff.Enabled      = true;
        ddlDeptShip.Enabled     = true;
        txtExpectedComp.Enabled = true;
    }