Пример #1
0
    protected void btnDelete_Click(object sender, EventArgs e)
    {
        ArrayList arrObj = new ArrayList();

        for (int i = 0; i < grdDocs.Items.Count; i++)
        {
            CheckBox chk = (CheckBox)grdDocs.Items[i].FindControl("ChkDelete");
            if (chk.Checked)
            {
                EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();
                objEmployerVisitDO.CompanyID = txtCompanyID.Text;
                objEmployerVisitDO.ImageId   = grdDocs.Items[i].Cells[0].Text.ToString();
                objEmployerVisitDO.VisitId   = grdDocs.Items[i].Cells[3].Text.ToString();
                arrObj.Add(objEmployerVisitDO);
            }
        }
        EmployerBO objEmployerBO = new EmployerBO();
        string     sReturn       = objEmployerBO.DeleteDocs(arrObj);

        if (sReturn == "deleted")
        {
            lblMsg.Text = "Document deleted successfully";
        }
        else
        {
            lblMsg.Text = sReturn;
        }
        lblMsg.Visible = true;
        BindData();
    }
Пример #2
0
    public DataSet GetDocumnets(EmployerVisitDO EmployerVisitDO)
    {
        sqlCon = new SqlConnection(strConn);

        try
        {
            sqlCon.Open();
            sqlCmd             = new SqlCommand("proc_view_jfk_visit_document", sqlCon);
            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.Parameters.AddWithValue("@i_visit_id", EmployerVisitDO.VisitId);
            sqlCmd.Parameters.AddWithValue("@sz_company_id", EmployerVisitDO.CompanyID);
            sqlda = new SqlDataAdapter(sqlCmd);
            ds    = new DataSet();
            sqlda.Fill(ds);
        }
        catch (SqlException ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
        }
        finally
        {
            if (sqlCon.State == ConnectionState.Open)
            {
                sqlCon.Close();
            }
        }
        return(ds);
    }
Пример #3
0
    protected void UploadButton_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
        {
            EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();
            objEmployerVisitDO.CaseID      = txtCaseID.Text;
            objEmployerVisitDO.CompanyID   = txtCompanyID.Text;
            objEmployerVisitDO.CompanyName = txtCompanyName.Text;
            objEmployerVisitDO.UserID      = txtUserID.Text;
            objEmployerVisitDO.UserName    = txtUserName.Text;
            objEmployerVisitDO.VisitId     = txtVisitId.Text;
            objEmployerVisitDO.FileName    = ReportUpload.FileName;
            EmployerBO objEmployerBO = new EmployerBO();
            string     sPath         = objEmployerBO.SaveVisitDocument(objEmployerVisitDO);
            string     sBasePath     = ConfigurationManager.AppSettings["BASEPATH"].ToString();
            if (!Directory.Exists(sBasePath + sPath))
            {
                Directory.CreateDirectory(sBasePath + sPath);
            }
            if (sPath != "")
            {
                ReportUpload.SaveAs(sBasePath + sPath + ReportUpload.FileName);
                lblmsg.Text    = "File saved successfully";
                lblmsg.Visible = true;
            }
            else
            {
                lblmsg.Text    = "unable to save file";
                lblmsg.Visible = true;
            }
        }
        catch (Exception ex)
        {
            lblmsg.Text    = ex.ToString();
            lblmsg.Visible = true;
            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());
        }
    }
Пример #4
0
    protected 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());
        }
        try
        {
            EmployerVisitDO objEmployerdo = new EmployerVisitDO();
            objEmployerdo.EmploerID = extddlEmployer.Text;
            objEmployerdo.CompanyID = txtCompanyID.Text;
            string cases = "";
            if (txtCaseNo.Text != "")
            {
                string[] spiltcases = txtCaseNo.Text.Trim().Split(',');
                for (int i = 0; i < spiltcases.Length; i++)
                {
                    if (cases == "")
                    {
                        cases = "'" + spiltcases[i].ToString() + "'";
                    }
                    else
                    {
                        cases += ",'" + spiltcases[i].ToString() + "'";
                    }
                }
            }
            objEmployerdo.CaseNO          = cases;
            objEmployerdo.From_Visit_Date = txtFromDate.Text;
            objEmployerdo.To_Visit_Date   = txtToDate.Text;
            EmployerBO objBillSysPatientBO = new EmployerBO();
            DataSet    ds = objBillSysPatientBO.GetVisit(objEmployerdo);
            grdVisits.DataSource = ds;
            grdVisits.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());
        }
    }
