protected void btnSave_Click(object sender, EventArgs e) { try { VET_Ins_Observation_Note(ViewState["Mode"].ToString()); ViewState["Mode"] = "Edit"; VET_Get_Observation(); // ImgAddNewJob.NavigateUrl = "../Worklist/AddNewJob.aspx?VID=" + ViewState["Vessel_ID"].ToString() + "&Vetting_ID=" + ViewState["Vetting_ID"].ToString() + "&Question_ID=" + ddlQuestion.SelectedValue + "&Observation_ID=" + ViewState["Observation_ID"].ToString() + "&WLID=0&OFFID=0"; ImgAddNewJob.Enabled = true; ImglnkJob.Enabled = true; ImgAddResponse.Enabled = true; dvbadge.Visible = true; ImglnkJob.Attributes.Add("onClick", "PopupAssignJob(" + ViewState["Observation_ID"].ToString() + "," + ViewState["Vessel_ID"].ToString() + ")"); UpdPnlAddObservation_Naote.Update(); } catch (Exception ex) { UDFLib.WriteExceptionLog(ex); string js = "alert('" + UDFLib.GetException("SystemError/ GeneralMessage") + "');"; ScriptManager.RegisterStartupScript(this, this.GetType(), "error", js, true); } }
protected void Page_Load(object sender, EventArgs e) { try { if (!IsPostBack) { ViewState["FleetCode"] = ""; ViewState["Vessel_ID"] = ""; ViewState["Vetting_ID"] = ""; ViewState["Question_ID"] = ""; ViewState["Observation_ID"] = ""; ViewState["Vessel_Name"] = ""; ViewState["Vetting_Type_ID"] = ""; ViewState["Vetting_Type_Name"] = ""; ViewState["Mode"] = ""; if (Request.QueryString["FleetCode"] != null) { FleetCode = Request.QueryString["FleetCode"].ToString(); ViewState["FleetCode"] = Request.QueryString["FleetCode"].ToString(); } if (Request.QueryString["Vessel_ID"] != null) { Vessel_ID = Request.QueryString["Vessel_ID"].ToString(); ViewState["Vessel_ID"] = Request.QueryString["Vessel_ID"].ToString(); } if (Request.QueryString["Vessel_Name"] != null) { Vessel_Name = Request.QueryString["Vessel_Name"].ToString(); ViewState["Vessel_Name"] = Request.QueryString["Vessel_Name"].ToString(); } if (Request.QueryString["Vetting_Type_ID"] != null) { Vetting_Type_ID = Request.QueryString["Vetting_Type_ID"].ToString(); ViewState["Vetting_Type_ID"] = Request.QueryString["Vetting_Type_ID"].ToString(); } if (Request.QueryString["Vetting_Type_Name"] != null) { Vetting_Type_Name = Request.QueryString["Vetting_Type_Name"].ToString(); ViewState["Vetting_Type_Name"] = Request.QueryString["Vetting_Type_Name"].ToString(); } if (Request.QueryString["Vetting_ID"] != null) { Vetting_ID = Request.QueryString["Vetting_ID"].ToString(); ViewState["Vetting_ID"] = Request.QueryString["Vetting_ID"].ToString(); } if (Request.QueryString["Question_ID"] != null) { Question_ID = Request.QueryString["Question_ID"].ToString(); ViewState["Question_ID"] = Request.QueryString["Question_ID"].ToString(); } if (Request.QueryString["Observation_ID"] != null) { Observation_ID = Request.QueryString["Observation_ID"].ToString(); hdnQryStrObservationId.Value = Observation_ID; ViewState["Observation_ID"] = Request.QueryString["Observation_ID"].ToString(); Mode = "Edit"; } if (!string.IsNullOrWhiteSpace(Convert.ToString(Request.QueryString["Mode"]))) { Mode = Request.QueryString["Mode"].ToString(); ViewState["Mode"] = Request.QueryString["Mode"].ToString(); } if (!string.IsNullOrWhiteSpace(Convert.ToString(Request.QueryString["Vetting_Status"]))) { Vetting_Status = Request.QueryString["Vetting_Status"].ToString(); } if (!string.IsNullOrWhiteSpace(Convert.ToString(Request.QueryString["Opn_Obs_Count"]))) { ViewState["Opn_Obs_Count"] = Request.QueryString["Opn_Obs_Count"].ToString(); lnkRelatedObs.Text = ViewState["Opn_Obs_Count"].ToString(); lnkRelatedObs.NavigateUrl = "Vetting_ObservationIndex.aspx?Question_ID=" + Question_ID + "&FleetCode=" + FleetCode + "&Vetting_Type_ID=" + Vetting_Type_ID + "&Status=Open" + "&Parent=AON"; if (lnkRelatedObs.Text == "0") { lnkRelatedObs.Enabled = false; } } VET_Get_SectionListByVettingId(); VET_Get_QuestionNoByVettingId(); VET_Get_ObservationCategories(); VET_Get_ObservationTypeList(); if (Mode == "Add") { txtObsDescription.Enabled = true; ImgUpdate.Enabled = false; ImgAddNewJob.Enabled = false; ImglnkJob.Enabled = false; ImgAddResponse.Enabled = false; dvbadge.Visible = false; } if (Mode == "Edit") { VET_Get_Observation(); //ImgAddNewJob.NavigateUrl = "../Worklist/AddNewJob.aspx?VID=" + ViewState["Vessel_ID"].ToString() + "&Vetting_ID=" + ViewState["Vetting_ID"].ToString() + "&Question_ID=" + ddlQuestion.SelectedValue + "&Observation_ID=" + ViewState["Observation_ID"].ToString() + "&WLID=0&OFFID=0"; //enable the edit button in read-only mode to view observation if (Vetting_Status == "Completed") { ImgAddNewJob.Enabled = false; ImglnkJob.Enabled = false; ImgAddResponse.Enabled = false; btnSave.Enabled = false; BtnSaveClose.Enabled = false; ImgAddResponse.Enabled = false; ImgUpdate.Enabled = false; } else { ImgAddNewJob.Enabled = true; ImglnkJob.Enabled = true; ImgAddResponse.Enabled = true; } dvbadge.Visible = true; ImglnkJob.Attributes.Add("onClick", "PopupAssignJob(" + Observation_ID + "," + Vessel_ID + ")"); UpdPnlAddObservation_Naote.Update(); } VET_Get_Response(); VET_Get_ObsRelatedJobs(); } } catch (Exception ex) { UDFLib.WriteExceptionLog(ex); } }