鄂尔多斯-招源科技

T_Sys_BanCallOutTime.cs 2.0KB

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. namespace CallCenterApi.BLL
  8. {
  9. public class T_Sys_BanCallOutTime
  10. {
  11. private readonly DAL.T_Sys_BanCallOutTime dal = new DAL.T_Sys_BanCallOutTime();
  12. /// <summary>
  13. /// 获得数据列表
  14. /// </summary>
  15. public List<CallCenterApi.Model.T_Sys_BanCallOutTime> DataTableToList(DataTable dt)
  16. {
  17. List<CallCenterApi.Model.T_Sys_BanCallOutTime> modelList = new List<CallCenterApi.Model.T_Sys_BanCallOutTime>();
  18. int rowsCount = dt.Rows.Count;
  19. if (rowsCount > 0)
  20. {
  21. CallCenterApi.Model.T_Sys_BanCallOutTime model;
  22. for (int n = 0; n < rowsCount; n++)
  23. {
  24. model = new CallCenterApi.Model.T_Sys_BanCallOutTime();
  25. model.Id = Convert.ToInt32(dt.Rows[n]["F_Id"]);
  26. model.StartTime1 = dt.Rows[0]["StartTime1"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["StartTime1"].ToString());
  27. model.StartTime2 = dt.Rows[0]["StartTime2"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["StartTime2"].ToString());
  28. model.EndTime1 = dt.Rows[0]["EndTime1"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["EndTime1"].ToString());
  29. model.EndTime2 = dt.Rows[0]["EndTime2"] == DBNull.Value ? null : (DateTime?)Convert.ToDateTime(dt.Rows[0]["EndTime2"].ToString());
  30. modelList.Add(model);
  31. }
  32. }
  33. return modelList;
  34. }
  35. public Model.T_Sys_BanCallOutTime GetModel(string phone)
  36. {
  37. return dal.GetModel(phone);
  38. }
  39. public int Add(Model.T_Sys_BanCallOutTime model)
  40. {
  41. return dal.Add(model);
  42. }
  43. public int deleteBatch(string ids)
  44. {
  45. return dal.DeleteBatch(ids);
  46. }
  47. }
  48. }