Exemplo n.º 1
0
 /// <summary>
 /// 增加一条数据
 /// </summary>
 public void Add(TypeToItem model)
 {
     using (DBHelper db = DBHelper.Create())
     {
         db.Insert <TypeToItem>(model);
     }
 }
Exemplo n.º 2
0
 /// <summary>
 /// 修改客户类型对应的缴费项
 /// </summary>
 /// <param name="customerTypeID"></param>
 /// <param name="chargeItemList"></param>
 /// <returns></returns>
 public bool ModifyTypeToItem(string customerTypeID, List <string> chargeItemList)
 {
     using (DBHelper db = DBHelper.Create())
     {
         db.BeginTransaction();
         string deleteSql = "delete from T_TYPETOITEM where TYPEID=@CUSTOMERTYPEID";
         Dictionary <string, object> param = new Dictionary <string, object>();
         param.Add("CUSTOMERTYPEID", customerTypeID);
         db.ExecuteNonQuery(deleteSql, param);
         //新增收费项
         if (chargeItemList == null || chargeItemList.Count == 0)
         {
             db.RollBack();
             return(false);
         }
         List <TypeToItem> list = new List <TypeToItem>();
         foreach (string itemID in chargeItemList)
         {
             if (string.IsNullOrEmpty(itemID))
             {
                 continue;
             }
             TypeToItem newItem = new TypeToItem();
             newItem.ID     = Guid.NewGuid().ToString("N");
             newItem.TypeID = customerTypeID;
             newItem.ItemID = itemID;
             list.Add(newItem);
         }
         ;
         db.InsertBatch <TypeToItem>(list.ToArray());
         db.Commit();
         return(true);
     }
 }
Exemplo n.º 3
0
 /// <summary>
 /// 更新一条数据
 /// </summary>
 public bool Update(TypeToItem model)
 {
     using (DBHelper db = DBHelper.Create())
     {
         db.Update <TypeToItem>(model);
         return(true);
     }
 }