protected void btnDelete_Click(object sender, EventArgs e) { ArrayList arrEventId = new ArrayList(); string SzUserName = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID; for (int i = 0; i < grdDeleteVisit.Rows.Count; i++) { CheckBox chk = (CheckBox)grdDeleteVisit.Rows[i].FindControl("ChkDelete1"); if (chk.Checked) { string EventId = grdDeleteVisit.DataKeys[i]["I_EVENT_ID"].ToString(); arrEventId.Add(EventId); } } Bill_Sys_Visit_BO obj = new Bill_Sys_Visit_BO(); int iReturn = obj.DeleteEvent(arrEventId, txtCompanyID.Text, SzUserName); if (iReturn > 0) { usrMessage.PutMessage("Visit deleted Successfully ...!"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage); usrMessage.Show(); grdDeleteVisit.XGridBindSearch(); grdDoctorChange.XGridBindSearch(); } else { usrMessage.PutMessage("Not able to delete visit"); usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_ErrorMessage); usrMessage.Show(); } }
private void BindGrid() { 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_Visit_BO = new Bill_Sys_Visit_BO(); Decimal sum = 0; objAL = new ArrayList(); try { objAL.Add(txtCompanyID.Text); objAL.Add(extddlDoctor.Text); objAL.Add(txtFromDate.Text); objAL.Add(txtToDate.Text); objAL.Add(""); objAL.Add(""); objAL.Add(extddlSpeciality.Text); //send location id as a parameter objAL.Add(extddlLocation.Text); DataSet ds = new DataSet(); ds = _bill_Sys_Visit_BO.getVisitReport(objAL); //lblCount.Text = ds.Tables[0].Rows.Count.ToString(); grdAllReports.DataSource = ds.Tables[0]; grdAllReports.DataBind(); lblCountVlaues.Text = ds.Tables[0].Rows.Count.ToString(); for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { sum = sum + Convert.ToDecimal(ds.Tables[0].Rows[i]["total_Amount"]); } lblTotAmtValue.Text = "$" + sum.ToString(); //grdCount.DataSource = ds.Tables[1]; //grdCount.DataBind(); } 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 BindGrid() { 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()); } this._bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); this.objAL = new ArrayList(); try { this.objAL.Add(this.txtCompanyID.Text); this.objAL.Add(this.extddlDoctor.Text); this.objAL.Add(this.txtFromDate.Text); this.objAL.Add(this.txtToDate.Text); this.objAL.Add(""); this.objAL.Add(""); this.objAL.Add(this.extddlSpeciality.Text); if (this.txtSearchOrder.Text == "") { this.objAL.Add(this.txtSearchOrder.Text); } else { this.objAL.Add(this.txtSearchOrder.Text); } this.objAL.Add(this.extddlLocation.Text); this.objAL.Add(this.btnRadio_Group.SelectedValue); this.objAL.Add(this.extddlCaseType.Text); DataSet dataSet = new DataSet(); dataSet = this._bill_Sys_Visit_BO.UnBilledVisitReport(this.objAL); Label str = this.lblCount; int count = dataSet.Tables[0].Rows.Count; str.Text = count.ToString(); this.grdAllReports.DataSource = dataSet.Tables[0]; this.grdAllReports.DataBind(); Label label = this.lblCount; int num = dataSet.Tables[0].Rows.Count; label.Text = num.ToString(); } 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 SaveProcCode(string _type) { 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()); } DataSet _billDs = new DataSet(); try { foreach (DataGridItem dgiProcedureCode in grdProcedure.Items) { CheckBox chkEmpty = (CheckBox)dgiProcedureCode.Cells[1].FindControl("chkSelect"); if (chkEmpty.Checked == true) { _visitBO = new Bill_Sys_Visit_BO(); _objAL = new ArrayList(); _objAL.Add(dgiProcedureCode.Cells[2].Text.ToString()); _objAL.Add(dgiProcedureCode.Cells[3].Text.ToString()); _objAL.Add(_type); _objAL.Add(txtCompanyID.Text); //_objAL.Add(extddlVisitRoom.Text); _objAL.Add(extddlSpeciality.Text); _visitBO.saveVisit(_objAL); _objAL.Clear(); _procBO = new Bill_Sys_Visit_BO(); _objAL.Add(dgiProcedureCode.Cells[1].Text.ToString()); _objAL.Add(dgiProcedureCode.Cells[2].Text.ToString()); _objAL.Add(dgiProcedureCode.Cells[3].Text.ToString()); _objAL.Add(dgiProcedureCode.Cells[4].Text.ToString()); _objAL.Add(dgiProcedureCode.Cells[5].Text.ToString()); _objAL.Add(extddlSpeciality.Text); _procBO.saveProc(_objAL); } } } 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()); } }
public void getDoctorDefaultList() { //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 { Bill_Sys_DoctorBO _obj = new Bill_Sys_DoctorBO(); DataSet dsDoctorName = _obj.GetDoctorList(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); DDLAttendingDoctors.DataSource = dsDoctorName; ListItem objLI = new ListItem("---select---", "NA"); DDLAttendingDoctors.DataTextField = "DESCRIPTION"; DDLAttendingDoctors.DataValueField = "CODE"; DDLAttendingDoctors.DataBind(); DDLAttendingDoctors.Items.Insert(0, objLI); if (CheckDC == "") { Bill_Sys_Visit_BO _bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); DataSet dset = _bill_Sys_Visit_BO.GetBillDoctorList(sz_CompanyID, sz_BillNo, "GetBillDoctor"); DDLAttendingDoctors.DataSource = dset.Tables[0]; string nm = dset.Tables[0].Rows[0]["DOCTORID"].ToString(); DDLAttendingDoctors.SelectedValue = nm; FillDoctorInfo(); } } 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); } finally { } //Method End using (Utils utility = new Utils()) { utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod()); } }
private void BindGrid() {//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_Visit_BO = new Bill_Sys_Visit_BO(); objAL = new ArrayList(); try { objAL.Add(txtCompanyID.Text); objAL.Add(extddlDoctor.Text); objAL.Add(txtFromDate.Text); objAL.Add(txtToDate.Text); objAL.Add(""); objAL.Add(""); objAL.Add(extddlSpeciality.Text); if (txtSearchOrder.Text != "") { objAL.Add(txtSearchOrder.Text); } else { objAL.Add(txtSearchOrder.Text); } objAL.Add(extddlLocation.Text); DataSet ds = new DataSet(); ds = _bill_Sys_Visit_BO.UnBilledVisitReport(objAL); lblCount.Text = ds.Tables[0].Rows.Count.ToString(); grdAllReports.DataSource = ds.Tables[0]; grdAllReports.DataBind(); lblCount.Text = ds.Tables[0].Rows.Count.ToString(); //grdCount.DataSource = ds.Tables[1]; //grdCount.DataBind(); } 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 Page_Load(object sender, EventArgs e) { string szCaseID = Request.QueryString["CaseID"].ToString(); txtCompanyID.Text = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; DataSet dset = new DataSet(); Bill_Sys_Visit_BO _bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); dset = _bill_Sys_Visit_BO.GetBillVisits(txtCompanyID.Text, szCaseID); grdVisits.DataSource = dset; grdVisits.DataBind(); }
protected void btnSave_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()); } if (rdoVisitType.SelectedValue.ToString() != "") { txtVisitType.Text = rdoVisitType.SelectedValue.ToString(); } else { txtVisitType.Text = "0"; } _saveOperation = new SaveOperation(); try { _saveOperation.WebPage = this.Page; _saveOperation.Xml_File = "procedurecode.xml"; _saveOperation.SaveMethod(); _visitBO = new Bill_Sys_Visit_BO(); _objAL = new ArrayList(); _objAL.Add(txtProcedureCode.Text); _objAL.Add(txtProcedureDesc.Text); // _objAL.Add(txtProcedureAmount.Text); _objAL.Add(ddlType.SelectedItem.ToString()); _objAL.Add(txtCompanyID.Text); _objAL.Add(extddlProCodeGroup.Text); _visitBO.saveVisit(_objAL); SaveAmount(); BindGrid(); lblMsg.Visible = true; lblMsg.Text = " Procedure Code Saved successfully ! "; } 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 BindGrid() { 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()); } this._bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); decimal num = new decimal(0); this.objAL = new ArrayList(); try { this.objAL.Add(this.txtCompanyID.Text); this.objAL.Add(this.extddlDoctor.Text); this.objAL.Add(this.txtFromDate.Text); this.objAL.Add(this.txtToDate.Text); this.objAL.Add(""); this.objAL.Add(""); this.objAL.Add(this.extddlSpeciality.Text); this.objAL.Add(this.extddlLocation.Text); DataSet dataSet = new DataSet(); dataSet = this._bill_Sys_Visit_BO.getVisitReport(this.objAL); this.grdAllReports.DataSource = dataSet.Tables[0]; this.grdAllReports.DataBind(); Label str = this.lblCountVlaues; int count = dataSet.Tables[0].Rows.Count; str.Text = count.ToString(); for (int i = 0; i < dataSet.Tables[0].Rows.Count; i++) { num = num + Convert.ToDecimal(dataSet.Tables[0].Rows[i]["total_Amount"]); } this.lblTotAmtValue.Text = string.Concat("$", num.ToString()); } 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 BindGrid() { 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_Visit_BO = new Bill_Sys_Visit_BO(); objAL = new ArrayList(); try { objAL.Add(txtCompanyID.Text); objAL.Add(extddlDoctor.Text); objAL.Add(txtFromDate.Text); objAL.Add(txtToDate.Text); objAL.Add(extddlSpeciality.Text); //Send parameter location id to function getInitialVisitReport() objAL.Add(extddlLocation.Text); DataSet ds = new DataSet(); ds = _bill_Sys_Visit_BO.getInitialVisitReport(objAL); grdAllReports.DataSource = ds.Tables[0]; grdAllReports.DataBind(); } 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 btnVisitSave_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 { _visitBO = new Bill_Sys_Visit_BO(); _objAL = new ArrayList(); _objAL.Add(txtVisitCode.Text); _objAL.Add(txtVisitDescription.Text); _objAL.Add(txtVisitID.Text); _objAL.Add(txtCompanyID.Text); _objAL.Add(extddlVisitRoom.Text); _visitBO.saveVisit(_objAL); BindGrid(); lblMsg.Visible = true; lblMsg.Text = "Visit Saved Successfully ...!"; } 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 btnSave_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 { this._bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); string str = ""; string str1 = ""; string szPatientID = null; string dt_Opendate = null; string dt_Created = null; ArrayList arr = new ArrayList(); foreach (DataGridItem item in this.grdCaseMaster.Items) { if (!((CheckBox)item.Cells[0].FindControl("chkSelect")).Checked) { continue; } szPatientID = item.Cells[3].Text; ArrayList arrayLists = new ArrayList(); arrayLists.Add(this.txtCompanyID.Text); arrayLists.Add(item.Cells[COL_CASE_ID].Text); arrayLists.Add(this.ddlDoctor.SelectedValue); arrayLists.Add(this.txtAppointdate.Text); if (this._bill_Sys_Visit_BO.Checkvisitexists(arrayLists)) { str = (str != "" ? string.Concat(str, ", ", item.Cells[4].Text) : item.Cells[4].Text); //List of patients who have a visit for the selected date. Avoid adding visit for them arr.Add(szPatientID); } } foreach (DataGridItem item in this.grdCaseMaster.Items) { if (!((CheckBox)item.Cells[0].FindControl("chkSelect")).Checked) { continue; } szPatientID = item.Cells[3].Text; dt_Opendate = item.Cells[7].Text; DateTime dtOpen = Convert.ToDateTime(dt_Opendate); dt_Created = item.Cells[6].Text; DateTime dtcreate = Convert.ToDateTime(dt_Created); bool flagAlreadyExist = exists(szPatientID, arr); if (flagAlreadyExist == false) { if (this.lstProcedureCode.Visible || !(Convert.ToDateTime(this.txtAppointdate.Text) > Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy")))) { if ((Convert.ToDateTime(this.txtAppointdate.Text) >= Convert.ToDateTime(dtOpen.ToString("MM/dd/yyyy"))) && (Convert.ToDateTime(this.txtAppointdate.Text) >= Convert.ToDateTime(dtcreate.ToString("MM/dd/yyyy")))) { bool flag2 = false; if (!((CheckBox)item.Cells[0].FindControl("chkSelect")).Checked) { continue; } this._bill_Sys_Calender = new Bill_Sys_Calender(); this.objAdd = new ArrayList(); this.objAdd.Add(item.Cells[2].Text); this.objAdd.Add(this.txtAppointdate.Text); this.objAdd.Add("8.30"); this.objAdd.Add(""); this.objAdd.Add(this.ddlDoctor.SelectedValue); this.objAdd.Add("TY000000000000000003"); this.objAdd.Add(((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); this.objAdd.Add("AM"); this.objAdd.Add("9.00"); this.objAdd.Add("AM"); this.objAdd.Add(szPatientID); this._bill_Sys_Calender.SaveEventWithAutoVisitType(this.objAdd, ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString()); ArrayList arrayLists1 = new ArrayList(); arrayLists1.Add(item.Cells[2].Text); arrayLists1.Add(this.ddlDoctor.SelectedValue); arrayLists1.Add(((Bill_Sys_BillingCompanyObject)this.Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); int eventID = this._bill_Sys_Calender.GetEventID(arrayLists1); if (this.lstProcedureCode.Visible) { this._bill_Sys_Calender = new Bill_Sys_Calender(); this.objAdd = new ArrayList(); this.objAdd.Add(eventID); this.objAdd.Add(false); this.objAdd.Add(this.ddlStatus.SelectedValue); this._bill_Sys_Calender.UPDATE_Event_Status(this.objAdd); foreach (ListItem listItem in this.lstProcedureCode.Items) { if (!listItem.Selected) { continue; } this.objAdd = new ArrayList(); this.objAdd.Add(listItem.Value); this.objAdd.Add(eventID); this.objAdd.Add(this.ddlStatus.SelectedValue); this._bill_Sys_Calender.Save_Event_RefferPrcedure(this.objAdd); } } this._DAO_NOTES_EO = new DAO_NOTES_EO(); this._DAO_NOTES_EO.SZ_MESSAGE_TITLE = "APPOINTMENT_ADDED"; this._DAO_NOTES_EO.SZ_ACTIVITY_DESC = string.Concat("Date : ", this.txtAppointdate.Text); 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 = item.Cells[2].Text; 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); flag2 = true; if (flag2) { this.lblMsg.Text = "Appointment(s) scheduled successfully"; } } else { str1 = (str1 != "" ? string.Concat(str1, ", ", item.Cells[4].Text) : item.Cells[4].Text); //this.Page.ClientScript.RegisterClientScriptBlock(base.GetType(), "ss", "<script language='javascript'>alert('Visit date cannot be future date from open date');</script>"); } } else { this.Page.ClientScript.RegisterClientScriptBlock(base.GetType(), "ss", "<script language='javascript'>alert('Visit for future date cannot be added');</script>"); } } } if (str != "") { ClientScriptManager clientScript = this.Page.ClientScript; Type type = base.GetType(); string[] text = new string[] { "<script language='javascript'>alert('Visit for ", str, " already scheduled on ", this.txtAppointdate.Text, " ...!');</script>" }; clientScript.RegisterClientScriptBlock(type, "ss", string.Concat(text)); } if (str1 != "") { lblDateMsg.Text = "Visit for " + str1 + " can be future date from open date."; } } 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 btnUpdate_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()); } _editOperation = new EditOperation(); txtVisitType.Text = rdoVisitType.SelectedValue.ToString(); try { _editOperation.WebPage = this.Page; _editOperation.Xml_File = "procedurecode.xml"; _editOperation.Primary_Value = Session["ProcedureCodeID"].ToString(); _editOperation.UpdateMethod(); if (Session["VisitID"] != null) { txtVisitID.Text = ddlType.SelectedItem.ToString(); // changed by shailesh 1-April-2010, accepted the selected value of ddltype txtRoomId.Text = extddlProCodeGroup.Text; _editOperation = new EditOperation(); _editOperation.Primary_Value = Session["VisitID"].ToString(); _editOperation.WebPage = this.Page; _editOperation.Xml_File = "NewVisit.xml"; _editOperation.UpdateMethod(); } else { _visitBO = new Bill_Sys_Visit_BO(); _objAL = new ArrayList(); _objAL.Add(txtProcedureCode.Text); _objAL.Add(txtProcedureDesc.Text); // _objAL.Add(txtProcedureAmount.Text); _objAL.Add(ddlType.SelectedItem.ToString()); // changed by shailesh 1-April-2010, accepted the selected value of ddltype _objAL.Add(""); _objAL.Add(txtCompanyID.Text); _objAL.Add(extddlProCodeGroup.Text); _visitBO.saveVisit(_objAL); } UpdateAmount(); BindGrid(); lblMsg.Visible = true; lblMsg.Text = " Procedure Code Updated successfully ! "; } 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 btnUpdate_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_Visit_BO = new Bill_Sys_Visit_BO(); objAdd = new ArrayList(); Bill_Sys_Calender _bill_Sys_Calender; string eventId = Request.QueryString["eventId"].ToString(); try { if (Convert.ToDateTime(txtAppointmentDate.Text) > Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy")) && ddlStatus.SelectedValue == "2") { Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "ss", "<script language='javascript'>alert('Visit for future date cannot be completed...!');</script>"); } else { ////////// //Boolean iEvisitExists = false; //Boolean visitExists = false; //Boolean reVisitExists = false; //SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings.Get("MyConnectionString")); //SqlCommand comd = new SqlCommand("SP_CHECK_UPDATE_INITIALE_VALUATIONEXISTS"); //comd.CommandType = CommandType.StoredProcedure; //comd.Connection = con; //comd.Connection.Open(); //comd.Parameters.AddWithValue("@SZ_CASE_ID", ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID); //comd.Parameters.AddWithValue("@SZ_COMPANY_ID", ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); //comd.Parameters.AddWithValue("@SZ_PATIENT_ID", ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_PATIENT_ID); //comd.Parameters.AddWithValue("@SZ_DOCTOR_ID", extddlDoctor.Text); //comd.Parameters.AddWithValue("@VISIT_DATE", txtAppointmentDate.Text); //comd.Parameters.AddWithValue("@I_EVENT_ID", eventId); ////int intCountVisits = Convert.ToInt32(comd.ExecuteScalar()); //if (ddlStatus.SelectedValue == "1") { comd.Parameters.AddWithValue("@RE_VISIT_DATE", txtReDate.Text); } //SqlParameter objIEExists = new SqlParameter("@INITIAL_EXISTS", SqlDbType.Bit); //objIEExists.Direction = ParameterDirection.Output; //comd.Parameters.Add(objIEExists); //SqlParameter objVisitStatus = new SqlParameter("@VISIT_EXISTS", SqlDbType.Bit, 20); //objVisitStatus.Direction = ParameterDirection.Output; //comd.Parameters.Add(objVisitStatus); //SqlParameter objReVisitStatus = new SqlParameter("@RE_VISIT_EXISTS", SqlDbType.Bit, 20); //objReVisitStatus.Direction = ParameterDirection.Output; //comd.Parameters.Add(objReVisitStatus); //comd.ExecuteNonQuery(); //comd.Connection.Close(); //iEvisitExists = Convert.ToBoolean(objIEExists.Value); //visitExists = Convert.ToBoolean(objVisitStatus.Value); //if (objReVisitStatus.Value.ToString() != "") reVisitExists = Convert.ToBoolean(objReVisitStatus.Value); //if (iEvisitExists == false && extddlVisitType.Selected_Text != "IE") //{ // lblMsg.Text = "Schedule can not be saved patient is visiting first time hence there visit type should be Initial Evaluation."; // lblMsg.Focus(); // lblMsg.Visible = true; // return; //} //if (iEvisitExists == true && extddlVisitType.Selected_Text == "IE") //{ // lblMsg.Text = "Schedule can not be saved because patient already has Initial Evaluation."; // lblMsg.Focus(); // lblMsg.Visible = true; // return; //} //if (visitExists == true && ddlStatus.SelectedValue!="1") //{ // lblMsg.Text = "Schedule can not be saved because patient already has this visit"; // lblMsg.Focus(); // lblMsg.Visible = true; // return; //} //if (reVisitExists == true && ddlStatus.SelectedValue == "1" && txtReEventID.Text == "") //{ // lblMsg.Text = "Schedule can not be saved because patient already has visit on re-schedule date"; // lblMsg.Focus(); // lblMsg.Visible = true; // return; //} ///////// ////////////RE-Schedule ////////////RE-Schedule add int reendMin = Convert.ToInt32(ddlReSchMinutes.SelectedValue) + Convert.ToInt32(30); int reendHr = Convert.ToInt32(ddlReSchHours.SelectedValue); string reendTime = ddlReSchTime.SelectedValue; if (reendMin >= 60) { reendMin = reendMin - 60; reendHr = reendHr + 1; if (reendHr > 12) { reendHr = reendHr - 12; if (ddlReSchHours.SelectedValue != "12") { if (reendTime == "AM") { reendTime = "PM"; } else if (reendTime == "PM") { reendTime = "AM"; } } } else if (reendHr == 12) { if (ddlReSchHours.SelectedValue != "12") { if (reendTime == "AM") { reendTime = "PM"; } else if (reendTime == "PM") { reendTime = "AM"; } } } } if (ddlStatus.SelectedValue == "1" && txtReEventID.Text == "") { _bill_Sys_Calender = new Bill_Sys_Calender(); objAdd = new ArrayList(); objAdd.Add(txtCaseID.Text); //Case Id objAdd.Add(txtReDate.Text); //Appointment date objAdd.Add(ddlReSchHours.SelectedValue.ToString() + "." + ddlReSchMinutes.SelectedValue.ToString()); //Appointment time objAdd.Add(""); //Notes objAdd.Add(extddlDoctor.Text); objAdd.Add("TY000000000000000003"); objAdd.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); objAdd.Add(ddlReSchTime.SelectedValue); objAdd.Add(reendHr.ToString().PadLeft(2, '0') + "." + reendMin.ToString().PadLeft(2, '0')); objAdd.Add(reendTime); if (Convert.ToDateTime(txtReDate.Text) >= Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))) { objAdd.Add("0"); } else { objAdd.Add("2"); } objAdd.Add(extddlVisitType.Text); _bill_Sys_Calender.SaveEvent(objAdd, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); ArrayList objGetEvent = new ArrayList(); objGetEvent.Add(txtCaseID.Text); objGetEvent.Add(extddlDoctor.Text); objGetEvent.Add(txtCompanyID.Text); int reeventID = _bill_Sys_Calender.GetEventID(objGetEvent); txtReEventID.Text = reeventID.ToString(); foreach (ListItem lstItem in ddlTestNames.Items) { if (lstItem.Selected == true) { objAdd = new ArrayList(); objAdd.Add(lstItem.Value); objAdd.Add(reeventID); if (Convert.ToDateTime(txtReDate.Text) >= Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))) { objAdd.Add("0"); } else { objAdd.Add("2"); } _bill_Sys_Calender.Save_Event_RefferPrcedure(objAdd); } } // Start : Save appointment Notes. _DAO_NOTES_EO = new DAO_NOTES_EO(); _DAO_NOTES_EO.SZ_MESSAGE_TITLE = "APPOINTMENT_ADDED"; _DAO_NOTES_EO.SZ_ACTIVITY_DESC = "Date : " + txtReDate.Text; _DAO_NOTES_BO = new DAO_NOTES_BO(); _DAO_NOTES_EO.SZ_USER_ID = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID; _DAO_NOTES_EO.SZ_CASE_ID = ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID; _DAO_NOTES_EO.SZ_COMPANY_ID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; _DAO_NOTES_BO.SaveActivityNotes(_DAO_NOTES_EO); lblMsg.Visible = true; lblMsg.Text = "Appointment Added successfully."; } ////////////RE-Schedule add ////////////RE-Schedule Update else if (ddlStatus.SelectedValue == "1" && txtReEventID.Text != "") { _bill_Sys_Calender = new Bill_Sys_Calender(); objAdd = new ArrayList(); objAdd.Add(txtReEventID.Text); //event Id objAdd.Add(txtCaseID.Text); //Case Id objAdd.Add(txtReDate.Text); //Appointment date objAdd.Add(ddlReSchHours.SelectedValue.ToString() + "." + ddlReSchMinutes.SelectedValue.ToString()); //Appointment time objAdd.Add(""); //Notes objAdd.Add(extddlDoctor.Text); objAdd.Add("TY000000000000000003"); objAdd.Add(txtCompanyID.Text); objAdd.Add(ddlReSchTime.SelectedValue); objAdd.Add(reendHr.ToString().PadLeft(2, '0') + "." + reendMin.ToString().PadLeft(2, '0')); objAdd.Add(reendTime); if (Convert.ToDateTime(txtReDate.Text) >= Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))) { objAdd.Add("0"); } else { objAdd.Add("2"); } objAdd.Add(extddlVisitType.Text); _bill_Sys_Calender.UPDATEEvent(objAdd, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); _bill_Sys_Calender.Delete_Event_RefferPrcedure(Convert.ToInt32(txtReEventID.Text)); foreach (ListItem lstItem in ddlTestNames.Items) { if (lstItem.Selected == true) { objAdd = new ArrayList(); objAdd.Add(lstItem.Value); objAdd.Add(txtReEventID.Text); if (ddlTestNames.Visible == true && Convert.ToDateTime(txtAppointmentDate.Text) >= Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))) { objAdd.Add("0"); } else { objAdd.Add("2"); } _bill_Sys_Calender.Save_Event_RefferPrcedure(objAdd); } } } ////////////RE-Schedule Update ////////////RE-Schedule _bill_Sys_Calender = new Bill_Sys_Calender(); objAdd = new ArrayList(); objAdd.Add(eventId); //event Id objAdd.Add(txtCaseID.Text); //Case Id objAdd.Add(txtAppointmentDate.Text); //Appointment date objAdd.Add(ddlHours.SelectedValue.ToString() + "." + ddlMinutes.SelectedValue.ToString()); //Appointment time objAdd.Add(""); //Notes objAdd.Add(extddlDoctor.Text); objAdd.Add("TY000000000000000003"); objAdd.Add(txtCompanyID.Text); int endMin = Convert.ToInt32(ddlMinutes.SelectedValue) + Convert.ToInt32(30); int endHr = Convert.ToInt32(ddlHours.SelectedValue); string endTime = ddlTime.SelectedValue; if (endMin >= 60) { endMin = endMin - 60; endHr = endHr + 1; if (endHr > 12) { endHr = endHr - 12; if (ddlHours.SelectedValue != "12") { if (endTime == "AM") { endTime = "PM"; } else if (endTime == "PM") { endTime = "AM"; } } } else if (endHr == 12) { if (ddlHours.SelectedValue != "12") { if (endTime == "AM") { endTime = "PM"; } else if (endTime == "PM") { endTime = "AM"; } } } } objAdd.Add(ddlTime.SelectedValue); objAdd.Add(endHr.ToString().PadLeft(2, '0') + "." + endMin.ToString().PadLeft(2, '0')); objAdd.Add(endTime); objAdd.Add(ddlStatus.SelectedValue); objAdd.Add(extddlVisitType.Text); if (ddlStatus.SelectedValue == "1") { objAdd.Add(txtReEventID.Text); objAdd.Add(txtReDate.Text); } _bill_Sys_Calender.UPDATEEvent(objAdd, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); _bill_Sys_Calender.Delete_Event_RefferPrcedure(Convert.ToInt32(eventId)); ArrayList Olditems = new ArrayList(); foreach (ListItem lstItem in ddlTestNames.Items) { if (lstItem.Selected == true) { objAdd = new ArrayList(); objAdd.Add(lstItem.Value); objAdd.Add(eventId); if (ddlTestNames.Visible == true && Convert.ToDateTime(txtAppointmentDate.Text) >= Convert.ToDateTime(DateTime.Now.ToString("MM/dd/yyyy"))) { objAdd.Add("0"); } else { objAdd.Add("2"); } _bill_Sys_Calender.Save_Event_RefferPrcedure(objAdd); } if (ddlOldTestNames.Items.FindByValue(lstItem.Value).Selected == true && lstItem.Selected == false) { Olditems.Add(lstItem.Value); } } //////////If appointment is updated from schedule to completed and remove any existing treatments if (txtVisitStatus.Text == "0" && ddlStatus.SelectedValue != "0" && Olditems.Count > 0) { _bill_Sys_Calender = new Bill_Sys_Calender(); objAdd = new ArrayList(); objAdd.Add(txtCaseID.Text); //Case Id objAdd.Add(txtAppointmentDate.Text); //Appointment date objAdd.Add(ddlHours.SelectedValue.ToString() + "." + ddlMinutes.SelectedValue.ToString()); //Appointment time objAdd.Add(""); //Notes objAdd.Add(extddlDoctor.Text); objAdd.Add("TY000000000000000003"); objAdd.Add(txtCompanyID.Text); objAdd.Add(ddlTime.SelectedValue); objAdd.Add(endHr.ToString().PadLeft(2, '0') + "." + endMin.ToString().PadLeft(2, '0')); objAdd.Add(endTime); objAdd.Add("0"); objAdd.Add(extddlVisitType.Text); _bill_Sys_Calender.SaveEvent(objAdd, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); ArrayList objOldGetEvent = new ArrayList(); objOldGetEvent.Add(txtCaseID.Text); objOldGetEvent.Add(extddlDoctor.Text); objOldGetEvent.Add(txtCompanyID.Text); int neweventID = _bill_Sys_Calender.GetEventID(objOldGetEvent); foreach (Object obj in Olditems) { objAdd = new ArrayList(); objAdd.Add(obj.ToString()); objAdd.Add(neweventID); objAdd.Add("0"); _bill_Sys_Calender.Save_Event_RefferPrcedure(objAdd); } } //////////If appointment is updated from schedule to completed and remove any existing treatments // Start : Save appointment Notes. _DAO_NOTES_EO = new DAO_NOTES_EO(); _DAO_NOTES_EO.SZ_MESSAGE_TITLE = "APPOINTMENT_ADDED"; _DAO_NOTES_EO.SZ_ACTIVITY_DESC = "Date : " + txtAppointmentDate.Text; _DAO_NOTES_BO = new DAO_NOTES_BO(); _DAO_NOTES_EO.SZ_USER_ID = ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID; _DAO_NOTES_EO.SZ_CASE_ID = ((Bill_Sys_CaseObject)Session["CASE_OBJECT"]).SZ_CASE_ID; _DAO_NOTES_EO.SZ_COMPANY_ID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; _DAO_NOTES_BO.SaveActivityNotes(_DAO_NOTES_EO); lblMsg.Visible = true; lblMsg.Text = "Appointment Updated successfully."; if (Request.QueryString["GRD_ID"] != null) { Session["GRD_ID"] = Request.QueryString["GRD_ID"].ToString(); } Page.ClientScript.RegisterStartupScript(this.GetType(), "ss", "<script language='javascript'> window.parent.document.location.href='Bill_SysPatientDesk.aspx';window.self.close(); </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()); } }
protected void btnCheckinSave_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()); } Boolean blInitialVisitNotExist = false; Boolean blInitialVisitExist = false; Boolean blVisitExist = false; CaseDetailsBO _caseDetailsBO = new CaseDetailsBO(); lblCheckinMsg.Text = ""; #region "Save" Bill_Sys_Visit_BO _bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); ArrayList objAdd = new ArrayList(); try { #region "Check for Valid visit" for (int i = 0; i < grdDoctorList.Items.Count; i++) { if (((CheckBox)grdDoctorList.Items[i].Cells[0].FindControl("chkVisit")).Checked == true) { String szSelectedVisit = ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).SelectedItem.Text; String szSelectedVisitID = ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).SelectedItem.Value; #region "Check for Visit" Boolean iEvisitExists = false; Boolean visitExists = false; SqlConnection con = new SqlConnection(ConfigurationManager.AppSettings.Get("MyConnectionString")); SqlCommand comd = new SqlCommand("SP_CHECK_INITIALE_VALUATIONEXISTS"); comd.CommandType = CommandType.StoredProcedure; comd.Connection = con; comd.Connection.Open(); comd.Parameters.AddWithValue("@SZ_CASE_ID", Session["CHECK_IN_CASE_ID"].ToString()); comd.Parameters.AddWithValue("@SZ_COMPANY_ID", ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); comd.Parameters.AddWithValue("@SZ_PATIENT_ID", Session["CHECK_IN_PATIENT_ID"].ToString()); comd.Parameters.AddWithValue("@SZ_DOCTOR_ID", grdDoctorList.Items[i].Cells[1].Text); comd.Parameters.AddWithValue("@VISIT_DATE", txtVisitDate.Text); string visitType = ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).SelectedItem.Text; comd.Parameters.AddWithValue("@VISIT_TYPE", visitType); //int intCountVisits = Convert.ToInt32(comd.ExecuteScalar()); SqlParameter objIEExists = new SqlParameter("@INITIAL_EXISTS", SqlDbType.Bit); objIEExists.Direction = ParameterDirection.Output; comd.Parameters.Add(objIEExists); SqlParameter objVisitStatus = new SqlParameter("@VISIT_EXISTS", SqlDbType.Bit, 20); objVisitStatus.Direction = ParameterDirection.Output; comd.Parameters.Add(objVisitStatus); comd.ExecuteNonQuery(); comd.Connection.Close(); iEvisitExists = Convert.ToBoolean(objIEExists.Value); visitExists = Convert.ToBoolean(objVisitStatus.Value); if (iEvisitExists == false && szSelectedVisit != "IE") { ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).BackColor = Color.Yellow; blInitialVisitNotExist = true; continue; } if (iEvisitExists == true && szSelectedVisit == "IE") { ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).BackColor = Color.Pink; blInitialVisitExist = true; continue; } if (visitExists == true) { ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).BackColor = Color.Red; blVisitExist = true; continue; } #endregion } } if (blInitialVisitNotExist == true) { lblCheckinMsg.Text = "<br>Schedules cannot be saved because patient shown in yellow color are visiting first time hence there visit type should be Initial Evaluation."; lblCheckinMsg.Focus(); lblCheckinMsg.Visible = true; } if (blInitialVisitExist == true) { lblCheckinMsg.Text = lblCheckinMsg.Text + "<br>Schedules cannot be saved because patient shown in pink color already has Initial Evaluation."; lblCheckinMsg.Focus(); lblCheckinMsg.Visible = true; } if (blVisitExist == true) { lblCheckinMsg.Text = lblCheckinMsg.Text + "<br>Schedules cannot be saved because patient shown in red color already has this visit"; lblCheckinMsg.Focus(); lblCheckinMsg.Visible = true; } #endregion #region "Save All Visit" if (blInitialVisitNotExist == false && blInitialVisitExist == false && blVisitExist == false) { for (int i = 0; i < grdDoctorList.Items.Count; i++) { if (((CheckBox)grdDoctorList.Items[i].Cells[0].FindControl("chkVisit")).Checked == true) { String szSelectedVisit = ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).SelectedItem.Text; String szSelectedVisitID = ((RadioButtonList)grdDoctorList.Items[i].Cells[3].FindControl("listVisitType")).SelectedItem.Value; Bill_Sys_Calender _bill_Sys_Calender = new Bill_Sys_Calender(); ArrayList objAL = new ArrayList(); objAL.Add(Session["CHECK_IN_CASE_ID"].ToString()); //Case Id objAL.Add(txtVisitDate.Text); //Appointment date objAL.Add("8.30"); //Appointment time objAL.Add(""); //Notes objAL.Add(grdDoctorList.Items[i].Cells[1].Text); // Doctor ID objAL.Add("TY000000000000000003"); //Type objAL.Add(((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID); // Company ID objAL.Add("AM"); objAL.Add("9.00"); objAL.Add("AM"); objAL.Add("0"); objAL.Add(szSelectedVisitID); _bill_Sys_Calender.SaveEvent(objAL, ((Bill_Sys_UserObject)Session["USER_OBJECT"]).SZ_USER_ID.ToString()); } } if (blInitialVisitNotExist == false && blInitialVisitExist == false && blVisitExist == false) { lblCheckinMsg.Text = "Visit Added Successfully."; Page.ClientScript.RegisterStartupScript(this.GetType(), "ss", "<script language='javascript'> window.parent.document.location.href='Bill_Sys_SearchCase.aspx';window.self.close(); </script>"); } } #endregion } catch (Exception ex) { log.Debug("Bill_Sys_CheckinPopup. Method - btnCheckinSave_Click : " + ex.Message.ToString()); log.Debug("Bill_Sys_CheckinPopup. Method - btnCheckinSave_Click : " + ex.StackTrace.ToString()); log.Debug("Bill_Sys_CheckinPopup. Method - btnCheckinSave_Click : " + ex.InnerException.Message.ToString()); log.Debug("Bill_Sys_CheckinPopup. Method - btnCheckinSave_Click : " + ex.InnerException.StackTrace.ToString()); 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()); } #endregion }
protected void btnSave_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 { int Count = 0; DateTime currentdate; currentdate = DateTime.Today; DateTime inserted_date; inserted_date = Convert.ToDateTime(txtAddDate.Text); if (DateTime.Compare(inserted_date, currentdate) > 0) { lblMsg.Text = "Selected Date should be less to Current Date"; lblMsg.Visible = true; return; } if (lstProcedureCode.Items.Count > 0) { foreach (ListItem li in lstProcedureCode.Items) { if (li.Selected == true) { Count = Count + 1; } } if (Count == 0) { lblMsg.Text = "Select atleast 1 procedure code"; lblMsg.Visible = true; return; } } Bill_Sys_Visit_BO _bill_Sys_Visit_BO = new Bill_Sys_Visit_BO(); CaseDetailsBO objcaseid = new CaseDetailsBO(); string CompanyID = ((Bill_Sys_BillingCompanyObject)Session["BILLING_COMPANY_OBJECT"]).SZ_COMPANY_ID; string DoctorID = extddlDoctor.Text; string ChkDate = txtAddDate.Text; string VisitType = extddlVisitType.Text; string CaseID; int flag = 0; string[] arrlstCaseNo = txtCaseNo.Text.Split(new char[] { ',' }); ArrayList arrlstAddDetails = new ArrayList(); Bill_Sys_AddVisit_DAO obj_bill_getset_value; for (int i = 0; i < arrlstCaseNo.Length; i++) { obj_bill_getset_value = new Bill_Sys_AddVisit_DAO(); obj_bill_getset_value.CaseNo = arrlstCaseNo[i]; obj_bill_getset_value.CompanyId = CompanyID; obj_bill_getset_value.DoctorID = DoctorID; obj_bill_getset_value.EventDate = ChkDate; obj_bill_getset_value.EventEndTimeType = "AM"; obj_bill_getset_value.EventTimeType = "AM"; obj_bill_getset_value.EventEndTime = "9.00"; obj_bill_getset_value.EventNote = ""; obj_bill_getset_value.IStatus = "2"; obj_bill_getset_value.EventTime = "8.30"; obj_bill_getset_value.TypeCodeId = "TY000000000000000003"; obj_bill_getset_value.VisitTypeId = VisitType; arrlstAddDetails.Add(obj_bill_getset_value); } ArrayList arrlstProcedureCode = new ArrayList(); foreach (ListItem li in lstProcedureCode.Items) { obj_bill_getset_value = new Bill_Sys_AddVisit_DAO(); if (li.Selected == true) { obj_bill_getset_value.ProcedureCode = li.Value.ToString(); arrlstProcedureCode.Add(obj_bill_getset_value); flag = 1; } } if (flag == 1) { Bill_Sys_Bulk_Visits objVisits = _bill_Sys_Visit_BO.InsertBulkVisit(arrlstAddDetails, arrlstProcedureCode); if (objVisits.InValidList != null) { if (objVisits.InValidList.Count != 0) { // show list of in-valid case numbers. "Visits could not be added to these cases" lblInvalidCaseNo.Text = ""; for (int i = 0; i < objVisits.InValidList.Count; i++) { lblInvalidCaseNo.Text += objVisits.InValidList[i].ToString() + ","; } lblInvalidCaseNo.Text = lblInvalidCaseNo.Text.Substring(0, lblInvalidCaseNo.Text.Length - 1); trInvalid.Visible = true; } } if (objVisits.ValidList != null) { if (objVisits.ValidList.Count != 0) { // show list of valid case numbers. "Visits that could be added to the cases" lblValidCaseNo.Text = ""; for (int i = 0; i < objVisits.ValidList.Count; i++) { lblValidCaseNo.Text += objVisits.ValidList[i].ToString() + ","; } lblValidCaseNo.Text = lblValidCaseNo.Text.Substring(0, lblValidCaseNo.Text.Length - 1); trValid.Visible = true; } } pnlChkCaseno.Visible = true; ClearControl(); } else if (flag == 0) { Bill_Sys_Bulk_Visits objVisits = _bill_Sys_Visit_BO.InsertBulkVisit(arrlstAddDetails, arrlstProcedureCode); if (objVisits.InValidList != null) { if (objVisits.InValidList.Count != 0) { // show list of in-valid case numbers. "Visits could not be added to these cases" for (int i = 0; i < objVisits.InValidList.Count; i++) { lblInvalidCaseNo.Text += objVisits.InValidList[i].ToString() + ","; } lblInvalidCaseNo.Text = lblInvalidCaseNo.Text.Substring(0, lblInvalidCaseNo.Text.Length - 1); trInvalid.Visible = true; } } if (objVisits.ValidList != null) { if (objVisits.ValidList.Count != 0) { // show list of valid case numbers. "Visits that could be added to the cases" for (int i = 0; i < objVisits.ValidList.Count; i++) { lblValidCaseNo.Text += objVisits.ValidList[i].ToString() + ","; } lblValidCaseNo.Text = lblValidCaseNo.Text.Substring(0, lblValidCaseNo.Text.Length - 1); trValid.Visible = true; } } pnlChkCaseno.Visible = true; ClearControl(); } } 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 BindGrid() { 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_Visit_BO = new Bill_Sys_Visit_BO(); objAL = new ArrayList(); try { objAL.Add(txtCompanyID.Text); objAL.Add(extddlDoctor.Text); objAL.Add(txtFromDate.Text); objAL.Add(txtToDate.Text); objAL.Add(""); objAL.Add(""); objAL.Add(extddlSpeciality.Text); //send location id as parameter to function objAL.Add(extddlLocation.Text); objAL.Add(extddlCaseType.Text); DataSet ds = new DataSet(); ds = _bill_Sys_Visit_BO.Last30DaysUnBilledVisitReport(objAL); DataTable dtTemp = new DataTable(); dtTemp.Columns.Add("SZ_CASE_ID"); dtTemp.Columns.Add("PATIENT_NAME"); dtTemp.Columns.Add("DT_EVENT_DATE"); dtTemp.Columns.Add("DOCTOR_NAME"); dtTemp.Columns.Add("Speciality"); dtTemp.Columns.Add("SZ_VISIT"); dtTemp.Columns.Add("DIAG COUNT"); dtTemp.Columns.Add("CASE ID"); dtTemp.Columns.Add("SZ_DOCTOR_ID"); dtTemp.Columns.Add("SZ_PATIENT_ID"); dtTemp.Columns.Add("Speciality_ID"); dtTemp.Columns.Add("I_EVENT_ID"); dtTemp.Columns.Add("NO_OF_DAYS"); dtTemp.Columns.Add("SZ_CASE_TYPE_NAME"); DataRow drTemp; String szTempCaseID = ""; for (int i = 0; i < ds.Tables[0].Rows.Count; i++) { if (i == 0) { drTemp = dtTemp.NewRow(); drTemp["SZ_CASE_ID"] = ds.Tables[0].Rows[i]["SZ_CASE_ID"].ToString(); drTemp["PATIENT_NAME"] = ds.Tables[0].Rows[i]["PATIENT_NAME"].ToString(); drTemp["DT_EVENT_DATE"] = ds.Tables[0].Rows[i]["DT_EVENT_DATE"].ToString(); drTemp["DOCTOR_NAME"] = ds.Tables[0].Rows[i]["DOCTOR_NAME"].ToString(); drTemp["Speciality"] = ds.Tables[0].Rows[i]["Speciality"].ToString(); drTemp["SZ_VISIT"] = ds.Tables[0].Rows[i]["SZ_VISIT"].ToString(); drTemp["DIAG COUNT"] = ds.Tables[0].Rows[i]["DIAG COUNT"].ToString(); drTemp["CASE ID"] = ds.Tables[0].Rows[i]["CASE ID"].ToString(); drTemp["SZ_DOCTOR_ID"] = ds.Tables[0].Rows[i]["SZ_DOCTOR_ID"].ToString(); drTemp["SZ_PATIENT_ID"] = ds.Tables[0].Rows[i]["SZ_PATIENT_ID"].ToString(); drTemp["Speciality_ID"] = ds.Tables[0].Rows[i]["Speciality_ID"].ToString(); drTemp["I_EVENT_ID"] = ds.Tables[0].Rows[i]["I_EVENT_ID"].ToString(); drTemp["NO_OF_DAYS"] = ds.Tables[0].Rows[i]["NO_OF_DAYS"].ToString(); drTemp["SZ_CASE_TYPE_NAME"] = ds.Tables[0].Rows[i]["SZ_CASE_TYPE_NAME"].ToString(); dtTemp.Rows.Add(drTemp); } else { if (ds.Tables[0].Rows[i]["SZ_CASE_ID"].ToString() != ds.Tables[0].Rows[i - 1]["SZ_CASE_ID"].ToString()) { drTemp = dtTemp.NewRow(); drTemp["SZ_CASE_ID"] = ds.Tables[0].Rows[i]["SZ_CASE_ID"].ToString(); drTemp["PATIENT_NAME"] = ds.Tables[0].Rows[i]["PATIENT_NAME"].ToString(); drTemp["DT_EVENT_DATE"] = ds.Tables[0].Rows[i]["DT_EVENT_DATE"].ToString(); drTemp["DOCTOR_NAME"] = ds.Tables[0].Rows[i]["DOCTOR_NAME"].ToString(); drTemp["Speciality"] = ds.Tables[0].Rows[i]["Speciality"].ToString(); drTemp["SZ_VISIT"] = ds.Tables[0].Rows[i]["SZ_VISIT"].ToString(); drTemp["DIAG COUNT"] = ds.Tables[0].Rows[i]["DIAG COUNT"].ToString(); drTemp["CASE ID"] = ds.Tables[0].Rows[i]["CASE ID"].ToString(); drTemp["SZ_DOCTOR_ID"] = ds.Tables[0].Rows[i]["SZ_DOCTOR_ID"].ToString(); drTemp["SZ_PATIENT_ID"] = ds.Tables[0].Rows[i]["SZ_PATIENT_ID"].ToString(); drTemp["Speciality_ID"] = ds.Tables[0].Rows[i]["Speciality_ID"].ToString(); drTemp["I_EVENT_ID"] = ds.Tables[0].Rows[i]["I_EVENT_ID"].ToString(); drTemp["NO_OF_DAYS"] = ds.Tables[0].Rows[i]["NO_OF_DAYS"].ToString(); drTemp["SZ_CASE_TYPE_NAME"] = ds.Tables[0].Rows[i]["SZ_CASE_TYPE_NAME"].ToString(); dtTemp.Rows.Add(drTemp); } } } grdAllReports.DataSource = dtTemp;//ds.Tables[0]; grdAllReports.DataBind(); //lblCount.Text = dtTemp.Rows.Count.ToString(); //grdCount.DataSource = ds.Tables[1]; //grdCount.DataBind(); } 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()); } }