コード例 #1
0
    protected void btnSaveRemarks_Click(object sender, EventArgs e)
    {
        try
        {
            int VID      = UDFLib.ConvertToInteger(Request.QueryString["VID"]);
            int WLID     = UDFLib.ConvertToInteger(Request.QueryString["WLID"]);
            int OFFID    = UDFLib.ConvertToInteger(Request.QueryString["OFFID"]);
            int JID      = UDFLib.ConvertToInteger(Request.QueryString["JID"]);
            int VoyageID = UDFLib.ConvertToInteger(Request.QueryString["voygeid"]);
            int JHID     = UDFLib.ConvertToInteger(Request.QueryString["JHID"]);

            int Job_Type = (WLID > 0)?1:2;


            if (txtCrewRemarks.Text != "")
            {
                string FileName         = "";
                string Guid_File_Attach = "";
                if (CrewRemarks_FileUploader.HasFile)
                {
                    FileName = Path.GetFileName(CrewRemarks_FileUploader.FileName);
                    Guid GUID = Guid.NewGuid();

                    Guid_File_Attach = GUID.ToString() + Path.GetExtension(CrewRemarks_FileUploader.FileName);

                    string strPath = MapPath("~/Uploads/CrewDocuments/") + Guid_File_Attach;// FileName;
                    CrewRemarks_FileUploader.SaveAs(strPath);
                }
                lblMsg.Text = "";


                objBLLCrew.INS_Crew_Maintenance_Feedback(UDFLib.ConvertToInteger(Request.QueryString["CrewID"]), txtCrewRemarks.Text, Guid_File_Attach, GetSessionUserID(), VoyageID, Job_Type, VID, WLID, OFFID, JID, JHID);

                lblMsg.Text = "Feedback Saved.";

                txtCrewRemarks.Text = "";

                string js = "alert('Maintenance feedback saved for the staff.');";
                ScriptManager.RegisterStartupScript(this, this.GetType(), "saveMessage", js, true);


                //string js = "parent.GetCrewMaintenanceFeedback(" + Request.QueryString["CrewID"].ToString() + ");";
                //ScriptManager.RegisterStartupScript(this, this.GetType(), "msg", js, true);
            }
            else
            {
                lblMsg.Text = "Please enter your Feedback and Save";
            }
        }
        catch (Exception ex)
        {
            lblMsg.Text = ex.Message;
        }
    }
コード例 #2
0
 protected void btnSaveRemarks_Click(object sender, EventArgs e)
 {
     lblMsg.Text = "";
     try
     {
         if (txtCrewRemarks.Text != "")
         {
             string    FileName = "";
             DataTable dt       = new DataTable();
             dt = objUploadFilesize.Get_Module_FileUpload("CWF_");
             if (dt.Rows.Count > 0)
             {
                 string datasize = dt.Rows[0]["Size_KB"].ToString();
                 if (CrewRemarks_FileUploader.HasFile)
                 {
                     if (CrewRemarks_FileUploader.PostedFile.ContentLength < Int32.Parse(dt.Rows[0]["Size_KB"].ToString()) * 1024)
                     {
                         FileName = Path.GetFileName(CrewRemarks_FileUploader.FileName);
                         string strPath = MapPath("~/Uploads/CrewDocuments/") + FileName;
                         CrewRemarks_FileUploader.SaveAs(strPath);
                     }
                     else
                     {
                         lblMsg.Text = datasize + " KB File size exceeds maximum limit";
                         string AddPort1 = String.Format("showModal('dvPopupAddFeedback',false);");
                         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "AddPort", AddPort1, true);
                         return;
                     }
                 }
                 lblMsg.Text = "";
                 int VoyageID = UDFLib.ConvertToInteger(ddlVoyages.SelectedValue);
                 objBLLCrew.INS_CrewRemarks(UDFLib.ConvertToInteger(ViewState["CrewID"].ToString()), txtCrewRemarks.Text, FileName, GetSessionUserID(), VoyageID);
                 lblMsg.Text         = "Feedback Saved.";
                 txtCrewRemarks.Text = "";
                 BindGrid();
             }
             else
             {
                 string js2 = "alert('Upload size not set!');";
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert9", js2, true);
             }
         }
         else
         {
             lblMsg.Text = "Please enter your Feedback and Save";
         }
         string AddPort = String.Format("showModal('dvPopupAddFeedback',false);");
         ScriptManager.RegisterStartupScript(Page, Page.GetType(), "AddPort", AddPort, true);
     }
     catch (Exception ex)
     {
     }
 }
コード例 #3
0
 protected int Save()
 {
     lblMsg.Text = "";
     try
     {
         if (txtCrewRemarks.Text != "")
         {
             string    FileName = "";
             DataTable dt       = new DataTable();
             dt = objUploadFilesize.Get_Module_FileUpload("CWF_");
             if (dt.Rows.Count > 0)
             {
                 string datasize = dt.Rows[0]["Size_KB"].ToString();
                 if (CrewRemarks_FileUploader.HasFile)
                 {
                     if (CrewRemarks_FileUploader.PostedFile.ContentLength < Int32.Parse(dt.Rows[0]["Size_KB"].ToString()) * 1024)
                     {
                         FileName = Path.GetFileName(CrewRemarks_FileUploader.FileName);
                         string strPath = MapPath("~/Uploads/CrewDocuments/") + FileName;
                         CrewRemarks_FileUploader.SaveAs(strPath);
                     }
                     else
                     {
                         lblMsg.Text = datasize + " KB File size exceeds maximum limit";
                         return(0);
                     }
                 }
                 lblMsg.Text = "";
                 int VoyageID = UDFLib.ConvertToInteger(ddlVoyages.SelectedValue);
                 objBLLCrew.INS_CrewRemarks(UDFLib.ConvertToInteger(Request.QueryString["CrewID"]), txtCrewRemarks.Text, FileName, GetSessionUserID(), VoyageID);
                 return(1);
             }
             else
             {
                 string js2 = "alert('Upload size not set!');";
                 ScriptManager.RegisterStartupScript(this, this.GetType(), "alert9", js2, true);
                 return(0);
             }
         }
         else
         {
             lblMsg.Text = "Please enter your Feedback and Save";
         }
         return(0);
     }
     catch (Exception ex)
     {
         UDFLib.WriteExceptionLog(ex);
         return(0);
     }
 }