Пример #1
0
        public DataSet GetQXList(string jsbm, string qxType, string _dwbm, string _bmbm, string key)
        {
            string        strWhere = " JSBM=:JSBM AND QXLX=:QXLX AND trim(DWBM)=:DWBM AND BMBM=:BMBM";
            StringBuilder strSql   = new StringBuilder();

            strSql.Append("select distinct QXBM,QXMC,JSBM,QXLX ");
            strSql.Append(" FROM XT_DM_QX ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" where 1=1 AND " + strWhere);
            object[] objValues = new object[4];
            objValues[0] = jsbm.Trim();
            objValues[1] = qxType;
            objValues[2] = _dwbm.Trim();
            objValues[3] = _bmbm.Trim();
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetQXList(string jsbm, string qxType, string _dwbm, string _bmbm)", "EDRS.OracleDAL.XT_DM_QX", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #2
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select BMBM,DWBM,FBMBM,BMMC,BMJC,BMAHJC,BMWHJC,SFLSJG,SFCBBM,BMXH,BZ,SFSC,BMYS ");
            strSql.Append(" FROM XT_ZZJG_BMBM ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_BMBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #3
0
        /// <summary>
        /// 分页获取数据列表
        /// </summary>
        public DataSet GetListByPageEx(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM ( ");
            strSql.Append(" SELECT ROW_NUMBER() OVER (");
            if (!string.IsNullOrEmpty(orderby.Trim()))
            {
                strSql.Append("order by T." + orderby);
            }
            else
            {
                strSql.Append("order by T.XH desc");
            }
            strSql.AppendFormat(")AS Ro, T.*  from {0} T ", @"(select * from YX_DZJZ_LSGL)");
            if (!string.IsNullOrEmpty(strWhere.Trim()))
            {
                strSql.Append(" WHERE 1=1 " + strWhere);
            }
            strSql.Append(" ) TT");
            strSql.AppendFormat(" WHERE TT.Ro between {0} and {1}", startIndex, endIndex);
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByPageEx(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_LSGL", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #4
0
        /// <summary>
        /// 获取记录总数
        /// </summary>
        public int GetRecordCountAndGn(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.AppendFormat("select count(1) from xt_zzjg_rybm{0} T right join xt_qx_rygnfp{0} b on T.dwbm=b.dwbm and T.gh=b.gh", ConfigHelper.GetConfigString("OrcDBLinq"));

            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            object obj = 0;

            try
            {
                obj = DbHelperOra.GetSingle(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public int GetRecordCount(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_RYBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #5
0
        /// <summary>
        /// 获取记录总数
        /// </summary>
        public int GetRecordCount(string dwbm, string jsbm, string strWhere, params object[] objValues)
        {
            string        sql    = "(select b.*,a.dwmc,a.fdwbm from xt_zzjg_dwbm a right join xt_dm_qx c on  a.dwbm=c.qxbm and c.dwbm='" + dwbm + "' and jsbm in (" + jsbm + ") and qxlx=0 right join XY_DZJZ_SBDJ b on c.qxbm =b.dwbm)";
            StringBuilder strSql = new StringBuilder();

            strSql.AppendFormat("select count(1) FROM {0} ", sql);
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            object obj = null;

            try
            {
                obj = DbHelperOra.GetSingle(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public int GetRecordCount(string dwbm, string jsbm, string strWhere, params object[] objValues)", "EDRS.OracleDAL.XY_DZJZ_SBDJ", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #6
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select MBJZBH,MLBH,FMLBH,MLXSMC,MLBM,MLLX,MLXX,MLSXH,SSLBBM,SSLBMC,SFBX,SFBXQFBXH ");
            strSql.Append(" FROM XT_DZJZ_JZMBML ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_DZJZ_JZMBML", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #7
0
        /// <summary>
        /// 分页获取数据列表
        /// </summary>
        public DataSet GetListByBm(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)
        {
            string tableName = string.Format("(select r.* from xt_qx_ryjsfp rj join xt_zzjg_rybm r on  rj.gh = r.gh and rj.dwbm = r.dwbm where 1=1 {0})", strWhere);

            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM ( ");
            strSql.Append(" SELECT ROW_NUMBER() OVER (");
            if (!string.IsNullOrEmpty(orderby.Trim()))
            {
                strSql.Append("order by T." + orderby);
            }
            else
            {
                strSql.Append("order by T.GH desc");
            }
            strSql.AppendFormat(")AS Ro, T.GH,T.DWBM,T.MC,T.DLBM,T.KL,T.YDDHHM,T.DZYJ,T.GZZH,T.YDWBM,T.YDWMC,T.SFLSRY,T.SFTZ,T.SFSC,T.XB,T.CAID from {1}{0} T ", ConfigHelper.GetConfigString("OrcDBLinq"), tableName);

            //if (!string.IsNullOrEmpty(strWhere.Trim()))
            //{
            //    strSql.Append(" WHERE 1=1 " + strWhere);
            //}
            strSql.Append(" ) TT");
            strSql.AppendFormat(" WHERE TT.Ro between {0} and {1}", startIndex, endIndex);
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_RYBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #8
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select JZBH,SFSC,CJSJ,ZHXGSJ,FQDWBM,FQL,DWBM,BMSAH,TYSAH,JZMC,JZLJ,JZSCSJ,JZSCRGH,JZSCRXM,JZMS,JZXGH,SFKYGX,GXYWBMJH,MRSFGKPZ,ZZZT,JZPZ,JZSHRBH,JZSHR,JZSHSJ,AJBH,WSBH,WSMC ");
            strSql.Append(" FROM YX_DZJZ_JZJBXX ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_JZJBXX", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #9
0
		/// <summary>
		/// 获得数据列表
		/// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
		{
			StringBuilder strSql=new StringBuilder();
            strSql.Append("select CSBH,CSKEY,CSVALUE,DYSJ,FZBS ");            
			strSql.Append(" FROM XT_DZJZ_ZZCS ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
			if(strWhere.Trim()!="")
			{
				strSql.Append(" where 1=1 "+strWhere);
			}
            try
            {
                return DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_DZJZ_ZZCS", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return null;
		}
Пример #10
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select BMSAH,DJBH,YJBH,YJKSSJ,YJJZSJ,JZZTXS,YJFS,FZFS,FYDYSL,SFSC,CJSJ,ZHXGSJ,FQDWBM,FQL,CBDW_BM,CBDW_MC ");
            strSql.Append(" FROM YX_AG_YJAP ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_AG_YJAP", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #11
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select DWBM,BMBM,JSBM,GH,ZJLDGH ");
            strSql.Append(" FROM XT_QX_RYJSFP ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_QX_RYJSFP", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #12
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select BMSAH,TYSAH,JZWJBH,JZWJMC,JZWJXSMC,JZWJCFLJ,JZWJSCSJ,JZWJMD5,JZWJDX,FQL,SFSC,CJSJ,XZCS,WJHZ,WJSXH,WJBZXX,JZWJXXMC,JZMLBH,JBH ");
            strSql.Append(" FROM YX_DZJZ_JZWJCC ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_JZWJCC", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #13
0
        public DataSet GetTreeList(string strWhere, string strQxWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            if (strWhere.IndexOf(":DWBM") == -1)//根据名称筛选
            {
                strSql.AppendFormat("select distinct t1.*");
                strSql.AppendFormat(",(select COUNT(1) from xt_dm_qx qx WHERE QXLX = 0 AND TRIM(qx.Qxbm) = TRIM(t1.dwbm) ");
                strSql.AppendFormat("{0}", strQxWhere);
                strSql.AppendFormat(") qx ");
                strSql.AppendFormat(" from XT_ZZJG_DWBM{0} t1 left join XT_ZZJG_DWBM{0} t2 on(t2.dwbm = t1.fdwbm) ", ConfigHelper.GetConfigString("OrcDBLinq"));
            }
            else
            {
                strSql.AppendFormat("select distinct t1.*");
                strSql.AppendFormat(",(select COUNT(1) from xt_dm_qx qx WHERE QXLX = 0 AND TRIM(qx.Qxbm) = TRIM(t1.dwbm)");
                strSql.AppendFormat("{0}", strQxWhere);
                strSql.AppendFormat(") qx ");
                strSql.AppendFormat(" from XT_ZZJG_DWBM{0} t1", ConfigHelper.GetConfigString("OrcDBLinq"));
            }
            strSql.AppendFormat(" where 1=1 {0}", strWhere);
            strSql.Append(" order by t1.DWBM");
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strQxWhere + strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetTreeList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_DM_QX", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #14
0
        public DataSet GetLBList(string jsbm, string _dwbm, string _bmbm, string key)
        {
            string strWhere = " JSBM IN (" + jsbm + ") AND QXLX=:QXLX AND trim(DWBM)=:DWBM AND BMBM IN (" + _bmbm + ") ";

            object[] objValues = new object[5];
            objValues[0] = 1;//权限类型
            objValues[1] = _dwbm.Trim();

            if (!string.IsNullOrEmpty(key))
            {
                strWhere    += " and QXMC like :QXMC ";
                objValues[2] = "%" + key + "%";
            }
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select distinct QXBM,QXMC");
            strSql.Append(" FROM XT_DM_QX ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" where 1=1 AND " + strWhere);

            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetLBList(string jsbm, string _dwbm, string _bmbm)", "EDRS.OracleDAL.XT_DM_QX", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #15
0
        /// <summary>
        /// 根据分类获取案件
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="objValues"></param>
        /// <returns></returns>
        public DataTable GetListGroupByAjLx(string strWhere, string strWhere1, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(@"SELECT 
                                            COUNT(1)  AJCount,
                                            SUM(Case When IsRegard > 0 then 1 else 0 end) RegardCount,
                                            COUNT(1) - SUM(Case When IsRegard > 0 then 1 else 0 end) NotRegardCount,
                                            AJLB_Bm,
                                            AJLB_Mc ");
            strSql.Append(@" FROM 
                                        (
                                            SELECT 
                                                (select count(1) from yx_dzjz_jzjbxx ML where ML.Bmsah=AJ.Bmsah) IsRegard ,
                                                AJ.Ajlb_Bm,
                                                AJ.Ajlb_Mc 
                                            FROM 
                                            TYYW_GG_AJJBXX AJ
                                            WHERE 1=1");
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(" " + strWhere);
            }
            strSql.AppendFormat(") AJ");
            strSql.AppendFormat(" WHERE 1=1 " + strWhere1);
            strSql.Append(" GROUP BY AJLB_Bm,AJLB_Mc");
            strSql.Append(" having COUNT(1) > 0 ");//去除无案件的类别
            try
            {
                DataSet ds = DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere + strWhere1, objValues));
                if (ds != null && ds.Tables.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataTable GetListGroupByAjLx(string strWhere, params object[] objValues)", "EDRS.OracleDAL.EDRS_Report", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #16
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select FPBM,YJXH,WJXH,ADDTIME,SFSC ");
            strSql.Append(" FROM YX_DZJZ_LSAJWJFP ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_LSAJWJFP", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #17
0
        /// <summary>
        /// 根据案件信息赛选案件
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="objValues"></param>
        /// <returns></returns>
        public DataTable GetListGroupByAj(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(@"
                        select JCount,MCount,WCount,PageCount,(select count(1) from yx_dzjz_jzjbxx y where y.Bmsah=T1.Bmsah) IsRegard,
                        T1.AJMC,
                        T1.BMSAH,
                        T1.AJLB_MC,
                        T1.CBDW_MC,
                        T1.CBBM_MC,
                        T1.CBR,
                        T1.DQJD,
                        T1.SLRQ,
                        T1.AJZT,
                        T1.DQRQ,
                        T1.BJRQ,
                        T1.WCRQ,
                        T1.GDRQ,
                        T1.AJLB_BM,
                        T1.CBDW_BM  
                        ");
            strSql.Append(@"
                        from TYYW_GG_AJJBXX T1
                        LEFT JOIN
                        (
                            SELECT BMSAH,COUNT(1) JCount FROM YX_DZJZ_JZML WHERE MLLX = 1 AND SFSC='N' GROUP BY BMSAH
                        ) T2 ON (T1.BMSAH = T2.BMSAH)
                        LEFT JOIN 
                        (
                            SELECT BMSAH,COUNT(1) MCount FROM YX_DZJZ_JZML WHERE MLLX = 2 AND SFSC='N' GROUP BY BMSAH
                        ) T3 ON (T1.BMSAH = T3.BMSAH)
                        LEFT JOIN 
                        (
                            SELECT BMSAH,COUNT(1) WCount FROM YX_DZJZ_JZML WHERE MLLX = 3 AND SFSC='N' GROUP BY BMSAH
                        ) T4 ON (T1.BMSAH = T4.BMSAH)
                        LEFT JOIN
                        (
                             SELECT BMSAH,COUNT(1) PageCount FROM yx_dzjz_jzmlwj WHERE SFSC = 'N' GROUP BY BMSAH
                        ) T5 ON (T1.BMSAH = T5.BMSAH)");
            strSql.Append(@" where T1.SFSC='N' ");
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(strWhere);
            }
            try
            {
                DataSet ds = DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
                if (ds != null && ds.Tables.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataTable GetListGroupByAj(string strWhere, params object[] objValues)", "EDRS.OracleDAL.EDRS_Report", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #18
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select DYSQDH,SQDM,DYSQSJ,LSZH,SQBZ,DYZT,DYR,DYRGH,DYZFY,DYSJ,CLSM ");
            strSql.Append(" FROM YX_DZJZ_DYSQD ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_DYSQD", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #19
0
        /// <summary>
        /// 分页获取数据列表
        /// </summary>
        public DataSet GetListByPageAndGn(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM ( ");
            strSql.Append(" SELECT ROW_NUMBER() OVER (");
            if (!string.IsNullOrEmpty(orderby.Trim()))
            {
                strSql.Append("order by T." + orderby);
            }
            else
            {
                strSql.Append("order by T.GH desc");
            }
            strSql.AppendFormat(")AS Ro, T.GH,T.DWBM,T.MC,T.DLBM,T.KL,T.YDDHHM,T.DZYJ,T.GZZH,T.YDWBM,T.YDWMC,T.SFLSRY,T.SFTZ,T.SFSC,T.XB,T.CAID,c.GNBM,c.GNMC  from XT_ZZJG_RYBM{0} T ", ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.AppendFormat(" right join xt_qx_rygnfp{0} b on T.dwbm=b.dwbm and T.gh=b.gh", ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.AppendFormat(" left join xt_qx_gndy{0} c on b.gnbm=c.gnbm", ConfigHelper.GetConfigString("OrcDBLinq"));

            if (!string.IsNullOrEmpty(strWhere.Trim()))
            {
                strSql.Append(" WHERE 1=1 " + strWhere);
            }
            strSql.Append(" ) TT");
            strSql.AppendFormat(" WHERE TT.Ro between {0} and {1}", startIndex, endIndex);
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_RYBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #20
0
        /// <summary>
        /// 获取功能分类和功能列表
        /// </summary>
        public DataSet GetListByType(string dwbm, string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" select flbm,flmc,fflbm,dwbm,flxh,gnct,sfdjy from ( ");
            strSql.AppendFormat(" select a.flbm,a.flmc,a.fflbm,a.dwbm,a.flxh,'' as gnct,'N' as sfdjy From XT_QX_GNFL {0} a where a.sfsc='N' ", ConfigHelper.GetConfigString("OrcDBLinq"));

            strSql.Append(" union ");
            strSql.AppendFormat(" select a.gnbm,a.gnmc,a.flbm,a.dwbm,a.gnxh,a.gnct,a.sfdjy From xt_qx_gndy {0} a where a.sfsc='N' ", ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" ) t");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            strSql.Append(" start with fflbm Is null connect by fflbm=prior flbm group by flbm,flmc,fflbm,dwbm,flxh,gnct,sfdjy order by flxh asc ");

            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByType(string dwbm, string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_QX_GNDY", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #21
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetListAndDWBM(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select GH,XT_ZZJG_RYBM.DWBM,DWMC,MC,DLBM,KL,YDDHHM,DZYJ,GZZH,YDWBM,YDWMC,SFLSRY,SFTZ,XT_ZZJG_RYBM.SFSC,XB,CAID ");
            strSql.Append(" FROM XT_ZZJG_RYBM ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" join xt_zzjg_dwbm ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" on XT_ZZJG_RYBM.DWBM=xt_zzjg_dwbm.DWBM ");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListAndDWBM(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_RYBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #22
0
        /// <summary>
        /// 获取角色对应功能
        /// </summary>
        public DataSet GetListByBound(string dwbm, string gh, string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(" select distinct flbm,flmc,fflbm,dwbm,flxh,gnct from ( ");
            strSql.AppendFormat(" select a.flbm,a.flmc,a.fflbm,a.dwbm,a.flxh,'' gnct,'' jsbm, '' bmbm From XT_QX_GNFL {0} a where a.sfsc='N' ", ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" union all ");
            strSql.Append(" select b.gnbm,b.gnmc,b.flbm,b.dwbm,b.gnxh,b.gnct,a.jsbm,a.bmbm from xt_qx_jsgnfp ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            strSql.Append(" a join xt_qx_gndy ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            //strSql.Append(" b on a.gnbm=b.gnbm and a.dwbm='"+dwbm+"' and b.dwbm='"+dwbm+"'");
            strSql.Append(" b on a.gnbm=b.gnbm ");
            strSql.Append(" right join XT_QX_RYJSFP c on (a.jsbm = c.jsbm and a.dwbm=c.dwbm and a.bmbm=c.bmbm) where c.DWBM='" + dwbm + "' and c.GH='" + gh + "'");// or a.bmbm= c.bmbm
            strSql.Append(" union all ");
            strSql.Append("select e.gnbm,e.gnmc,e.flbm,f.dwbm,e.gnxh,e.gnct,'',f.bmbm from xt_qx_gndy e ");
            strSql.Append("right join xt_qx_rygnfp f on e.gnbm = f.gnbm and f.dwbm='" + dwbm + "' and f.gh='" + gh + "'");
            strSql.Append(") t ");
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            strSql.Append(" start with fflbm Is not null connect by prior fflbm= flbm order by flxh asc ");
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByBound(string dwbm,string gh, string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_QX_GNDY", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #23
0
        /// <summary>
        /// 分页获取数据列表
        /// </summary>
        public DataSet GetListByPage(string dwbm, string jsbm, string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)
        {
            string sql = "(select b.*,a.dwmc,a.fdwbm from xt_zzjg_dwbm a join xt_dm_qx c on  a.dwbm=c.qxbm and c.dwbm='" + dwbm + "' and jsbm in (" + jsbm + ") and qxlx=0 join XY_DZJZ_SBDJ b on c.qxbm =b.dwbm)";

            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT * FROM ( ");
            strSql.Append(" SELECT ROW_NUMBER() OVER (");
            if (!string.IsNullOrEmpty(orderby.Trim()))
            {
                strSql.Append("order by T." + orderby);
            }
            else
            {
                strSql.Append("order by T.DEVSN desc");
            }
            strSql.AppendFormat(")AS Ro, T.*  from {0} T ", sql);
            if (!string.IsNullOrEmpty(strWhere.Trim()))
            {
                strSql.Append(" WHERE 1=1 " + strWhere);
            }
            strSql.Append(" ) TT");
            strSql.AppendFormat(" WHERE TT.Ro between {0} and {1}", startIndex, endIndex);
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListByPage(string dwbm, string jsbm, string strWhere, string orderby, int startIndex, int endIndex, params object[] objValues)", "EDRS.OracleDAL.XY_DZJZ_SBDJ", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #24
0
        /// <summary>
        /// 根据卷筛选案件
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="objValues"></param>
        /// <returns></returns>
        public DataTable GetListGroupByJ(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT T1.BMSAH,T1.MLBH,CJSJ,ZHXGSJ,MLXSMC,SSLBBM,SSLBMC,T1.MLLX");
            strSql.Append(@" FROM YX_DZJZ_JZML T1");
            //strSql.Append(@"LEFT JOIN
            //(
            //    SELECT FMLBH,COUNT(1) MCount FROM YX_DZJZ_JZML WHERE MLLX = 2 AND SFSC = 'N' GROUP BY FMLBH
            //) T2 ON (T1.MLBH = T2.FMLBH)
            //LEFT JOIN
            //(
            //    SELECT CASE WHEN T1.FMLBH IS NULL THEN T2.FMLBH ELSE T1.FMLBH END FMLBH,T2.WCount FROM
            //    (
            //         SELECT FMLBH,COUNT(1) WCount FROM YX_DZJZ_JZML WHERE MLLX = 3  AND SFSC = 'N' GROUP BY FMLBH
            //    ) T2
            //    LEFT JOIN
            //    (
            //           SELECT FMLBH,MLBH FROM YX_DZJZ_JZML WHERE MLLX = 2  AND SFSC = 'N'
            //    ) T1
            //    ON (T1.MLBH = T2.FMLBH)
            //) T3 ON (T1.MLBH = T3.FMLBH)");
            strSql.Append(" WHERE T1.MLLX = 1");
            strSql.Append(@" AND T1.SFSC = 'N'");
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(strWhere);
            }
            strSql.Append(" order by T1.MLSXH");
            try
            {
                DataSet ds = DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
                if (ds != null && ds.Tables.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataTable GetListGroupByJ(string strWhere, params object[] objValues)", "EDRS.OracleDAL.EDRS_Report", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #25
0
        /// <summary>
        /// 获取所有下级部门的人员
        /// </summary>
        public DataSet GetListChildrenBmAll(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select * from xt_qx_ryjsfp where bmbm in(select bmbm from xt_zzjg_bmbm connect by prior bmbm=fbmbm start with ");

            if (strWhere.Trim() != "")
            {
                strSql.Append(" 1=1 " + strWhere);
            }
            strSql.Append(" )");
            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_QX_RYJSFP", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #26
0
        /// <summary>
        /// 根据文件赛选案件
        /// </summary>
        /// <param name="strWhere"></param>
        /// <param name="objValues"></param>
        /// <returns></returns>
        public DataTable GetListGroupByM(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append(@"SELECT T1.BMSAH,T1.MLBH,T1.CJSJ,T1.ZHXGSJ,T1.MLXSMC,T1.SSLBBM,T1.SSLBMC,T1.MLLX,
                                        (SELECT COUNT(1) FROM YX_DZJZ_JZML T2 WHERE T2.FMLBH = T1.MLBH) WCount");
            strSql.Append(@"  FROM YX_DZJZ_JZML T1");
            strSql.Append(@" WHERE T1.SFSC = 'N'");
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(strWhere);
            }
            strSql.Append("  order by T1.MLSXH");
            try
            {
                DataSet ds = DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
                if (ds != null && ds.Tables.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataTable GetListGroupByM(string strWhere, params object[] objValues)", "EDRS.OracleDAL.EDRS_Report", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #27
0
        /// <summary>
        /// 获取记录总数
        /// </summary>
        public int GetRecordCount(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select count(1) FROM XT_ZZJG_BMBM ");
            strSql.Append(ConfigHelper.GetConfigString("OrcDBLinq"));
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            object obj = 0;

            try
            {
                obj = DbHelperOra.GetSingle(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public int GetRecordCount(string strWhere, params object[] objValues)", "EDRS.OracleDAL.XT_ZZJG_BMBM", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }

            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }
Пример #28
0
        public DataTable GetMLList(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("SELECT distinct T1.BMSAH,MLBH,CJSJ,ZHXGSJ,MLXSMC,SSLBBM,SSLBMC,MLLX ");
            strSql.Append(@" FROM YX_DZJZ_JZML T1 WHERE  T1.SFSC = 'N'");
            if (!string.IsNullOrEmpty(strWhere))
            {
                strSql.Append(strWhere);
            }
            try
            {
                DataSet ds = DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
                if (ds != null && ds.Tables.Count > 0)
                {
                    return(ds.Tables[0]);
                }
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataTable GetMLList(string strWhere, params object[] objValues)", "EDRS.OracleDAL.EDRS_Report", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #29
0
        /// <summary>
        /// 获得数据列表
        /// </summary>
        public DataSet GetListfile(string strWhere, params object[] objValues)
        {
            StringBuilder strSql = new StringBuilder();

            strSql.Append("select YX_DZJZ_LSGL.*,(select count(1) from yx_dzjz_lszzwj a where a.sfsc='N' and a.lszh=YX_DZJZ_LSGL.Lszh) as wjnum ");
            strSql.Append(" from  YX_DZJZ_LSGL ");

            strSql.Append(" where YX_DZJZ_LSGL.SFSC='N' " + strWhere);

            try
            {
                return(DbHelperOra.Query(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues)));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public DataSet GetListfile(string strWhere, params object[] objValues)", "EDRS.OracleDAL.YX_DZJZ_LSGL", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            return(null);
        }
Пример #30
0
        /// <summary>
        /// 扩展获取记录总数
        /// </summary>
        public int GetRecordCountUnite(string strWhere, params object[] objValues)
        {
            //string tableName = "(select JZ.JZSCRXM,JZ.CJSJ,JZ.AJBH,JZ.WSBH,JZ.WSMC,JZ.ZZZT,AJMC,d.BMSAH,AJLB_MC,CBDW_MC,CBBM_MC,DQJD,SLRQ,AJZT,DQRQ,BJRQ,WCRQ,AJLB_BM,CBDW_BM,d.SFSC,XYR,SFZH,TARYXX,SHR,ZJS,DJJ,ZYS,JZPZ,JZSHRBH,JZSHR,JZSHSJ,JZBH  from TYYW_GG_AJJBXX d  JOIN tyyw_gg_ajjbxxkz dk on d.bmsah = dk.ahmc LEFT JOIN yx_dzjz_jzjbxx JZ ON (d.bmsah = JZ.BMSAH) where d.SFSC='N' and JZ.SFSC = 'N') T ";
            string tableName = string.Format("(select JZ.JZSCRXM,JZ.CJSJ,d.CJSJ GGCJSJ,JZ.ZZZT,JZ.LAZZZT,d.BMSAH,AJLB_MC,CBDW_MC,CBBM_MC,d.CBR,DQJD, SLRQ,AJZT,DQRQ,BJRQ,WCRQ,dk.GDRQ,AJLB_BM,CBDW_BM,d.SFSC,SHR,ZJS,DJJ,ZYS,JZPZ,JZSHRBH,JZSHR,JZSHSJ,JZBH ,SMAJLA,SMAJCD");

            tableName += ",dk.ay AJMC,dk.sajg,dk.yg,dk.bg,dk.yyr,dk.sqzxr,dk.bzxr,dk.sarq,dk.jarq,dk.cjjg,dk.zxbd,dk.sljg,dk.zxjg,dk.jafs,dk.gldaxlh,dk.hytcy,dk.sjy,dk.zcs ,dk.djc,dk.ys,dk.ywt,dk.bgqx ";
            tableName += string.Format(" from TYYW_GG_AJJBXX d JOIN tyyw_gg_ajjbxxkz dk on d.bmsah = dk.ahmc LEFT JOIN yx_dzjz_jzjbxx JZ ON (d.bmsah = JZ.BMSAH) where d.SFSC='N' and JZ.SFSC = 'N')");
            StringBuilder strSql = new StringBuilder();

            strSql.AppendFormat("select count(1) FROM {0} ", tableName);
            if (strWhere.Trim() != "")
            {
                strSql.Append(" where 1=1 " + strWhere);
            }
            object obj = null;

            try
            {
                obj = DbHelperOra.GetSingle(strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            catch (Exception ex)
            {
                EDRS.Common.LogHelper.LogError(this.context, "Exception", ex.Message, "public int GetRecordCountUnite(string strWhere, params object[] objValues)", "EDRS.OracleDAL.TYYW_GG_AJJBXX_Ex", strSql.ToString(), ParameterHelp.ParameterReset(strWhere, objValues));
            }
            if (obj == null)
            {
                return(0);
            }
            else
            {
                return(Convert.ToInt32(obj));
            }
        }