예제 #1
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="whereStr">以where 开始</param>
 /// <returns></returns>
 public static IList <PersonBill> Select(string whereStr)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.Select(whereStr));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #2
0
 public static PersonBill SelectObject(int id)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.SelectObject(id));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #3
0
 public static int Update(PersonBill obj)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.Update(obj));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #4
0
 public static int Delete(int id)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.Delete(id));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #5
0
 public static int SqlBulkCopyBatchInsert(List <PersonBill> list, int count)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.SqlBulkCopyBatchInsert(list, count));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }
예제 #6
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="order">列名,分页排序字段,可支持多字段,多顺序</param>
 /// <param name="whereStr">以 where 开头</param>
 /// <returns></returns>
 public static IList <PersonBill> SelectPage(string cloumns, string order, string whereStr, int pageIndex, int pageSize, out int rowCount)
 {
     try
     {
         using (var access = new PersonBillAccess())
         {
             return(access.SelectPage(cloumns, order, whereStr, pageIndex, pageSize, out rowCount));
         }
     }
     catch (Exception ex)
     {
         throw ex;
     }
 }