Пример #5
0
    public void BindData()
    {
        EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();

        objEmployerVisitDO.CompanyID = txtCompanyID.Text;
        objEmployerVisitDO.VisitId   = txtvisitId.Text;

        EmployerBO objEmployerBO = new EmployerBO();
        DataSet    ds            = objEmployerBO.GetDocumnets(objEmployerVisitDO);

        grdDocs.DataSource = ds;
        grdDocs.DataBind();
    }
Пример #6
0
    public string SaveVisitDocument(EmployerVisitDO objEmployerVisitDO)
    {
        string visitID = "";

        sqlCon = new SqlConnection(strConn);
        sqlCon.Open();
        SqlTransaction tr;

        tr = sqlCon.BeginTransaction();
        try
        {
            sqlCmd                = new SqlCommand("proc_save_jfk_visit_documents", sqlCon);
            sqlCmd.CommandType    = CommandType.StoredProcedure;
            sqlCmd.Transaction    = tr;
            sqlCmd.CommandTimeout = 0;
            sqlCmd.Parameters.AddWithValue("@SZ_CASE_ID", objEmployerVisitDO.CaseID);
            sqlCmd.Parameters.AddWithValue("@SZ_COMPANY_ID", objEmployerVisitDO.CompanyID);
            sqlCmd.Parameters.AddWithValue("@SZ_COMPANY_NAME", objEmployerVisitDO.CompanyName);
            sqlCmd.Parameters.AddWithValue("@SZ_USER_ID", objEmployerVisitDO.UserID);
            sqlCmd.Parameters.AddWithValue("@SZ_USER_NAME", objEmployerVisitDO.UserName);
            sqlCmd.Parameters.AddWithValue("@SZ_FILE_NAME", objEmployerVisitDO.FileName);
            sqlCmd.Parameters.AddWithValue("@I_visit_id", objEmployerVisitDO.VisitId);

            SqlDataReader dr = sqlCmd.ExecuteReader();

            while (dr.Read())
            {
                visitID = dr[0].ToString();
            }
            dr.Close();



            tr.Commit();
        }
        catch (Exception ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            visitID = "";
            tr.Rollback();
        }
        finally
        {
            if (sqlCon.State == ConnectionState.Open)
            {
                sqlCon.Close();
            }
        }
        return(visitID);
    }
Пример #7
0
    public string DeleteDocs(ArrayList arrCases)
    {
        string returnSave = "";

        sqlCon = new SqlConnection(strConn);
        sqlCon.Open();
        SqlTransaction tr;

        tr = sqlCon.BeginTransaction();
        try
        {
            for (int i = 0; i < arrCases.Count; i++)
            {
                EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();
                objEmployerVisitDO = (EmployerVisitDO)arrCases[i];
                sqlCmd             = new SqlCommand("proc_delete_jfk_visit_document", sqlCon);
                sqlCmd.CommandType = CommandType.StoredProcedure;
                sqlCmd.Transaction = tr;
                sqlCmd.Parameters.AddWithValue("@sz_company_id", objEmployerVisitDO.CompanyID);
                sqlCmd.Parameters.AddWithValue("@i_visit_id", objEmployerVisitDO.VisitId);
                sqlCmd.Parameters.AddWithValue("@i_image_id", objEmployerVisitDO.ImageId);
                sqlCmd.ExecuteNonQuery();
            }

            tr.Commit();
            returnSave = "deleted";
        }
        catch (Exception ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            returnSave = ex.ToString();;
            tr.Rollback();
        }
        finally
        {
            if (sqlCon.State == ConnectionState.Open)
            {
                sqlCon.Close();
            }
        }
        return(returnSave);
    }
Пример #8
0
    public DataSet GetVisit(EmployerVisitDO EmployerVisitDO)
    {
        sqlCon = new SqlConnection(strConn);

        try
        {
            sqlCon.Open();
            sqlCmd             = new SqlCommand("SP_GET_EMPLOYER_VISIT", sqlCon);
            sqlCmd.CommandType = CommandType.StoredProcedure;
            sqlCmd.Parameters.AddWithValue("@SZ_EMPLOYER", EmployerVisitDO.EmploerID);
            sqlCmd.Parameters.AddWithValue("@SZ_COMPANY_ID", EmployerVisitDO.CompanyID);
            if (EmployerVisitDO.CaseNO != "")
            {
                sqlCmd.Parameters.AddWithValue("@SZ_CASE_NO", EmployerVisitDO.CaseNO);
            }
            if (EmployerVisitDO.From_Visit_Date != "" && EmployerVisitDO.To_Visit_Date != "")
            {
                sqlCmd.Parameters.AddWithValue("@DT_FROM_DATE", EmployerVisitDO.From_Visit_Date);
                sqlCmd.Parameters.AddWithValue("@DT_TO_DATE", EmployerVisitDO.To_Visit_Date);
            }

            sqlda = new SqlDataAdapter(sqlCmd);
            ds    = new DataSet();
            sqlda.Fill(ds);
        }
        catch (SqlException ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
        }
        finally
        {
            if (sqlCon.State == ConnectionState.Open)
            {
                sqlCon.Close();
            }
        }
        return(ds);
    }
