public List<tbRecipient> tbRecipient_GetByTop(string Top, string Where, string Order)
 {
     List<Data.tbRecipient> list = new List<Data.tbRecipient>();
     using (SqlCommand dbCmd = new SqlCommand("sp_tbRecipient_GetByTop", GetConnection()))
     {
         Data.tbRecipient obj = new Data.tbRecipient();
         dbCmd.CommandType = CommandType.StoredProcedure;
         dbCmd.Parameters.Add(new SqlParameter("@Top", Top));
         dbCmd.Parameters.Add(new SqlParameter("@Where", Where));
         dbCmd.Parameters.Add(new SqlParameter("@Order", Order));
         SqlDataReader dr = dbCmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 list.Add(obj.tbRecipientIDataReader(dr));
             }
             dr.Close();
             //conn.Close();
         }
         else
         {
             dr.Close();
         }
     }
     return list;
 }
 public List<tbRecipient> tbRecipient_GetByAll()
 {
     List<Data.tbRecipient> list = new List<Data.tbRecipient>();
     using (SqlCommand dbCmd = new SqlCommand("sp_tbRecipient_GetByAll", GetConnection()))
     {
         Data.tbRecipient obj = new Data.tbRecipient();
         dbCmd.CommandType = CommandType.StoredProcedure;
         SqlDataReader dr = dbCmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 list.Add(obj.tbRecipientIDataReader(dr));
             }
             dr.Close();
             //conn.Close();
         }
         else
         {
             dr.Close();
         }
     }
     return list;
 }
 public List<tbRecipient> tbRecipient_Paging(string CurentPage, string PageSize)
 {
     List<Data.tbRecipient> list = new List<Data.tbRecipient>();
     using (SqlCommand dbCmd = new SqlCommand("sp_tbRecipient_Paging", GetConnection()))
     {
         Data.tbRecipient obj = new Data.tbRecipient();
         dbCmd.CommandType = CommandType.StoredProcedure;
         dbCmd.Parameters.Add(new SqlParameter("@CurentPage", CurentPage));
         dbCmd.Parameters.Add(new SqlParameter("@PageSize", PageSize));
         SqlDataReader dr = dbCmd.ExecuteReader();
         if (dr.HasRows)
         {
             while (dr.Read())
             {
                 list.Add(obj.tbRecipientIDataReader(dr));
             }
             dr.Close();
             //conn.Close();
         }
         else
         {
             dr.Close();
         }
     }
     return list;
 }
        public tbRecipient tbRecipientIDataReader(IDataReader dr)
        {
            Data.tbRecipient obj = new Data.tbRecipient();
			obj.ireid = (dr["ireid"] is DBNull) ? string.Empty : dr["ireid"].ToString();