public static Cache_data_tdjyjl ini_zb() { if (uniqueInstance == null) { uniqueInstance = new Cache_data_tdjyjl(); jbz = ZB_Data_TDCJ_DataProvider.GET_JBZ(Base_date.bn, Base_date.bz); var bztemp = jbz.Select("zc=" + Base_date.bz); bz = bztemp.Count() != 0 ? bztemp.CopyToDataTable() : new DataTable(); var sztemp = jbz.Select("zc=" + (Base_date.bz - 1)); sz = sztemp.Count() != 0 ? sztemp.CopyToDataTable() : new DataTable(); tz = ZB_Data_TDCJ_DataProvider.GET_ZB(Base_date.tz_first, Base_date.tz_Last); nowdatetask = new dateTask(null, Base_date.bn, null, Base_date.bz); } else { if (nowdatetask != null && (nowdatetask.nf != Base_date.bn || nowdatetask.zc != Base_date.bz)) { uniqueInstance = new Cache_data_tdjyjl(); jbz = ZB_Data_TDCJ_DataProvider.GET_JBZ(Base_date.bn, Base_date.bz); var bztemp = jbz.Select("zc=" + Base_date.bz); bz = bztemp.Count() != 0 ? bztemp.CopyToDataTable() : new DataTable(); var sztemp = jbz.Select("zc=" + (Base_date.bz - 1)); sz = sztemp.Count() != 0 ? sztemp.CopyToDataTable() : new DataTable(); tz = ZB_Data_TDCJ_DataProvider.GET_ZB(Base_date.tz_first, Base_date.tz_Last); nowdatetask = new dateTask(null, Base_date.bn, null, Base_date.bz); } } return(uniqueInstance); }
public static Cache_param_zb ini_zb(int mbid, int nf, int zc) { if (uniqueInstance == null) { uniqueInstance = new Cache_param_zb(); value = Dal.Param_DataProvider.GET_MBCJCSNR(mbid, nf, zc); _param_jp = _param_jp_helper(mbid, nf, zc); nowdatetask = new dateTask(mbid, Base_date.bn, null, Base_date.bz); } else { if (nowdatetask != null && (nowdatetask.mbid != mbid || nowdatetask.nf != Base_date.bn || nowdatetask.zc != Base_date.bz)) { value = Dal.Param_DataProvider.GET_MBCJCSNR(mbid, nf, zc); _param_jp = _param_jp_helper(mbid, nf, zc); nowdatetask = new dateTask(null, Base_date.bn, null, Base_date.bz); } } return(uniqueInstance); }