protected void btnUploadFile1_Click(object sender, EventArgs e) { 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(); ArrayList arrUpload = new ArrayList(); ArrayList arr_ImgID = new ArrayList(); try { if (!fuUploadReport.HasFile) { Page.RegisterStartupScript("ss", "<script language='javascript'> alert('please select file from upload Report !');showUploadFilePopup();</script>"); return; } Bill_Sys_UploadFile _obj = (Bill_Sys_UploadFile)ViewState["VSUpload"]; _obj.sz_FileName = fuUploadReport.FileName; _obj.sz_File = fuUploadReport.FileBytes; FileUpload _FileUpload = new FileUpload(); arr_ImgID = _FileUpload.UploadFile(_obj); if (arr_ImgID != null) { objNF3Template.InsertPaymentImage(Session["BillNo"].ToString(), txtCompanyID.Text, arr_ImgID[0].ToString(), ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID, Session["VERID"].ToString(), "VERIFICATIONPOPUP"); } usrMessage.PutMessage("File Upload Successfully!"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); BindGridforDenial(); } 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 lnkuplaod_Click(object sender, EventArgs e) { LinkButton btn = (LinkButton)sender; Bill_Sys_Verification_Desc _objDesc; ArrayList arr_node_type = new ArrayList(); ArrayList objAL = new ArrayList(); Bill_Sys_BillTransaction_BO obj = new Bill_Sys_BillTransaction_BO(); TableCell tc = (TableCell)btn.Parent; DataGridItem it = (DataGridItem)tc.Parent; int index = it.ItemIndex; Session["BillNo"] = txtViewBillNumber.Text; Session["NODETYPESCAN"] = ""; Session["NODETYPE"] = ""; Session["VERID"] = it.Cells[5].Text; ArrayList arrBillNo = new ArrayList(); ArrayList arrSpec = new ArrayList(); ArrayList arrCaseId = new ArrayList(); if (it.Cells[1].Text.ToLower().Equals("verification received")) { _objDesc = new Bill_Sys_Verification_Desc(); _objDesc.sz_bill_no = txtViewBillNumber.Text; _objDesc.sz_description = ""; _objDesc.sz_verification_date = ""; _objDesc.i_verification = 0; _objDesc.sz_company_id = txtCompanyID.Text; _objDesc.sz_user_id = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString(); _objDesc.sz_flag = "VR"; objAL.Add(_objDesc); arr_node_type = obj.Get_Node_Type(objAL); if (arr_node_type.Contains("NFVER")) { arr_node_type.Clear(); arr_node_type.Add("NFVER"); Session["NODETYPE"] = arr_node_type; } else { Session["NODETYPE"] = arr_node_type; } arrCaseId.Add(txtCaseID.Text); arrBillNo.Add(txtViewBillNumber.Text); arrSpec.Add(Session["Speciality"].ToString()); Bill_Sys_UploadFile _objUploadFile = new Bill_Sys_UploadFile(); _objUploadFile.sz_bill_no = arrBillNo; _objUploadFile.sz_company_id = txtCompanyID.Text; _objUploadFile.sz_flag = "VR"; _objUploadFile.sz_case_id = arrCaseId; _objUploadFile.sz_speciality_id = arrSpec; _objUploadFile.sz_UserId = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString(); _objUploadFile.sz_UserName = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_NAME.ToString(); ViewState["VSUpload"] = _objUploadFile; } ScriptManager.RegisterClientScriptBlock(this, GetType(), "mm", "showUploadFilePopup();", true); }
protected void Page_Load(object sender, EventArgs e) { sz_CompanyID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; sz_Bill_Number = Request.QueryString["BillNumber"].ToString(); sz_specialty = Request.QueryString["Specialty"].ToString(); sz_Verification_ID = Request.QueryString["Verification_ID"].ToString(); sz_CaseID = ((Bill_Sys_CaseObject)this.Session["CASE_OBJECT"]).SZ_CASE_ID; Bill_Sys_UploadFile _objUploadFile = new Bill_Sys_UploadFile(); ArrayList arrCaseId = new ArrayList(); ArrayList arrBillNo = new ArrayList(); ArrayList arrSpec = new ArrayList(); arrCaseId.Add(((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID); arrBillNo.Add(sz_Bill_Number); arrSpec.Add(sz_specialty); _objUploadFile.sz_bill_no = arrBillNo; _objUploadFile.sz_case_id = arrCaseId; _objUploadFile.sz_speciality_id = arrSpec; ViewState["VSUpload"] = _objUploadFile; //ScriptManager.RegisterStartupScript(this, GetType(), "showUploadFilePopupOnAnswerVerification", "showUploadFilePopupOnAnswerVerification('" + sz_Bill_Number + "','" + sz_Verification_ID + "','" + sz_specialty + "');", true); }
public Hashtable GetData(Bill_Sys_UploadFile _obj) { log.Debug(" In GetData"); sqlCon = new SqlConnection(strsqlCon); Bill_Sys_UploadFile obj = new Bill_Sys_UploadFile(); ArrayList arrBillNo = new ArrayList(); ArrayList arrCaseId = new ArrayList(); ArrayList arrSpe = new ArrayList(); string szRetImg = ""; string szRetPath = ""; string szOldCase = ""; Hashtable htData = new Hashtable(); arrCaseId = _obj.sz_case_id; arrBillNo = _obj.sz_bill_no; arrSpe = _obj.sz_speciality_id; try { sqlCon.Open(); for (int i = 0; i < arrCaseId.Count; i++) { sqlCmd = new SqlCommand("sp_get_upload_document_node_list", sqlCon); sqlCmd.CommandTimeout = Convert.ToInt32(ConfigurationManager.AppSettings["CommandTimeOut"].ToString()); sqlCmd.CommandType = CommandType.StoredProcedure; sqlCmd.Parameters.AddWithValue("@sz_case_id", arrCaseId[i].ToString()); log.Debug(" @sz_case_id " + arrCaseId[i].ToString()); sqlCmd.Parameters.AddWithValue("@sz_process", _obj.sz_flag); log.Debug(" @sz_process " + _obj.sz_flag); sqlCmd.Parameters.AddWithValue("@sz_company_id", _obj.sz_company_id); log.Debug(" @sz_company_id " + _obj.sz_company_id); sqlCmd.Parameters.AddWithValue("@sz_file_name", _obj.sz_FileName); log.Debug(" @sz_file_name " + _obj.sz_FileName); sqlCmd.Parameters.AddWithValue("@sz_user_name", _obj.sz_UserName); log.Debug(" @sz_user_name " + _obj.sz_UserName); sqlCmd.Parameters.AddWithValue("@sz_bill_no", arrBillNo[i].ToString()); log.Debug(" @sz_bill_no " + arrBillNo[i].ToString()); sqlCmd.Parameters.AddWithValue("@i_status_code", _obj.sz_StatusCode); log.Debug(" @i_status_code " + _obj.sz_StatusCode); //sqlCmd.Parameters.AddWithValue("@sz_veri_flag", _obj.sz_veri_flag); sqlCmd.Parameters.AddWithValue("@sz_user_id", _obj.sz_UserId); log.Debug(" @sz_user_id " + _obj.sz_UserId); sqlCmd.Parameters.AddWithValue("@SZ_PAYMENT_ID", _obj.sz_payment_id); log.Debug(" @SZ_PAYMENT_ID " + _obj.sz_payment_id); sqlCmd.Parameters.AddWithValue("@sz_specialty_id", arrSpe[i].ToString()); log.Debug(" @sz_specialty_id " + arrSpe[i].ToString()); if (_obj.sz_PathFlag != null && _obj.sz_PathFlag != "") { sqlCmd.Parameters.AddWithValue("@sz_path_flag", _obj.sz_PathFlag); } SqlParameter paramPath = new SqlParameter("@sz_file_path", SqlDbType.NVarChar, 255); SqlParameter paramImg = new SqlParameter("@i_image_id", SqlDbType.Int); paramPath.Direction = ParameterDirection.Output; paramImg.Direction = ParameterDirection.Output; sqlCmd.Parameters.Add(paramPath); sqlCmd.Parameters.Add(paramImg); sqlCmd.CommandTimeout = 0; log.Debug("ExecuteNonQuery "); sqlCmd.ExecuteNonQuery(); log.Debug("ExecuteNonQuery done"); szRetPath = sqlCmd.Parameters["@sz_file_path"].Value.ToString(); szRetImg = sqlCmd.Parameters["@i_image_id"].Value.ToString(); log.Debug("szRetPath " + szRetPath); log.Debug("szRetImg " + szRetImg); //arrPath.Add(szRetPath); try { if (szRetImg != "" && szRetImg != null) { htData.Add(szRetImg, szRetPath); } } catch (Exception ex1) { log.Debug("error" + ex1.Message.ToString()); } //arrImgId.Add(szRetImg); } } catch (SqlException ex) { Elmah.ErrorSignal.FromCurrentContext().Raise(ex); } finally { if (sqlCon.State == ConnectionState.Open) { sqlCon.Close(); } } log.Debug("return htData"); return(htData); }
public ArrayList UploadFile(Bill_Sys_UploadFile arr) { log.Debug("In upload file "); ArrayList arrNodeType = new ArrayList(); ArrayList arrNodePath = new ArrayList(); ArrayList arrNodeId = new ArrayList(); ArrayList arrCaseId = new ArrayList(); ArrayList arrSpec = new ArrayList(); Hashtable htData = new Hashtable(); Bill_Sys_UploadFile obj = new Bill_Sys_UploadFile(); Bill_Sys_NF3_Template objNF3Template = new Bill_Sys_NF3_Template(); string szPath = ""; string szPathFlag = ""; int flag = 0; string szBasePath = ApplicationSettings.GetParameterValue("PhysicalBasePath"); log.Debug("szBasePath" + szBasePath); arrCaseId = arr.sz_case_id; arrSpec = arr.sz_speciality_id; log.Debug("arrCaseId" + arrCaseId); log.Debug("arrCaseId" + arrSpec); if (arrCaseId.Count > 1) { for (int i = 1; i < arrCaseId.Count; i++) { string arr1 = arrCaseId[i].ToString(); string arr2 = arrCaseId[i - 1].ToString(); if (arr1 != arr2) { flag = 1; szPathFlag = "Common Folder" + "\\" + "POM" + "\\"; break; } } } if (flag != 1) { for (int i = 1; i < arrSpec.Count; i++) { string arr1 = arrSpec[i].ToString(); string arr2 = arrSpec[i - 1].ToString(); if (arr1 != arr2) { flag = 1; szPathFlag = "Common Folder" + "\\" + arrCaseId[0] + "\\" + ConfigurationManager.AppSettings[arr.sz_flag].ToString() + "\\"; break; } } } arr.sz_PathFlag = szPathFlag; log.Debug("szPathFlag" + szPathFlag); htData = GetData(arr); string path = ""; string Imgid = ""; ArrayList arrImgId = new ArrayList(); foreach (DictionaryEntry var in htData) { path = var.Value.ToString(); path = szBasePath + path; Imgid = var.Key.ToString(); arrImgId.Add(Imgid); } log.Debug("path" + path); //string path = arrNodePath[0].ToString(); path = path.Replace("\\", "/"); log.Debug("path" + path); //szPath = szBasePath + path; if (!Directory.Exists(path)) { Directory.CreateDirectory(path); } File.WriteAllBytes(path + "\\" + arr.sz_FileName, arr.sz_File); return(arrImgId); }
protected void btnSaveDesc_Click(object sender, EventArgs e) { Bill_Sys_BillTransaction_BO obj; Bill_Sys_Verification_Desc _objDesc; Boolean updateFlag = false; string sz_status_code = ""; ArrayList arr_node_type = new ArrayList(); string Bill_number = ""; Boolean uploadflag = false; ArrayList arrCaseId = new ArrayList(); ArrayList arrSpeciality = new ArrayList(); string szSpec = ""; ViewState["Process"] = ""; ViewState["Process"] = "VR"; ArrayList objAL = new ArrayList(); ArrayList arrBillNo = new ArrayList(); String szBillNo = txtbillnumber.Text; szSpec = Session["Speciality"].ToString(); arrCaseId.Add(txtCaseID.Text); arrBillNo.Add(szBillNo); arrSpeciality.Add(szSpec); Bill_number = Bill_number + szBillNo + ","; _objDesc = new Bill_Sys_Verification_Desc(); _objDesc.sz_bill_no = szBillNo; _objDesc.sz_description = txtSaveDescription.Text; _objDesc.sz_verification_date = txtSaveDate.Text; _objDesc.i_verification = 1; _objDesc.sz_company_id = txtCompanyID.Text; _objDesc.sz_user_id = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString(); _objDesc.sz_flag = "VR"; objAL.Add(_objDesc); updateFlag = true; _objUploadFile = new Bill_Sys_UploadFile(); _objUploadFile.sz_bill_no = arrBillNo; _objUploadFile.sz_company_id = txtCompanyID.Text; _objUploadFile.sz_flag = "VR"; _objUploadFile.sz_case_id = arrCaseId; _objUploadFile.sz_speciality_id = arrSpeciality; if (updateFlag) { obj = new Bill_Sys_BillTransaction_BO(); sz_status_code = obj.InsertUpdateBillStatus(objAL); _objUploadFile.sz_StatusCode = sz_status_code; ViewState["VSUpload"] = _objUploadFile; arr_node_type = obj.Get_Node_Type(objAL); uploadflag = true; if (arr_node_type.Contains("NFVER")) { arr_node_type.Clear(); arr_node_type.Add("NFVER"); Session["NODETYPE"] = arr_node_type; } else { //Session["NODETYPE"] = "NFVER"; Session["NODETYPE"] = arr_node_type; } BindGridforVerification(); ClearControls(); usrMessage.PutMessage("Verification Save Successfully ...!"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); } }
protected void btnSaveDesc_Click(object sender, EventArgs e) { Bill_Sys_BillTransaction_BO obj; Bill_Sys_Verification_Desc _objDesc; Boolean updateFlag = false; string sz_status_code = ""; ArrayList arr_node_type = new ArrayList(); string Bill_number = ""; Boolean uploadflag = false; ArrayList arrCaseId = new ArrayList(); ArrayList arrSpeciality = new ArrayList(); string szSpec = ""; ViewState["Process"] = ""; ViewState["Process"] = "DEN"; if (!hfdenialReason.Value.Equals("")) { char ch = ','; String[] DenialReason = hfdenialReason.Value.Split(ch); ArrayList objAL = new ArrayList(); ArrayList objBillNo = new ArrayList(); //ArrayList arrSpeciality=new ArrayList(); ArrayList _denialReason = new ArrayList(); Boolean flag = false; string szBillNo = txtbillnumber.Text; arrSpeciality.Add(Session["Speciality"].ToString()); arrCaseId.Add(txtCaseID.Text); _objDesc = new Bill_Sys_Verification_Desc(); _objDesc.sz_bill_no = szBillNo; _objDesc.sz_description = txtSaveDescription.Text; _objDesc.sz_verification_date = txtSaveDate.Text; _objDesc.i_verification = 3; _objDesc.sz_company_id = txtCompanyID.Text; _objDesc.sz_user_id = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString(); _objDesc.sz_flag = "DEN"; objAL.Add(_objDesc); updateFlag = true; objBillNo.Add(szBillNo); _objUploadFile = new Bill_Sys_UploadFile(); _objUploadFile.sz_bill_no = objBillNo; _objUploadFile.sz_company_id = txtCompanyID.Text; _objUploadFile.sz_flag = "DEN"; _objUploadFile.sz_case_id = arrCaseId; _objUploadFile.sz_speciality_id = arrSpeciality; if (updateFlag) { obj = new Bill_Sys_BillTransaction_BO(); sz_status_code = obj.InsertUpdateBillStatus(objAL); _objUploadFile.sz_StatusCode = sz_status_code; Session["VSUpload"] = _objUploadFile; uploadflag = true; arr_node_type = obj.Get_Node_Type(objAL); uploadflag = true; if (hfremovedenialreason.Value != "") { String[] removedeial = hfremovedenialreason.Value.Split(','); ArrayList objRemove = new ArrayList(); for (int i = 0; i < removedeial.Length - 1; i++) { objRemove.Add(removedeial[i].ToString()); } for (int j = 0; j < DenialReason.Length - 1; j++) { flag = false; for (int k = 0; k < objRemove.Count; k++) { if (DenialReason[j].ToString() == objRemove[k].ToString()) { flag = true; break; } } if (!flag) { _denialReason.Add(DenialReason[j].ToString()); } } } else { for (int j = 0; j < DenialReason.Length - 1; j++) { _denialReason.Add(DenialReason[j].ToString()); } } if (sz_status_code != "") { for (int i = 0; i < objBillNo.Count; i++) { obj.UpdateDenialReason(sz_status_code, _denialReason, objBillNo[i].ToString()); } if (arr_node_type.Contains("NFVER")) { arr_node_type.Clear(); arr_node_type.Add("NFDEN"); Session["NODETYPE"] = arr_node_type; } else { //Session["NODETYPE"] = "NFVER"; Session["NODETYPE"] = arr_node_type; } BindGridforDenial(); ClearControls(); #region Activity_Log this._DAO_NOTES_EO = new DAO_NOTES_EO(); this._DAO_NOTES_EO.SZ_MESSAGE_TITLE = "DENIAL_ADDED"; this._DAO_NOTES_EO.SZ_ACTIVITY_DESC = "Bill Id : " + szBillNo + ", Reason : " + String.Join(",", _denialReason.ToArray()); this._DAO_NOTES_BO = new DAO_NOTES_BO(); this._DAO_NOTES_EO.SZ_USER_ID = (((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID); this._DAO_NOTES_EO.SZ_CASE_ID = new Bill_Sys_BillingCompanyDetails_BO().GetCaseID(szBillNo, ((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); this._DAO_NOTES_EO.SZ_COMPANY_ID = ((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; this._DAO_NOTES_BO.SaveActivityNotes(this._DAO_NOTES_EO); #endregion usrMessage.PutMessage("Denial Save Successfully ...!"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); } } } }
protected void btnSaveDesc_Click(object sender, EventArgs e) { try { Bill_Sys_BillTransaction_BO n_bo; Bill_Sys_Verification_Desc desc; bool flag = false; bool flag2 = false; string statusCode = ""; ArrayList list = new ArrayList(); ArrayList list2 = new ArrayList(); ArrayList list3 = new ArrayList(); ArrayList listReasons = new ArrayList(); this.ViewState["Process"] = ""; this.ViewState["Process"] = "EOR"; ArrayList list4 = new ArrayList(); ArrayList list5 = new ArrayList(); string specialty = ""; string[] sBillNumber = System.Text.RegularExpressions.Regex.Split(hdnBillNumber.Value.ToString(), @"\,"); for (int j = 0; j < sBillNumber.Length; j++) { if (!string.IsNullOrEmpty(hfEORReason.Value)) { listReasons.AddRange(hfEORReason.Value.TrimEnd(',').Split(',')); } string sBillNo = sBillNumber[j].ToString(); // bill no specialty = hdnSpecialty.Value.ToString(); //Specialty list2.Add(txtCaseID.Text); list5.Add(sBillNo); list3.Add(specialty); desc = new Bill_Sys_Verification_Desc(); desc._sz_verification_reasons = listReasons.ToString(); desc.sz_bill_no = sBillNo; desc.sz_description = this.txtSaveDescription.Text; desc.sz_verification_date = this.txtSaveDate.Text; desc.i_verification = 4; desc.sz_company_id = this.txtCompanyID.Text; desc.sz_user_id = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString(); desc.sz_flag = "EOR"; list4.Add(desc); flag = true; } this._objUploadFile = new Bill_Sys_UploadFile(); this._objUploadFile.sz_bill_no = list5; this._objUploadFile.sz_company_id = this.txtCompanyID.Text; this._objUploadFile.sz_flag = "EOR"; this._objUploadFile.sz_case_id = list2; this._objUploadFile.sz_speciality_id = list3; if (flag) { n_bo = new Bill_Sys_BillTransaction_BO(); statusCode = n_bo.InsertUpdateBillStatus(list4); this._objUploadFile.sz_StatusCode = statusCode; this.ViewState["VSUpload"] = this._objUploadFile; list = n_bo.Get_Node_Type(list4); flag2 = true; if (statusCode != "") { DataTable eorReasonsWithBill = new DataTable(); eorReasonsWithBill.Columns.Add("verificationReasonIds"); eorReasonsWithBill.Columns.Add("billNumber"); foreach (string billNo in sBillNumber) { foreach (string eorId in listReasons) { eorReasonsWithBill.Rows.Add(eorId, billNo); } } n_bo.UpdateEORReason(statusCode, eorReasonsWithBill); } if (list.Contains("NFVER")) { list.Clear(); list.Add("NFVER"); this.Session["NODETYPE"] = list; } else { this.Session["NODETYPE"] = list; } } if (!statusCode.Equals("") && flag2) { lblMessage.Visible = true; lblMessage.Text = "Record saved successfully"; hdnStatusCode.Value = statusCode; } HtmlAnchor anchorScan = (HtmlAnchor)this.FindControl("anchorScan"); anchorScan.Visible = true; BindGrid(); lblScan.Visible = true; lblScan.InnerText = "[Scan/Upload here to add the same document against all selected bills]"; } catch (Exception ex) { lblErrorMessage.Visible = true; lblErrorMessage.Text = ex.Message.ToString(); } }
protected void btnSaveDesc_Click(object sender, EventArgs e) { Bill_Sys_BillTransaction_BO n_bo; Bill_Sys_Verification_Desc desc; bool flag = false; string statusCode = ""; ArrayList list = new ArrayList(); string str2 = ""; bool flag2 = false; ArrayList list2 = new ArrayList(); ArrayList list3 = new ArrayList(); string str3 = ""; this.ViewState["Process"] = ""; this.ViewState["Process"] = "DEN"; if (!this.hfdenialReason.Value.Equals("")) { char ch = ','; string[] strArray = this.hfdenialReason.Value.Split(new char[] { ch }); ArrayList list8 = new ArrayList(); ArrayList list9 = new ArrayList(); ArrayList list10 = new ArrayList(); bool flag3 = false; string specialty = ""; string[] sBillNumber = System.Text.RegularExpressions.Regex.Split(hdnBillNumber.Value.ToString(), @"\,"); for (int j = 0; j < sBillNumber.Length; j++) { string sBillNo = sBillNumber[j].ToString(); // bill no specialty = hdnSpecialty.Value.ToString(); //Specialty list3.Add(specialty); list2.Add(this.txtCaseID.Text); desc = new Bill_Sys_Verification_Desc(); desc.sz_bill_no = sBillNo; desc.sz_description = this.txtSaveDescription.Text; desc.sz_verification_date = this.txtSaveDate.Text; desc.i_verification = 3; desc.sz_company_id = this.txtCompanyID.Text; desc.sz_user_id = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString(); desc.sz_flag = "DEN"; list8.Add(desc); flag = true; list9.Add(sBillNo); } this._objUploadFile = new Bill_Sys_UploadFile(); this._objUploadFile.sz_bill_no = list9; this._objUploadFile.sz_company_id = this.txtCompanyID.Text; this._objUploadFile.sz_flag = "DEN"; this._objUploadFile.sz_case_id = list2; this._objUploadFile.sz_speciality_id = list3; if (flag) { n_bo = new Bill_Sys_BillTransaction_BO(); statusCode = n_bo.InsertUpdateBillStatus(list8); this._objUploadFile.sz_StatusCode = statusCode; this.ViewState["VSUpload"] = this._objUploadFile; flag2 = true; list = n_bo.Get_Node_Type(list8); flag2 = true; if (this.hfremovedenialreason.Value != "") { string[] strArray2 = this.hfremovedenialreason.Value.Split(new char[] { ',' }); ArrayList list11 = new ArrayList(); for (int m = 0; m < (strArray2.Length - 1); m++) { list11.Add(strArray2[m].ToString()); } for (int n = 0; n < (strArray.Length - 1); n++) { flag3 = false; for (int num6 = 0; num6 < list11.Count; num6++) { if (strArray[n].ToString() == list11[num6].ToString()) { flag3 = true; break; } } if (!flag3) { list10.Add(strArray[n].ToString()); } } } else { for (int num7 = 0; num7 < (strArray.Length - 1); num7++) { list10.Add(strArray[num7].ToString()); } } if (statusCode != "") { hdnStatusCode.Value = statusCode; for (int num8 = 0; num8 < list9.Count; num8++) { n_bo.UpdateDenialReason(statusCode, list10, list9[num8].ToString()); } if (list.Contains("NFVER")) { list.Clear(); list.Add("NFDEN"); this.Session["NODETYPE"] = list; } else { this.Session["NODETYPE"] = list; } HtmlAnchor anchorScan = (HtmlAnchor)this.FindControl("anchorScan"); anchorScan.Visible = true; lblMessage.Visible = true; lblMessage.Text = "Record saved successfully"; this.BindGrid(); lblScan.Visible = true; lblScan.InnerText = "[Scan/Upload here to add the same document against all selected bills]"; } } } }
protected void btnUploadFile_Click(object sender, EventArgs e) { 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()); } AnswerVerification template = new AnswerVerification(); new ArrayList(); ArrayList list = new ArrayList(); try { if (!this.fuUploadReport.HasFile) { this.Page.RegisterStartupScript("ss", "<script language='javascript'> alert('please select file from upload Report !');showUploadFilePopupOnAnswerVerification();</script>"); return; } else { Bill_Sys_UploadFile fileUpload = (Bill_Sys_UploadFile)ViewState["VSUpload"]; ArrayList arrSpec = new ArrayList(); ArrayList arrCaseId = new ArrayList(); string sz_FileName = ""; string sz_File = ""; string sz_UserName = ""; string sz_UserId = ""; ArrayList UploadObj = new ArrayList(); fileUpload.sz_FileName = fuUploadReport.FileName; fileUpload.sz_File = this.fuUploadReport.FileBytes; fileUpload.sz_UserName = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_NAME.ToString(); fileUpload.sz_UserId = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString(); fileUpload.sz_company_id = ((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; fileUpload.sz_flag = "VR"; //fileUpload.sz_case_id = ((Bill_Sys_CaseObject)this.Session["CASE_OBJECT"]).SZ_CASE_ID; list = new FileUpload().UploadFile(fileUpload); if (list != null) { template.InsertPaymentImage(sz_Bill_Number, sz_CompanyID, list[0].ToString(), ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID, sz_Verification_ID, "VERIFICATIONANSWER"); } usrMessage1.PutMessage("File Upload Successfully!"); usrMessage1.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage1.Show(); //this.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()); } }