using System;
using System.Data;
using System.Text;
using System.Data.OracleClient;
using CallCenterApi.DB;
namespace CallCenterApi.DAL
{
///
/// 数据访问类:SF_ZHENDUAN
///
public partial class O_SF_ZHENDUAN
{
public O_SF_ZHENDUAN()
{ }
#region BasicMethod
///
/// 得到一个对象实体
///
public CallCenterApi.Model.O_SF_ZHENDUAN GetModel(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select * from (");
strSql.Append("select * from DIAGNOSIS_V ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
strSql.Append(" ) t Where rownum=1");
CallCenterApi.Model.O_SF_ZHENDUAN model = new CallCenterApi.Model.O_SF_ZHENDUAN();
DataSet ds = DBOracleHelper.Query(strSql.ToString());
if (ds.Tables[0].Rows.Count > 0)
{
return DataRowToModel(ds.Tables[0].Rows[0]);
}
else
{
return null;
}
}
///
/// 得到一个对象实体
///
public CallCenterApi.Model.O_SF_ZHENDUAN DataRowToModel(DataRow row)
{
CallCenterApi.Model.O_SF_ZHENDUAN model = new CallCenterApi.Model.O_SF_ZHENDUAN();
if (row != null)
{
if (row["BINGANHAO"] != null)
{
model.BINGANHAO = row["BINGANHAO"].ToString();
}
if (row["BINGRENZYID"] != null)
{
model.BINGRENZYID = row["BINGRENZYID"].ToString();
}
if (row["BRXH"] != null)
{
model.BRXH = row["BRXH"].ToString();
}
if (row["ZZD"] != null)
{
model.ZZD = row["ZZD"].ToString();
}
if (row["ZZDMC"] != null)
{
model.ZZDMC = row["ZZDMC"].ToString();
}
if (row["ZZDBQ"] != null)
{
model.ZZDBQ = row["ZZDBQ"].ToString();
}
if (row["ZZDQK"] != null)
{
model.ZZDQK = row["ZZDQK"].ToString();
}
if (row["MZZD"] != null)
{
model.MZZD = row["MZZD"].ToString();
}
if (row["MZZDMC"] != null)
{
model.MZZDMC = row["MZZDMC"].ToString();
}
if (row["MZZDBQ"] != null)
{
model.MZZDBQ = row["MZZDBQ"].ToString();
}
if (row["MZZDQK"] != null)
{
model.MZZDQK = row["MZZDQK"].ToString();
}
if (row["CZD1"] != null)
{
model.CZD1 = row["CZD1"].ToString();
}
if (row["CZDMC1"] != null)
{
model.CZDMC1 = row["CZDMC1"].ToString();
}
if (row["CZDBQ1"] != null)
{
model.CZDBQ1 = row["CZDBQ1"].ToString();
}
if (row["CZDQK1"] != null)
{
model.CZDQK1 = row["CZDQK1"].ToString();
}
if (row["CZD2"] != null)
{
model.CZD2 = row["CZD2"].ToString();
}
if (row["CZDMC2"] != null)
{
model.CZDMC2 = row["CZDMC2"].ToString();
}
if (row["CZDBQ2"] != null)
{
model.CZDBQ2 = row["CZDBQ2"].ToString();
}
if (row["CZDQK2"] != null)
{
model.CZDQK2 = row["CZDQK2"].ToString();
}
if (row["CZD3"] != null)
{
model.CZD3 = row["CZD3"].ToString();
}
if (row["CZDMC3"] != null)
{
model.CZDMC3 = row["CZDMC3"].ToString();
}
if (row["CZDBQ3"] != null)
{
model.CZDBQ3 = row["CZDBQ3"].ToString();
}
if (row["CZDQK3"] != null)
{
model.CZDQK3 = row["CZDQK3"].ToString();
}
if (row["CZD4"] != null)
{
model.CZD4 = row["CZD4"].ToString();
}
if (row["CZDMC4"] != null)
{
model.CZDMC4 = row["CZDMC4"].ToString();
}
if (row["CZDBQ4"] != null)
{
model.CZDBQ4 = row["CZDBQ4"].ToString();
}
if (row["CZDQK4"] != null)
{
model.CZDQK4 = row["CZDQK4"].ToString();
}
if (row["CZD5"] != null)
{
model.CZD5 = row["CZD5"].ToString();
}
if (row["CZDMC5"] != null)
{
model.CZDMC5 = row["CZDMC5"].ToString();
}
if (row["CZDBQ5"] != null)
{
model.CZDBQ5 = row["CZDBQ5"].ToString();
}
if (row["CZDQK5"] != null)
{
model.CZDQK5 = row["CZDQK5"].ToString();
}
if (row["CZD6"] != null)
{
model.CZD6 = row["CZD6"].ToString();
}
if (row["CZDMC6"] != null)
{
model.CZDMC6 = row["CZDMC6"].ToString();
}
if (row["CZDBQ6"] != null)
{
model.CZDBQ6 = row["CZDBQ6"].ToString();
}
if (row["CZDQK6"] != null)
{
model.CZDQK6 = row["CZDQK6"].ToString();
}
if (row["CZD7"] != null)
{
model.CZD7 = row["CZD7"].ToString();
}
if (row["CZDMC7"] != null)
{
model.CZDMC7 = row["CZDMC7"].ToString();
}
if (row["CZDBQ7"] != null)
{
model.CZDBQ7 = row["CZDBQ7"].ToString();
}
if (row["CZDQK7"] != null)
{
model.CZDQK7 = row["CZDQK7"].ToString();
}
if (row["CZD8"] != null)
{
model.CZD8 = row["CZD8"].ToString();
}
if (row["CZDMC8"] != null)
{
model.CZDMC8 = row["CZDMC8"].ToString();
}
if (row["CZDBQ8"] != null)
{
model.CZDBQ8 = row["CZDBQ8"].ToString();
}
if (row["CZDQK8"] != null)
{
model.CZDQK8 = row["CZDQK8"].ToString();
}
if (row["CZD9"] != null)
{
model.CZD9 = row["CZD9"].ToString();
}
if (row["CZDMC9"] != null)
{
model.CZDMC9 = row["CZDMC9"].ToString();
}
if (row["CZDBQ9"] != null)
{
model.CZDBQ9 = row["CZDBQ9"].ToString();
}
if (row["CZDQK9"] != null)
{
model.CZDQK9 = row["CZDQK9"].ToString();
}
if (row["CZD10"] != null)
{
model.CZD10 = row["CZD10"].ToString();
}
if (row["CZDMC10"] != null)
{
model.CZDMC10 = row["CZDMC10"].ToString();
}
if (row["CZDBQ10"] != null)
{
model.CZDBQ10 = row["CZDBQ10"].ToString();
}
if (row["CZDQK10"] != null)
{
model.CZDQK10 = row["CZDQK10"].ToString();
}
if (row["CZD11"] != null)
{
model.CZD11 = row["CZD11"].ToString();
}
if (row["CZDMC11"] != null)
{
model.CZDMC11 = row["CZDMC11"].ToString();
}
if (row["CZDBQ11"] != null)
{
model.CZDBQ11 = row["CZDBQ11"].ToString();
}
if (row["CZDQK11"] != null)
{
model.CZDQK11 = row["CZDQK11"].ToString();
}
if (row["CZD12"] != null)
{
model.CZD12 = row["CZD12"].ToString();
}
if (row["CZDMC12"] != null)
{
model.CZDMC12 = row["CZDMC12"].ToString();
}
if (row["CZDBQ12"] != null)
{
model.CZDBQ12 = row["CZDBQ12"].ToString();
}
if (row["CZDQK12"] != null)
{
model.CZDQK12 = row["CZDQK12"].ToString();
}
if (row["CZD13"] != null)
{
model.CZD13 = row["CZD13"].ToString();
}
if (row["CZDMC13"] != null)
{
model.CZDMC13 = row["CZDMC13"].ToString();
}
if (row["CZDBQ13"] != null)
{
model.CZDBQ13 = row["CZDBQ13"].ToString();
}
if (row["CZDQK13"] != null)
{
model.CZDQK13 = row["CZDQK13"].ToString();
}
if (row["CZD14"] != null)
{
model.CZD14 = row["CZD14"].ToString();
}
if (row["CZDMC14"] != null)
{
model.CZDMC14 = row["CZDMC14"].ToString();
}
if (row["CZDBQ14"] != null)
{
model.CZDBQ14 = row["CZDBQ14"].ToString();
}
if (row["CZDQK14"] != null)
{
model.CZDQK14 = row["CZDQK14"].ToString();
}
if (row["CZD15"] != null)
{
model.CZD15 = row["CZD15"].ToString();
}
if (row["CZDMC15"] != null)
{
model.CZDMC15 = row["CZDMC15"].ToString();
}
if (row["CZDBQ15"] != null)
{
model.CZDBQ15 = row["CZDBQ15"].ToString();
}
if (row["CZDQK15"] != null)
{
model.CZDQK15 = row["CZDQK15"].ToString();
}
if (row["CZD16"] != null)
{
model.CZD16 = row["CZD16"].ToString();
}
if (row["CZDMC16"] != null)
{
model.CZDMC16 = row["CZDMC16"].ToString();
}
if (row["CZDBQ16"] != null)
{
model.CZDBQ16 = row["CZDBQ16"].ToString();
}
if (row["CZDQK16"] != null)
{
model.CZDQK16 = row["CZDQK16"].ToString();
}
if (row["CZD17"] != null)
{
model.CZD17 = row["CZD17"].ToString();
}
if (row["CZDMC17"] != null)
{
model.CZDMC17 = row["CZDMC17"].ToString();
}
if (row["CZDBQ17"] != null)
{
model.CZDBQ17 = row["CZDBQ17"].ToString();
}
if (row["CZDQK17"] != null)
{
model.CZDQK17 = row["CZDQK17"].ToString();
}
if (row["CZD18"] != null)
{
model.CZD18 = row["CZD18"].ToString();
}
if (row["CZDMC18"] != null)
{
model.CZDMC18 = row["CZDMC18"].ToString();
}
if (row["CZDBQ18"] != null)
{
model.CZDBQ18 = row["CZDBQ18"].ToString();
}
if (row["CZDQK18"] != null)
{
model.CZDQK18 = row["CZDQK18"].ToString();
}
if (row["CZD19"] != null)
{
model.CZD19 = row["CZD19"].ToString();
}
if (row["CZDMC19"] != null)
{
model.CZDMC19 = row["CZDMC19"].ToString();
}
if (row["CZDBQ19"] != null)
{
model.CZDBQ19 = row["CZDBQ19"].ToString();
}
if (row["CZDQK19"] != null)
{
model.CZDQK19 = row["CZDQK19"].ToString();
}
if (row["CZD20"] != null)
{
model.CZD20 = row["CZD20"].ToString();
}
if (row["CZDMC20"] != null)
{
model.CZDMC20 = row["CZDMC20"].ToString();
}
if (row["CZDBQ20"] != null)
{
model.CZDBQ20 = row["CZDBQ20"].ToString();
}
if (row["CZDQK20"] != null)
{
model.CZDQK20 = row["CZDQK20"].ToString();
}
if (row["CZD21"] != null)
{
model.CZD21 = row["CZD21"].ToString();
}
if (row["CZDMC21"] != null)
{
model.CZDMC21 = row["CZDMC21"].ToString();
}
if (row["CZDBQ21"] != null)
{
model.CZDBQ21 = row["CZDBQ21"].ToString();
}
if (row["CZDQK21"] != null)
{
model.CZDQK21 = row["CZDQK21"].ToString();
}
if (row["CZD22"] != null)
{
model.CZD22 = row["CZD22"].ToString();
}
if (row["CZDMC22"] != null)
{
model.CZDMC22 = row["CZDMC22"].ToString();
}
if (row["CZDBQ22"] != null)
{
model.CZDBQ22 = row["CZDBQ22"].ToString();
}
if (row["CZDQK22"] != null)
{
model.CZDQK22 = row["CZDQK22"].ToString();
}
if (row["CZD23"] != null)
{
model.CZD23 = row["CZD23"].ToString();
}
if (row["CZDMC23"] != null)
{
model.CZDMC23 = row["CZDMC23"].ToString();
}
if (row["CZDBQ23"] != null)
{
model.CZDBQ23 = row["CZDBQ23"].ToString();
}
if (row["CZDQK23"] != null)
{
model.CZDQK23 = row["CZDQK23"].ToString();
}
if (row["CZD24"] != null)
{
model.CZD24 = row["CZD24"].ToString();
}
if (row["CZDMC24"] != null)
{
model.CZDMC24 = row["CZDMC24"].ToString();
}
if (row["CZDBQ24"] != null)
{
model.CZDBQ24 = row["CZDBQ24"].ToString();
}
if (row["CZDQK24"] != null)
{
model.CZDQK24 = row["CZDQK24"].ToString();
}
if (row["CZD25"] != null)
{
model.CZD25 = row["CZD25"].ToString();
}
if (row["CZDMC25"] != null)
{
model.CZDMC25 = row["CZDMC25"].ToString();
}
if (row["CZDBQ25"] != null)
{
model.CZDBQ25 = row["CZDBQ25"].ToString();
}
if (row["CZDQK25"] != null)
{
model.CZDQK25 = row["CZDQK25"].ToString();
}
}
return model;
}
///
/// 获得数据列表
///
public DataSet GetList(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select * ");
strSql.Append(" FROM DIAGNOSIS_V ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
return DBOracleHelper.Query(strSql.ToString());
}
///
/// 获取记录总数
///
public int GetRecordCount(string strWhere)
{
StringBuilder strSql = new StringBuilder();
strSql.Append("select count(1) FROM DIAGNOSIS_V ");
if (strWhere.Trim() != "")
{
strSql.Append(" where " + strWhere);
}
object obj = DBOracleHelper.GetSingle(strSql.ToString());
if (obj == null)
{
return 0;
}
else
{
return Convert.ToInt32(obj);
}
}
///
/// 分页获取数据列表
///
public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
{
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.CZDQK25 desc");
}
strSql.Append(")AS r, T.* from DIAGNOSIS_V T ");
if (!string.IsNullOrEmpty(strWhere.Trim()))
{
strSql.Append(" WHERE " + strWhere);
}
strSql.Append(" ) TT");
strSql.AppendFormat(" WHERE TT.r between {0} and {1}", startIndex, endIndex);
return DBOracleHelper.Query(strSql.ToString());
}
/*
///
/// 分页获取数据列表
///
public DataSet GetList(int PageSize,int PageIndex,string strWhere)
{
OracleParameter[] parameters = {
new OracleParameter(":tblName", OracleType.VarChar, 255),
new OracleParameter(":fldName", OracleType.VarChar, 255),
new OracleParameter(":PageSize", OracleType.Number),
new OracleParameter(":PageIndex", OracleType.Number),
new OracleParameter(":IsReCount", OracleType.Clob),
new OracleParameter(":OrderType", OracleType.Clob),
new OracleParameter(":strWhere", OracleType.VarChar,1000),
};
parameters[0].Value = "SF_ZHENDUAN";
parameters[1].Value = "CZDQK25";
parameters[2].Value = PageSize;
parameters[3].Value = PageIndex;
parameters[4].Value = 0;
parameters[5].Value = 0;
parameters[6].Value = strWhere;
return DbHelperOra.RunProcedure("UP_GetRecordByPage",parameters,"ds");
}*/
#endregion BasicMethod
#region ExtensionMethod
#endregion ExtensionMethod
}
}