鄂尔多斯-招源科技

T_Call_BanCallOut.cs 1.9KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Data;
  4. using System.Linq;
  5. using System.Text;
  6. using System.Threading.Tasks;
  7. using CallCenterApi.Model;
  8. namespace CallCenterApi.BLL
  9. {
  10. public class T_Call_BanCallOut
  11. {
  12. private readonly DAL.T_Call_BanCallOut dal = new DAL.T_Call_BanCallOut();
  13. /// <summary>
  14. /// 获得数据列表
  15. /// </summary>
  16. public List<CallCenterApi.Model.T_Call_BanCallOut> DataTableToList(DataTable dt)
  17. {
  18. List<CallCenterApi.Model.T_Call_BanCallOut> modelList = new List<CallCenterApi.Model.T_Call_BanCallOut>();
  19. int rowsCount = dt.Rows.Count;
  20. if (rowsCount > 0)
  21. {
  22. CallCenterApi.Model.T_Call_BanCallOut model;
  23. for (int n = 0; n < rowsCount; n++)
  24. {
  25. model = new CallCenterApi.Model.T_Call_BanCallOut();
  26. model.Id = Convert.ToInt32(dt.Rows[n]["F_Id"]);
  27. model.F_Phone = dt.Rows[n]["F_Phone"] == null ? "" : dt.Rows[n]["F_Phone"].ToString();
  28. model.F_SetTime = dt.Rows[n]["F_SetTime"] == null ? null : (DateTime?)Convert.ToDateTime(dt.Rows[n]["F_SetTime"].ToString());
  29. model.F_Remark = dt.Rows[n]["F_Remark"] == DBNull.Value ? "" : dt.Rows[n]["F_Remark"].ToString();
  30. model.F_UserId = dt.Rows[n]["F_UserId"] == DBNull.Value ? (int?)null : Convert.ToInt32(dt.Rows[n]["F_UserId"]);
  31. modelList.Add(model);
  32. }
  33. }
  34. return modelList;
  35. }
  36. public Model.T_Call_BanCallOut GetModel(string phone)
  37. {
  38. return dal.GetModel(phone);
  39. }
  40. public int Add(Model.T_Call_BanCallOut model)
  41. {
  42. return dal.Add(model);
  43. }
  44. public int DeleteBatch(string ids)
  45. {
  46. return dal.DeleteBatch(ids);
  47. }
  48. }
  49. }