//protected void extddlBillCompany_extendDropDown_SelectedIndexChanged(object sender, EventArgs e) //{ // BindPatients(); //} protected void btnCpy_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()); } try { mbs.bl.connections.MyConnectionDAO obj = new mbs.bl.connections.MyConnectionDAO(); obj.CompanyConnectionFrom = szCompanyID; obj.CompanyConnectionTo = extddlBillCompany.Text; // get the userid from the session obj.UserID = ""; Bill_Sys_UserObject objUser = (Bill_Sys_UserObject)Session["USER_OBJECT"]; mbs.bl.connections.MyConnections objService = new mbs.bl.connections.MyConnections(); ArrayList objList = new ArrayList(); mbs.bl.connections.MyConnectionDAO objL = null; System.Web.UI.WebControls.CheckBox chk = null; for (int i = 0; i < grid.Rows.Count; i++) { chk = (System.Web.UI.WebControls.CheckBox)grid.Rows[i].FindControl("ChkCpy"); if (chk.Checked == true) { objL = new mbs.bl.connections.MyConnectionDAO(); objL.PatientID = grid.DataKeys[i][DATAKEY_GRID_PATIENT_ID].ToString(); // get patient id objL.CompanyConnectionFrom = szCompanyID; // this company is allowed to copy from CompanyConnectionTo objL.CompanyConnectionTo = extddlBillCompany.Text; // patient from this company will be copied to CompanyConnectionFrom objL.UserID = objUser.SZ_USER_ID; // get user id objList.Add(objL); } } string status = objService.CopyPatientToConnection(objList); BindPatients(); if (status == "0") { usrMessage.PutMessage(" Selected patient(s) have been copied to your account"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); } else { usrMessage.PutMessage(" Selected patient(s) already exists in your account"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_ErrorMessage); } usrMessage.Show(); } 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 grid_RowCommand(object sender, GridViewCommandEventArgs 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()); } try { if (e.CommandName.ToString() == "CaseNO") { mbs.bl.connections.MyConnectionDAO obj = new mbs.bl.connections.MyConnectionDAO(); obj.CaseID = e.CommandArgument.ToString(); obj.CompanyConnectionFrom = szCompanyID; obj.CompanyConnectionTo = extddlBillCompany.Text; mbs.bl.connections.MyConnections objService = new mbs.bl.connections.MyConnections(); DtlView.DataSource = objService.GetConnectingPatientInformation(obj); DtlView.DataBind(); if (objService.isShowVisits == true) { //Visit grid set to bind txtcaseId.Text = obj.CaseID; txtLoginCompanyId.Text = obj.CompanyConnectionFrom; txtCompanyId.Text = obj.CompanyConnectionTo; tdvisit.Visible = true; VisitGrid.XGridBind(); VisitGrid.Visible = true; } dvabc.Visible = true; txtCompanyId.Text = extddlBillCompany.Text; } int index = 0; if (e.CommandName.ToString() == "ClientSideButton") { string caseid = "", caseno = ""; index = Convert.ToInt32(e.CommandArgument.ToString()); caseid = grid.DataKeys[index][0].ToString(); caseno = grid.DataKeys[index][3].ToString(); Session["DocreadOnly"] = true; ScriptManager.RegisterStartupScript(this, GetType(), "MMss1231", "<script type='text/javascript'>window.open('../Document Manager/case/vb_CaseInformation.aspx?caseid=" + caseid + "&caseno=" + caseno + "', 'AdditionalData', 'width=1200,height=800,left=30,top=30,scrollbars=1');</script>", false); } if (e.CommandName.ToString() == "COPYDOC") { Page.ClientScript.RegisterStartupScript(this.GetType(), "click", "showCopyDocPopup();", true); //ScriptManager.RegisterStartupScript(this, GetType(), "MMss1231", "showCopyDocPopup();", false); } } 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()); } }
private void BindPatients() { 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 { hdnCompanyid.Value = extddlBillCompany.Text; mbs.bl.connections.MyConnectionDAO obj = new mbs.bl.connections.MyConnectionDAO(); obj.CompanyConnectionFrom = szCompanyID; obj.CompanyConnectionTo = extddlBillCompany.Text; obj.CaseID = ""; mbs.bl.connections.MyConnections objService = new mbs.bl.connections.MyConnections(); if (extddlBillCompany.Text != "NA") { objService.GetConnectingPatientInformation(obj); objService.GetIsCopyAllowed(obj); } if (objService.isShowVisits == true) { //Missing procedure link gets visible lnkmissingProcode.Visible = true; Session["SHOW_LINKS"] = "true"; } else { lnkmissingProcode.Visible = false; Session["SHOW_LINKS"] = "false"; } if (objService.isCopyAllowed == true) { //copy button get visible btnCpy.Visible = true; grid.Columns[COL_PATIENT_COPY].Visible = true; } else { btnCpy.Visible = false; grid.Columns[COL_PATIENT_COPY].Visible = false; } pnlSrch.Visible = true; txtCompanyId.Text = extddlBillCompany.Text; txtLoginCompanyId.Text = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; grid.XGridBindSearch(); if (extddlBillCompany.Text == "NA") { pnlSrch.Visible = false; lnkmissingProcode.Visible = false; btnCpy.Visible = false; } } 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()); } }