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);
 }
Esempio n. 2
0
 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);
 }