protected string SaveNotesDocManager(string strFileName, string strBasePath, string iEventId) { string sourceFile = strBasePath + strFileName; string destFile = ""; Bill_Sys_Upload_VisitReport objUpload = new Bill_Sys_Upload_VisitReport(); ArrayList UploadObj = new ArrayList(); UploadObj.Add(((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID.ToString()); UploadObj.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID.ToString()); UploadObj.Add(Session["UploadReport_DoctorId"].ToString()); UploadObj.Add(Session["UploadReport_VisitType"].ToString()); UploadObj.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_NAME.ToString()); UploadObj.Add(strFileName); UploadObj.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); UploadObj.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString()); UploadObj.Add(Session["UploadReport_EventId"].ToString()); UploadObj.Add(Session["UploadReport_ProcedureGroupId"].ToString()); string Result = objUpload.Upload_Report_For_Visit(UploadObj); //lblMsg.Text = UploadObj[0].ToString() + "," + UploadObj[1].ToString() + "," + UploadObj[2].ToString() + "," + UploadObj[3].ToString() + "," + // UploadObj[4].ToString() + "," + UploadObj[5].ToString() + "," + UploadObj[6].ToString() + "," + UploadObj[7].ToString() + "," + UploadObj[8].ToString() + "," + UploadObj[9].ToString(); if (Result != "Failed") { if (!(Directory.Exists(Result))) { Directory.CreateDirectory(Result); } destFile = Result; System.IO.File.Copy(sourceFile, destFile + strFileName, true); Result = "Success"; } return(Result); }
protected void UploadButton_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()); } try { if ((Session["UploadReport_DoctorId"] != null) && (Session["UploadReport_VisitType"] != null) && (Session["UploadReport_EventId"] != null) && (Session["UploadReport_ProcedureGroupId"] != null)) { if ((Session["UploadReport_DoctorId"].ToString() != "") && (Session["UploadReport_VisitType"].ToString() != "") && (Session["UploadReport_ProcedureGroupId"].ToString() != "") && (Session["UploadReport_EventId"].ToString() != "")) { Bill_Sys_Upload_VisitReport _bill_Sys_Report_Upload = new Bill_Sys_Upload_VisitReport(); if (ReportUpload.HasFile) { //check specialty node ArrayList UploadObj = new ArrayList(); UploadObj.Add(((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID.ToString()); UploadObj.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID.ToString()); UploadObj.Add(Session["UploadReport_DoctorId"].ToString()); UploadObj.Add(Session["UploadReport_VisitType"].ToString()); UploadObj.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_NAME.ToString()); UploadObj.Add(ReportUpload.FileName); UploadObj.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); UploadObj.Add(((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString()); UploadObj.Add(Session["UploadReport_EventId"].ToString()); UploadObj.Add(Session["UploadReport_ProcedureGroupId"].ToString()); string Result = _bill_Sys_Report_Upload.Upload_Report_For_Visit(UploadObj); if (Result != "Failed") { if (!(Directory.Exists(Result))) { Directory.CreateDirectory(Result); } ReportUpload.SaveAs(Result + ReportUpload.FileName); Msglbl.Text = "Document Saved Successfully"; } else { Msglbl.Text = "Unable to save the Document"; } } else { Msglbl.Text = "No File Selected"; } } } else { Msglbl.Text = "Doctor or VisitType unknown "; } } 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()); } }