Ejemplo n.º 1
0
    /// <summary>
    /// 数据绑定
    /// </summary>
    public override void DataBind()
    {
        Maticsoft.BLL.Search.Search bll = new Maticsoft.BLL.Search.Search();

        string sqlw = " 1=1 ";

        if (drpdepartment.Text != "")
        {
            sqlw += string.Format("  And A.DeptID = '{0}' ", drpdepartment.SelectedValue);
        }

        if (txtStartDate.Text != "")
        {
            sqlw += string.Format(" And  A.CheckDate>='{0}' ", Convert.ToDateTime(txtStartDate.Text));
        }

        if (txtEndDate.Text != "")
        {
            sqlw += string.Format("  And A.CheckDate<'{0}' ", Convert.ToDateTime(txtEndDate.Text).AddDays(1));
        }

        ReportRepeater.DataSource = bll.GetList_workload_itemgroup(sqlw).Tables[0];

        base.DataBind();
    }
Ejemplo n.º 2
0
    //科室医生组合项目查询
    public void BuildSearch_workload_ItemGroup()
    {
        Report a = new Report();

        a.Load(Server.MapPath("workload_ItemGroup.frx"));


        Maticsoft.BLL.Search.Search bll = new Maticsoft.BLL.Search.Search();

        string sqlw = " 1=1 ";

        if (Request.Params["DeptID"] != "")
        {
            sqlw += string.Format("  And A.DeptID = '{0}' ", Request.Params["DeptID"]);
        }

        if (Request.Params["StartDate"] != "")
        {
            sqlw += string.Format(" And  A.CheckDate>='{0}' ", Convert.ToDateTime(Request.Params["StartDate"]));
        }

        if (Request.Params["EndDate"] != "")
        {
            sqlw += string.Format("  And A.CheckDate<'{0}' ", Convert.ToDateTime(Request.Params["EndDate"]).AddDays(1));
        }

        DataSet ds = bll.GetList_workload_itemgroup(sqlw);

        //a.SetParameterValue("CheckDoctor", Request.Params["CheckDoctor"]);

        a.SetParameterValue("DeptName", Request.Params["DeptName"]);
        a.SetParameterValue("StartDate", Request.Params["StartDate"]);
        a.SetParameterValue("EndDate", Request.Params["EndDate"]);
        a.RegisterData(ds.Tables[0], "workload_ItemGroup");
        WebReport1.Report = a;

        WebReport1.Prepare();
    }