Пример #9
0
    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
        {
            ArrayList arrayLists = new ArrayList();
            for (int i = 0; i < this.grdCaseMaster.Items.Count; i++)
            {
                if (((CheckBox)this.grdCaseMaster.Items[i].Cells[0].FindControl("chkSelect")).Checked)
                {
                    EmployerVisitDO employerVisitDO = new EmployerVisitDO()
                    {
                        CaseID    = this.grdCaseMaster.Items[i].Cells[2].Text.ToString(),
                        CompanyID = this.txtCompanyID.Text,
                        UserID    = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString(),
                        EmploerID = this.extddlEmployer.Text,
                        VisitDate = this.txtAppointdate.Text,
                        EmployerVisitProcedure = new List <EmployerVisitProcedure>()
                    };
                    foreach (ListItem item in this.lstProcedureCode.Items)
                    {
                        if (!item.Selected)
                        {
                            continue;
                        }
                        string   value     = item.Value;
                        string[] strArrays = value.Split(new char[] { '~' });
                        EmployerVisitProcedure employerVisitProcedure = new EmployerVisitProcedure()
                        {
                            ProcedureCode    = strArrays[0].ToString(),
                            ProcedureGroupId = strArrays[1].ToString()
                        };
                        employerVisitDO.EmployerVisitProcedure.Add(employerVisitProcedure);
                    }
                    arrayLists.Add(employerVisitDO);
                }
            }
            if ((new EmployerBO()).SaveVisit(arrayLists) == "")
            {
                this.usrMessage.PutMessage("can not save the visit");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_ErrorMessage);
                this.usrMessage.Show();
            }
            else
            {
                this.usrMessage.PutMessage("Visit save Sucessfully.");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
                this.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());
        }
    }
Пример #10
0
    protected void btnDeleteVisit_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
        {
            for (int i = 0; i < grdVisits.Items.Count; i++)
            {
                CheckBox chk = (CheckBox)grdVisits.Items[i].FindControl("chkSelect");
                if (chk.Checked)
                {
                    if (grdVisits.Items[i].Cells[17].Text.ToLower() == "true")
                    {
                        ScriptManager.RegisterClientScriptBlock(this, GetType(), "Done", "alert('Please select visit(s) for which invoice is not generated.');", true);
                        return;
                    }
                }
            }
            ArrayList arrList = new ArrayList();
            for (int i = 0; i < grdVisits.Items.Count; i++)
            {
                CheckBox chk = (CheckBox)grdVisits.Items[i].FindControl("chkSelect");
                if (chk.Checked)
                {
                    EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();
                    objEmployerVisitDO.VisitId   = grdVisits.Items[i].Cells[3].Text;
                    objEmployerVisitDO.CompanyID = txtCompanyID.Text;
                    arrList.Add(objEmployerVisitDO);
                }
            }
            EmployerBO objEmployerBO = new EmployerBO();
            string     returnVal     = objEmployerBO.DeleteVisit(arrList);
            if (returnVal != "")
            {
                this.usrMessage.PutMessage("Visit Deleted successfully.");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
                this.usrMessage.Show();
            }
            else
            {
                this.usrMessage.PutMessage("Error to delete visit.");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_ErrorMessage);
                this.usrMessage.Show();
            }
            GetData();
        }

        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());
        }
    }
