| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353 |
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Data;
- namespace YTSoft.BaseCallCenter.BLL
- {
- /// <summary>
- /// 通话记录表
- /// </summary>
- public partial class T_Call_CallRecords_All
- {
- private readonly YTSoft.BaseCallCenter.DAL.T_Call_CallRecords_All dal=new YTSoft.BaseCallCenter.DAL.T_Call_CallRecords_All();
- public T_Call_CallRecords_All()
- {}
- #region Method
- /// <summary>
- /// 是否存在该记录
- /// </summary>
- public bool Exists(int CallRecordsId)
- {
- return dal.Exists(CallRecordsId);
- }
- /// <summary>
- /// 增加一条数据
- /// </summary>
- public int Add(YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All model)
- {
- return dal.Add(model);
- }
- /// <summary>
- /// 更新一条数据
- /// </summary>
- public bool Update(YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All model)
- {
- return dal.Update(model);
- }
- /// <summary>
- /// 删除一条数据
- /// </summary>
- public bool Delete(int CallRecordsId)
- {
-
- return dal.Delete(CallRecordsId);
- }
- /// <summary>
- /// 删除一条数据
- /// </summary>
- public bool DeleteList(string CallRecordsIdlist )
- {
- return dal.DeleteList(CallRecordsIdlist );
- }
- /// <summary>
- /// 得到一个对象实体
- /// </summary>
- public YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All GetModel(int CallRecordsId)
- {
-
- return dal.GetModel(CallRecordsId);
- }
- /// <summary>
- /// 获得数据列表
- /// </summary>
- public DataSet GetList(string strWhere)
- {
- return dal.GetList(strWhere);
- }
- /// <summary>
- /// 获得前几行数据
- /// </summary>
- public DataSet GetList(int Top,string strWhere,string filedOrder)
- {
- return dal.GetList(Top,strWhere,filedOrder);
- }
- /// <summary>
- /// 获得数据列表
- /// </summary>
- public List<YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All> GetModelList(string strWhere)
- {
- DataSet ds = dal.GetList(strWhere);
- return DataTableToList(ds.Tables[0]);
- }
- /// <summary>
- /// 获得数据列表
- /// </summary>
- public List<YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All> DataTableToList(DataTable dt)
- {
- List<YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All> modelList = new List<YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All>();
- int rowsCount = dt.Rows.Count;
- if (rowsCount > 0)
- {
- YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All model;
- for (int n = 0; n < rowsCount; n++)
- {
- model = new YTSoft.BaseCallCenter.Model.T_Call_CallRecords_All();
- if(dt.Rows[n]["CallId"]!=null && dt.Rows[n]["CallId"].ToString()!="")
- {
- model.CallId=dt.Rows[n]["CallId"].ToString();
- }
- if(dt.Rows[n]["CallNumber"]!=null && dt.Rows[n]["CallNumber"].ToString()!="")
- {
- model.CallNumber=dt.Rows[n]["CallNumber"].ToString();
- }
- if(dt.Rows[n]["CusId"]!=null && dt.Rows[n]["CusId"].ToString()!="")
- {
- model.CusId=dt.Rows[n]["CusId"].ToString();
- }
- if(dt.Rows[n]["CusCode"]!=null && dt.Rows[n]["CusCode"].ToString()!="")
- {
- model.CusCode=dt.Rows[n]["CusCode"].ToString();
- }
- if(dt.Rows[n]["CallType"]!=null && dt.Rows[n]["CallType"].ToString()!="")
- {
- model.CallType=int.Parse(dt.Rows[n]["CallType"].ToString());
- }
- if(dt.Rows[n]["CallState"]!=null && dt.Rows[n]["CallState"].ToString()!="")
- {
- model.CallState=int.Parse(dt.Rows[n]["CallState"].ToString());
- }
- if(dt.Rows[n]["DealType"]!=null && dt.Rows[n]["DealType"].ToString()!="")
- {
- model.DealType=int.Parse(dt.Rows[n]["DealType"].ToString());
- }
- if(dt.Rows[n]["BeginTime"]!=null && dt.Rows[n]["BeginTime"].ToString()!="")
- {
- model.BeginTime=DateTime.Parse(dt.Rows[n]["BeginTime"].ToString());
- }
- if(dt.Rows[n]["IvrStartTime"]!=null && dt.Rows[n]["IvrStartTime"].ToString()!="")
- {
- model.IvrStartTime=DateTime.Parse(dt.Rows[n]["IvrStartTime"].ToString());
- }
- if(dt.Rows[n]["IvrEndTime"]!=null && dt.Rows[n]["IvrEndTime"].ToString()!="")
- {
- model.IvrEndTime=DateTime.Parse(dt.Rows[n]["IvrEndTime"].ToString());
- }
- if(dt.Rows[n]["RingStartTime"]!=null && dt.Rows[n]["RingStartTime"].ToString()!="")
- {
- model.RingStartTime=DateTime.Parse(dt.Rows[n]["RingStartTime"].ToString());
- }
- if(dt.Rows[n]["RingEndTime"]!=null && dt.Rows[n]["RingEndTime"].ToString()!="")
- {
- model.RingEndTime=DateTime.Parse(dt.Rows[n]["RingEndTime"].ToString());
- }
- if(dt.Rows[n]["TalkStartTime"]!=null && dt.Rows[n]["TalkStartTime"].ToString()!="")
- {
- model.TalkStartTime=DateTime.Parse(dt.Rows[n]["TalkStartTime"].ToString());
- }
- if(dt.Rows[n]["TalkEndTime"]!=null && dt.Rows[n]["TalkEndTime"].ToString()!="")
- {
- model.TalkEndTime=DateTime.Parse(dt.Rows[n]["TalkEndTime"].ToString());
- }
- if(dt.Rows[n]["EndTime"]!=null && dt.Rows[n]["EndTime"].ToString()!="")
- {
- model.EndTime=DateTime.Parse(dt.Rows[n]["EndTime"].ToString());
- }
- if(dt.Rows[n]["LongTime"]!=null && dt.Rows[n]["LongTime"].ToString()!="")
- {
- model.LongTime=int.Parse(dt.Rows[n]["LongTime"].ToString());
- }
- if(dt.Rows[n]["IvrLongTime"]!=null && dt.Rows[n]["IvrLongTime"].ToString()!="")
- {
- model.IvrLongTime=int.Parse(dt.Rows[n]["IvrLongTime"].ToString());
- }
- if(dt.Rows[n]["RingLongTime"]!=null && dt.Rows[n]["RingLongTime"].ToString()!="")
- {
- model.RingLongTime=int.Parse(dt.Rows[n]["RingLongTime"].ToString());
- }
- if(dt.Rows[n]["TalkLongTime"]!=null && dt.Rows[n]["TalkLongTime"].ToString()!="")
- {
- model.TalkLongTime=int.Parse(dt.Rows[n]["TalkLongTime"].ToString());
- }
- if(dt.Rows[n]["UserId"]!=null && dt.Rows[n]["UserId"].ToString()!="")
- {
- model.UserId=int.Parse(dt.Rows[n]["UserId"].ToString());
- }
- if(dt.Rows[n]["UserCode"]!=null && dt.Rows[n]["UserCode"].ToString()!="")
- {
- model.UserCode=dt.Rows[n]["UserCode"].ToString();
- }
- if(dt.Rows[n]["UserName"]!=null && dt.Rows[n]["UserName"].ToString()!="")
- {
- model.UserName=dt.Rows[n]["UserName"].ToString();
- }
- if(dt.Rows[n]["ExtNumber"]!=null && dt.Rows[n]["ExtNumber"].ToString()!="")
- {
- model.ExtNumber=dt.Rows[n]["ExtNumber"].ToString();
- }
- if(dt.Rows[n]["FilePath"]!=null && dt.Rows[n]["FilePath"].ToString()!="")
- {
- model.FilePath=dt.Rows[n]["FilePath"].ToString();
- }
- if(dt.Rows[n]["IsExitWorkOrder"]!=null && dt.Rows[n]["IsExitWorkOrder"].ToString()!="")
- {
- if((dt.Rows[n]["IsExitWorkOrder"].ToString()=="1")||(dt.Rows[n]["IsExitWorkOrder"].ToString().ToLower()=="true"))
- {
- model.IsExitWorkOrder=true;
- }
- else
- {
- model.IsExitWorkOrder=false;
- }
- }
- if(dt.Rows[n]["IsDeal"]!=null && dt.Rows[n]["IsDeal"].ToString()!="")
- {
- model.IsDeal=int.Parse(dt.Rows[n]["IsDeal"].ToString());
- }
- if(dt.Rows[n]["OperateType"]!=null && dt.Rows[n]["OperateType"].ToString()!="")
- {
- model.OperateType=int.Parse(dt.Rows[n]["OperateType"].ToString());
- }
- if(dt.Rows[n]["OperateObject"]!=null && dt.Rows[n]["OperateObject"].ToString()!="")
- {
- model.OperateObject=dt.Rows[n]["OperateObject"].ToString();
- }
- if(dt.Rows[n]["OperateTime"]!=null && dt.Rows[n]["OperateTime"].ToString()!="")
- {
- model.OperateTime=DateTime.Parse(dt.Rows[n]["OperateTime"].ToString());
- }
- if(dt.Rows[n]["Remark"]!=null && dt.Rows[n]["Remark"].ToString()!="")
- {
- model.Remark=dt.Rows[n]["Remark"].ToString();
- }
- if(dt.Rows[n]["MYD"]!=null && dt.Rows[n]["MYD"].ToString()!="")
- {
- model.MYD=int.Parse(dt.Rows[n]["MYD"].ToString());
- }
- if(dt.Rows[n]["BusinessType"]!=null && dt.Rows[n]["BusinessType"].ToString()!="")
- {
- model.BusinessType=int.Parse(dt.Rows[n]["BusinessType"].ToString());
- }
- if(dt.Rows[n]["Location"]!=null && dt.Rows[n]["Location"].ToString()!="")
- {
- model.Location=dt.Rows[n]["Location"].ToString();
- }
- if(dt.Rows[n]["CallRecordsId"]!=null && dt.Rows[n]["CallRecordsId"].ToString()!="")
- {
- model.CallRecordsId=int.Parse(dt.Rows[n]["CallRecordsId"].ToString());
- }
- if(dt.Rows[n]["WaitStartTime"]!=null && dt.Rows[n]["WaitStartTime"].ToString()!="")
- {
- model.WaitStartTime=DateTime.Parse(dt.Rows[n]["WaitStartTime"].ToString());
- }
- if(dt.Rows[n]["WaitEndTime"]!=null && dt.Rows[n]["WaitEndTime"].ToString()!="")
- {
- model.WaitEndTime=DateTime.Parse(dt.Rows[n]["WaitEndTime"].ToString());
- }
- if(dt.Rows[n]["WaitLongTime"]!=null && dt.Rows[n]["WaitLongTime"].ToString()!="")
- {
- model.WaitLongTime=int.Parse(dt.Rows[n]["WaitLongTime"].ToString());
- }
- if(dt.Rows[n]["NoCallState"]!=null && dt.Rows[n]["NoCallState"].ToString()!="")
- {
- model.NoCallState=int.Parse(dt.Rows[n]["NoCallState"].ToString());
- }
- if(dt.Rows[n]["WorkTimesDiff"]!=null && dt.Rows[n]["WorkTimesDiff"].ToString()!="")
- {
- model.WorkTimesDiff=int.Parse(dt.Rows[n]["WorkTimesDiff"].ToString());
- }
- if(dt.Rows[n]["F_QCState"]!=null && dt.Rows[n]["F_QCState"].ToString()!="")
- {
- model.F_QCState=int.Parse(dt.Rows[n]["F_QCState"].ToString());
- }
- if(dt.Rows[n]["F_QCScore"]!=null && dt.Rows[n]["F_QCScore"].ToString()!="")
- {
- model.F_QCScore=decimal.Parse(dt.Rows[n]["F_QCScore"].ToString());
- }
- if(dt.Rows[n]["F_QCRemark"]!=null && dt.Rows[n]["F_QCRemark"].ToString()!="")
- {
- model.F_QCRemark=dt.Rows[n]["F_QCRemark"].ToString();
- }
- if(dt.Rows[n]["F_QCUserId"]!=null && dt.Rows[n]["F_QCUserId"].ToString()!="")
- {
- model.F_QCUserId=int.Parse(dt.Rows[n]["F_QCUserId"].ToString());
- }
- if(dt.Rows[n]["F_QCUserName"]!=null && dt.Rows[n]["F_QCUserName"].ToString()!="")
- {
- model.F_QCUserName=dt.Rows[n]["F_QCUserName"].ToString();
- }
- if(dt.Rows[n]["F_QCTime"]!=null && dt.Rows[n]["F_QCTime"].ToString()!="")
- {
- model.F_QCTime=DateTime.Parse(dt.Rows[n]["F_QCTime"].ToString());
- }
- if(dt.Rows[n]["F_QCIsSelect"]!=null && dt.Rows[n]["F_QCIsSelect"].ToString()!="")
- {
- model.F_QCIsSelect=int.Parse(dt.Rows[n]["F_QCIsSelect"].ToString());
- }
- if(dt.Rows[n]["F_HJJGId"]!=null && dt.Rows[n]["F_HJJGId"].ToString()!="")
- {
- model.F_HJJGId=int.Parse(dt.Rows[n]["F_HJJGId"].ToString());
- }
- if(dt.Rows[n]["F_HJJGName"]!=null && dt.Rows[n]["F_HJJGName"].ToString()!="")
- {
- model.F_HJJGName=dt.Rows[n]["F_HJJGName"].ToString();
- }
- if(dt.Rows[n]["F_Key1"]!=null && dt.Rows[n]["F_Key1"].ToString()!="")
- {
- model.F_Key1=dt.Rows[n]["F_Key1"].ToString();
- }
- if(dt.Rows[n]["F_Key2"]!=null && dt.Rows[n]["F_Key2"].ToString()!="")
- {
- model.F_Key2=dt.Rows[n]["F_Key2"].ToString();
- }
- if(dt.Rows[n]["F_Key3"]!=null && dt.Rows[n]["F_Key3"].ToString()!="")
- {
- model.F_Key3=dt.Rows[n]["F_Key3"].ToString();
- }
- modelList.Add(model);
- }
- }
- return modelList;
- }
- /// <summary>
- /// 获得数据列表
- /// </summary>
- public DataSet GetAllList()
- {
- return GetList("");
- }
- /// <summary>
- /// 分页获取数据列表
- /// </summary>
- public int GetRecordCount(string strWhere)
- {
- return dal.GetRecordCount(strWhere);
- }
- /// <summary>
- /// 分页获取数据列表
- /// </summary>
- public DataSet GetListByPage(string strWhere, string orderby, int startIndex, int endIndex)
- {
- return dal.GetListByPage( strWhere, orderby, startIndex, endIndex);
- }
- /// <summary>
- /// 分页获取数据列表
- /// </summary>
- //public DataSet GetList(int PageSize,int PageIndex,string strWhere)
- //{
- //return dal.GetList(PageSize,PageIndex,strWhere);
- //}
- #endregion Method
- }
- }
|