protected void btnUploadFile_Click(object sender, EventArgs e) {//Logging Start string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } Bill_Sys_NF3_Template objNF3Template = new Bill_Sys_NF3_Template(); try { if (!fuUploadReport.HasFile) { Page.RegisterStartupScript("ss", "<script language='javascript'> alert('please select file from upload Report !');showUploadFilePopup();</script>"); return; } String szDefaultPath = objNF3Template.getPhysicalPath(); int ImageId = 0; String szDestinationDir = ""; szDestinationDir = objNF3Template.GetCompanyName(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); Bill_Sys_BillTransaction_BO _obj = new Bill_Sys_BillTransaction_BO(); string NodeId = _obj.GetNodeIDMST_Nodes(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID, Session["NODETYPE"].ToString()); RequiredDocuments.Bill_Sys_RequiredDocumentBO bo = new RequiredDocuments.Bill_Sys_RequiredDocumentBO(); string szNodePath = bo.GetNodePath(NodeId, ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID, ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); szDestinationDir = szNodePath + "\\"; szDestinationDir = szDestinationDir.Replace("\\", "/"); strLinkPath = szDestinationDir + fuUploadReport.FileName; if (!Directory.Exists(szDefaultPath + szDestinationDir)) { Directory.CreateDirectory(szDefaultPath + szDestinationDir); } fuUploadReport.SaveAs(szDefaultPath + szDestinationDir + fuUploadReport.FileName); ArrayList objAL = new ArrayList(); objAL.Add(((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID); objAL.Add(""); objAL.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); objAL.Add(fuUploadReport.FileName); objAL.Add(szDestinationDir); objAL.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString()); objAL.Add(NodeId); string ImgId = objNF3Template.SaveDocumentData(objAL); if (!ImgId.Equals("")) { objNF3Template.InsertPaymentImage(Session["BillNo"].ToString(), txtCompanyID.Text, ImgId, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["VERID"].ToString(), "VERIFICATIONPOPUP"); } usrMessage1.PutMessage("File Upload Successfully!"); usrMessage1.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage1.Show(); BindGrid(); } catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } } }
//protected void btnUploadFile_Click(object sender, EventArgs e) //{ // Bill_Sys_NF3_Template objNF3Template = new Bill_Sys_NF3_Template(); // try // { // if (!fuUploadReport.HasFile) // { // Page.RegisterStartupScript("ss", "<script language='javascript'> alert('please select file from upload Report !');showUploadFilePopup();</script>"); // return; // } // String szDefaultPath = objNF3Template.getPhysicalPath(); // int ImageId = 0; // String szDestinationDir = ""; // szDestinationDir = objNF3Template.GetCompanyName(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); // szDestinationDir = szDestinationDir + "/" + Session["UPLOADCASEID"].ToString() + "/No Fault File/Proof of Mailing/"; // strLinkPath = szDestinationDir + fuUploadReport.FileName; // if (!Directory.Exists(szDefaultPath + szDestinationDir)) // { // Directory.CreateDirectory(szDefaultPath + szDestinationDir); // } // //if (!File.Exists(szDefaultPath + szDestinationDir + fuUploadReport.FileName)) // //{ // fuUploadReport.SaveAs(szDefaultPath + szDestinationDir + fuUploadReport.FileName); // // Start : Save report under document manager. // _obj = new Bill_Sys_BillTransaction_BO(); // // String NodeId = _obj.GetNodeID(txtCompanyID.Text, Session["UPLOADCASEID"].ToString(), "NFPRO"); // string NodeId = _obj.GetNodeIDMST_Nodes(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID, "NFPRO"); // ArrayList objAL = new ArrayList(); // objAL.Add(Session["UPLOADCASEID"].ToString()); // objAL.Add(""); // objAL.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); // objAL.Add(fuUploadReport.FileName); // objAL.Add(szDestinationDir); // objAL.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString()); // objAL.Add(NodeId); // //objNF3Template.UpdateDocMgr(objAL); // string ImgId = objNF3Template.SaveDocumentData(objAL); // // End : Save report under document manager. // objNF3Template.UpdateReportPomPath(fuUploadReport.FileName, szDestinationDir, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["UPLOADPOMID"].ToString(), ImgId); // lblMsg.Text = "File Upload Successfully"; // lblMsg.Visible = true; // BindGrid(); // } // //Page.RegisterStartupScript("ss", "<script language = 'javascript'>alert('Report received successfully.');</script>"); // catch (Exception ex) // { // string strError = ex.Message.ToString(); // strError = strError.Replace("\n", " "); // Response.Redirect("Bill_Sys_ErrorPage.aspx?ErrMsg=" + strError); // } //} protected void btnUploadFile_Click1(object sender, EventArgs e) {//Logging Start string id = string.Format("Id: {0} Uri: {1}", Guid.NewGuid(), HttpContext.Current.Request.Url); using (Utils utility = new Utils()) { utility.MethodStart(id, System.Reflection.MethodBase.GetCurrentMethod()); } Bill_Sys_NF3_Template objNF3Template = new Bill_Sys_NF3_Template(); Boolean flag = false; try { if (!fuUploadReport.HasFile) { Page.RegisterStartupScript("ss", "<script language='javascript'> alert('please select file from upload Report !');showUploadFilePopup();</script>"); return; } String szDefaultPath = objNF3Template.getPhysicalPath(); int ImageId = 0; String szDestinationDir = ""; szDestinationDir = objNF3Template.GetCompanyName(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); //szDestinationDir = szDestinationDir + "/" + txtCaseID.Text + "/No Fault File/Proof of Mailing/"; DataSet ds = objNF3Template.GetPomCaseId(Session["UPLOADPOMID"].ToString(), ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { String sz_Case_Id = ds.Tables[0].Rows[i]["SZ_CASE_ID"].ToString(); string szSpecID = ds.Tables[0].Rows[i]["sz_speciality_id"].ToString(); _obj = new Bill_Sys_BillTransaction_BO(); string szNodeType = _obj.GetNodeType(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID, szSpecID, sz_Case_Id); // String NodeId = _obj.GetNodeID(txtCompanyID.Text, Session["UPLOADCASEID"].ToString(), "NFPRO"); string NodeId = _obj.GetNodeIDMST_Nodes(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID, szNodeType); RequiredDocuments.Bill_Sys_RequiredDocumentBO bo = new RequiredDocuments.Bill_Sys_RequiredDocumentBO(); string szNodePath = bo.GetNodePath(NodeId, sz_Case_Id, ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); // szDestinationDir = szDestinationDir + "/" + szNodePath + ""; szDestinationDir = szNodePath + "\\"; szDestinationDir = szDestinationDir.Replace("\\", "/"); strLinkPath = szDestinationDir + fuUploadReport.FileName; if (!Directory.Exists(szDefaultPath + szDestinationDir)) { Directory.CreateDirectory(szDefaultPath + szDestinationDir); } //if (!File.Exists(szDefaultPath + szDestinationDir + fuUploadReport.FileName)) //{ fuUploadReport.SaveAs(szDefaultPath + szDestinationDir + fuUploadReport.FileName); // Start : Save report under document manager. ArrayList objAL = new ArrayList(); objAL.Add(sz_Case_Id); objAL.Add(""); objAL.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); objAL.Add(fuUploadReport.FileName); objAL.Add(szDestinationDir); objAL.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString()); objAL.Add(NodeId); //objNF3Template.UpdateDocMgr(objAL); string ImgId = objNF3Template.SaveDocumentData(objAL); // End : Save report under document manager. if (!flag) { if (Session["POMSTATUS"].ToString().Equals("1")) { objNF3Template.UpdateReportPomPath(fuUploadReport.FileName, szDestinationDir, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["UPLOADPOMID"].ToString(), ImgId, "VPOMR"); } else { objNF3Template.UpdateReportPomPath(fuUploadReport.FileName, szDestinationDir, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["UPLOADPOMID"].ToString(), ImgId, "POM"); } flag = true; } } // End : Save report under document manager. // objNF3Template.UpdateReportPomPath(fuUploadReport.FileName, szDestinationDir, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["UPLOADPOMID"].ToString(), ImgId); usrMessage.PutMessage("File Upload Successfully"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); // BindGrid(); fillControl(); grdPomReport.XGridBindSearch(); } //Page.RegisterStartupScript("ss", "<script language = 'javascript'>alert('Report received successfully.');</script>"); catch (Exception ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } string str2 = "Error Request=" + id + ".Please share with Technical support."; base.Response.Redirect("../Bill_Sys_ErrorPage.aspx?ErrMsg=" + str2); } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }