Exemplo n.º 1
0
    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());
        }
        _bill_Sys_ProcedureCode_BO = new Bill_Sys_ProcedureCode_BO();
        try
        {
            int iVisitType = 0;
            if (rdoVisitType.SelectedValue.ToString() != "")
            {
                iVisitType = Convert.ToInt32(rdoVisitType.SelectedValue);
            }
            string szAddToPreferred = "0";

            if (chkPrefList.Checked)
            {
                szAddToPreferred = "1";
            }

            DataTable dtInsid = new DataTable();
            dtInsid.Columns.Add("sz_insurance_id");
            for (int i = 0; i < lstIns.Items.Count; i++)
            {
                if (lstIns.Items[i].Selected)
                {
                    DataRow drInsid = dtInsid.NewRow();
                    drInsid["sz_insurance_id"] = lstIns.Items[i].Value;
                    dtInsid.Rows.Add(drInsid);
                }
            }


            //_bill_Sys_ProcedureCode_BO.Save_Update_ProcedureCode(txtProcedureCode.Text, extddlProCodeGroup.Text, txtProcedureDesc.Text, txtProcedureAmount.Text, iVisitType, txtModifier.Text, txtCompanyID.Text, "", "ADD", szAddToPreferred,txtRevCode.Text,txtValueCode.Text);
            _bill_Sys_ProcedureCode_BO.Save_Update_ProcedureCode(txtProcedureCode.Text, extddlProCodeGroup.Text, txtProcedureDesc.Text, txtProcedureAmount.Text, iVisitType, txtModifier.Text, txtCompanyID.Text, "", "ADD", szAddToPreferred, txtRevCode.Text, txtValueCode.Text, txtProcedureLongDesc.Text, txtModifierDesc.Text, txtRVU.Text, extddlLocation.Text, txt1500desc.Text, txtApplyDate.Text, txtContractAmount.Text, dtInsid);

            try
            {
                BlazeFast.server.SrvProcedures procs = new BlazeFast.server.SrvProcedures();
                procs.Refresh();
            }
            catch (Exception io)
            {
                //Elmah.ErrorSignal.FromCurrentContext().Raise(io);
            }


            ClearControls();
            grdProcedure.XGridBindSearch();

            usrMessage.PutMessage("Procedure codes save successfully ...");
            usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
            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 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_ProcedureCode_BO = new Bill_Sys_ProcedureCode_BO();
        try
        {
            int iVisitType = 0;
            if (rdoVisitType.SelectedValue.ToString() != "")
            {
                iVisitType = Convert.ToInt32(rdoVisitType.SelectedValue);
            }

            string szAddToPreferred = "0";

            if (chkPrefList.Checked)
            {
                szAddToPreferred = "1";
            }


            if (Session["ProcedureCodeID"] != null || Session["ProcedureCodeID"].ToString() != "&nbsp;")
            {
                //_bill_Sys_ProcedureCode_BO.Save_Update_ProcedureCode(txtProcedureCode.Text, extddlProCodeGroup.Text, txtProcedureDesc.Text, txtProcedureAmount.Text, iVisitType, txtModifier.Text, txtCompanyID.Text, Session["ProcedureCodeID"].ToString(), "UPDATE", szAddToPreferred, txtRevCode.Text, txtValueCode.Text);
                _bill_Sys_ProcedureCode_BO.Save_Update_EmployerProcedureCode(txtProcedureCode.Text, extddlProCodeGroup.Text, txtProcedureDesc.Text, txtProcedureAmount.Text, iVisitType, txtModifier.Text, txtEmployerID.Text, txtCompanyID.Text, Session["ProcedureCodeID"].ToString(), "UPDATE", szAddToPreferred, txtRevCode.Text, txtValueCode.Text, txtProcedureLongDesc.Text, txtModifierDesc.Text, txtRVU.Text, extddlLocation.Text);
            }

            try
            {
                BlazeFast.server.SrvProcedures procs = new BlazeFast.server.SrvProcedures();
                procs.Refresh();
            }
            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);
            }

            ClearControls();
            grdEmployerProcedure.XGridBindSearch();

            usrMessage.PutMessage("Procedure codes Updated successfully ...");
            usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
            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());
        }

        //Method End
        using (Utils utility = new Utils())
        {
            utility.MethodEnd(id, System.Reflection.MethodBase.GetCurrentMethod());
        }
    }
Exemplo n.º 3
0
    protected void btnDelete_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());
        }
        _deleteOpeation = new Bill_Sys_DeleteBO();
        String szListOfProcedureCodes = "";

        try
        {
            for (int i = 0; i < grdProcedure.Rows.Count; i++)
            {
                CheckBox chkDelete1 = (CheckBox)grdProcedure.Rows[i].FindControl("chkDelete");
                if (chkDelete1.Checked)
                {
                    if (!_deleteOpeation.deleteRecord("SP_MST_PROCEDURE_CODES", "@SZ_PROCEDURE_ID", grdProcedure.DataKeys[i]["SZ_PROCEDURE_ID"].ToString()))
                    {
                        if (szListOfProcedureCodes == "")
                        {
                            szListOfProcedureCodes = grdProcedure.DataKeys[i]["SZ_PROCEDURE_CODE"].ToString() + " -- " + grdProcedure.DataKeys[i]["SZ_CODE_DESCRIPTION"].ToString();
                        }
                        else
                        {
                            szListOfProcedureCodes = szListOfProcedureCodes + " , " + grdProcedure.DataKeys[i]["SZ_PROCEDURE_CODE"].ToString() + " -- " + grdProcedure.DataKeys[i]["SZ_CODE_DESCRIPTION"].ToString();
                        }
                    }
                    _deleteOpeation.deleteRecord("SP_DELETE_BILL_PROC_TYPE", "@SZ_TYPE_CODE_ID", grdProcedure.DataKeys[i]["SZ_TYPE_CODE_ID"].ToString());
                }
            }
            if (szListOfProcedureCodes != "")
            {
                Page.ClientScript.RegisterClientScriptBlock(typeof(GridView), "Msg", "alert('Records for Procedure codes " + szListOfProcedureCodes + "  exists.'); ", true);
            }
            else
            {
                usrMessage.PutMessage("Procedure codes deleted successfully ...");
                usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
                usrMessage.Show();
            }

            grdProcedure.XGridBindSearch();
            usrMessage.PutMessage("Procedure codes deleted successfully ...");
            usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
            usrMessage.Show();

            try
            {
                BlazeFast.server.SrvProcedures procs = new BlazeFast.server.SrvProcedures();
                procs.Refresh();
            }
            catch (Exception io)
            {
                //Elmah.ErrorSignal.FromCurrentContext().Raise(io);
            }
        }
        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());
        }
    }