Пример #11
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());
        }
        try
        {
            ArrayList arrCases = new ArrayList();
            for (int i = 0; i < grdCaseMaster.Items.Count; i++)
            {
                CheckBox chk = (CheckBox)grdCaseMaster.Items[i].Cells[0].FindControl("chkSelect");
                if (chk.Checked)
                {
                    EmployerVisitDO objCases = new EmployerVisitDO();
                    objCases.CaseID    = grdCaseMaster.Items[i].Cells[2].Text.ToString();
                    objCases.CompanyID = txtCompanyID.Text;
                    objCases.UserID    = ((Bill_Sys_UserObject)this.Session["USER_OBJECT"]).SZ_USER_ID.ToString();
                    objCases.EmploerID = extddlEmployer.Text;
                    objCases.VisitDate = txtAppointdate.Text;
                    objCases.EmployerVisitProcedure = new List <EmployerVisitProcedure>();
                    foreach (ListItem lstitem in this.lstProcedureCode.Items)
                    {
                        if (lstitem.Selected)
                        {
                            string   lstVal   = lstitem.Value;
                            string[] spiltVal = lstVal.Split('~');

                            EmployerVisitProcedure objEmployerVisitProcedure = new EmployerVisitProcedure();
                            objEmployerVisitProcedure.ProcedureCode    = spiltVal[0].ToString();
                            objEmployerVisitProcedure.ProcedureGroupId = spiltVal[1].ToString();
                            objCases.EmployerVisitProcedure.Add(objEmployerVisitProcedure);
                        }
                    }
                    arrCases.Add(objCases);
                }
            }

            EmployerBO objEmployerBO = new EmployerBO();
            string     returnSave    = objEmployerBO.SaveVisit(arrCases);
            if (returnSave != "")
            {
                this.usrMessage.PutMessage("Visit save Sucessfully.");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_UserMessage);
                this.usrMessage.Show();
            }
            else
            {
                this.usrMessage.PutMessage("can not save the visit");
                this.usrMessage.SetMessageType(UserControl_ErrorMessageControl.DisplayType.Type_ErrorMessage);
                this.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());
        }
    }
Пример #12
0
    public string SaveVisit(ArrayList arrCases)
    {
        string returnSave = "";

        sqlCon = new SqlConnection(strConn);
        sqlCon.Open();
        SqlTransaction tr;

        tr = sqlCon.BeginTransaction();
        try
        {
            for (int i = 0; i < arrCases.Count; i++)
            {
                EmployerVisitDO objEmployerVisitDO = new EmployerVisitDO();
                objEmployerVisitDO = (EmployerVisitDO)arrCases[i];
                sqlCmd             = new SqlCommand("SP_SAVE_EMPLOYER_VISIT", sqlCon);
                sqlCmd.CommandType = CommandType.StoredProcedure;
                sqlCmd.Transaction = tr;
                sqlCmd.Parameters.AddWithValue("@sz_case_id", objEmployerVisitDO.CaseID);
                sqlCmd.Parameters.AddWithValue("@dt_visit_date", objEmployerVisitDO.VisitDate);
                sqlCmd.Parameters.AddWithValue("@sz_company_id", objEmployerVisitDO.CompanyID);
                sqlCmd.Parameters.AddWithValue("@sz_user_id", objEmployerVisitDO.UserID);
                sqlCmd.Parameters.AddWithValue("@sz_employer_id", objEmployerVisitDO.EmploerID);

                SqlDataReader dr      = sqlCmd.ExecuteReader();
                string        visitID = "";
                while (dr.Read())
                {
                    visitID = dr[0].ToString();
                }
                dr.Close();



                for (int j = 0; j < objEmployerVisitDO.EmployerVisitProcedure.Count; j++)
                {
                    EmployerVisitProcedure objEmployerVisitProcedure = objEmployerVisitDO.EmployerVisitProcedure[j];
                    sqlCmd             = new SqlCommand("SP_SAVE_VISIT_PROCEDURE_CODE", sqlCon);
                    sqlCmd.CommandType = CommandType.StoredProcedure;
                    sqlCmd.Transaction = tr;
                    sqlCmd.Parameters.AddWithValue("@sz_case_id", objEmployerVisitDO.CaseID);
                    sqlCmd.Parameters.AddWithValue("@i_visit_id", visitID);
                    sqlCmd.Parameters.AddWithValue("@sz_company_id", objEmployerVisitDO.CompanyID);
                    sqlCmd.Parameters.AddWithValue("@sz_user_id", objEmployerVisitDO.UserID);
                    sqlCmd.Parameters.AddWithValue("@sz_employer_id", objEmployerVisitDO.EmploerID);
                    sqlCmd.Parameters.AddWithValue("@i_procedure_id", objEmployerVisitProcedure.ProcedureCode);
                    sqlCmd.Parameters.AddWithValue("@sz_procedure_group_id", objEmployerVisitProcedure.ProcedureGroupId);
                    sqlCmd.ExecuteNonQuery();
                }
            }

            tr.Commit();
            returnSave = "Save";
        }
        catch (Exception ex)
        {
            Elmah.ErrorSignal.FromCurrentContext().Raise(ex);
            returnSave = "";
            tr.Rollback();
        }
        finally
        {
            if (sqlCon.State == ConnectionState.Open)
            {
                sqlCon.Close();
            }
        }
        return(returnSave);
    }