using System; using System.Data; using System.Data.SqlClient; namespace WX.CRM.CRMServices.SqlHelper { public class GetDayNewRes { public DataSet GetDayNewResFromOldSystem() { string sql = "select distinct CustomerId,Number,t.CustomerFrom from CallNumber c with(nolock) join Customer t on t.Id=c.CustomerId where DATEDIFF(dd,c.ctime,getdate())<=5 and State=1"; SqlParameter[] parameters = { }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } public DataSet GetSaleMemoFromOldSystem(string oldCustomerId) { string sql = "select distinct EID,Memo,CustomerId,m.Name as ClassName,s.CTime,s.CallTime,s.CallTimeEnd,BusinessTypeId from SaleMemo s with(nolock) " + " join Inneruser i on i.Id=s.InnerUserId join MemoClass m on m.ClassName=s.ClassName where CustomerId=@Customerid"; SqlParameter[] parameters = { new SqlParameter("@Customerid", SqlDbType.VarChar){ Value = oldCustomerId} }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } public DataSet GetServiceMemoFromOldSystem(string oldCustomerId) { string sql = "select distinct EID,Memo,CustomerId,m.Name as ClassName,s.CTime,s.CallTime,s.CallTimeEnd,BusinessTypeId from ServiceMemo s with(nolock) " + " join Inneruser i on i.Id=s.InnerUserId join MemoClass m on m.ClassName=s.ClassName where CustomerId=@Customerid"; SqlParameter[] parameters = { new SqlParameter("@Customerid", SqlDbType.VarChar){ Value = oldCustomerId} }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } public DataSet GetPurposeMemoFromOldSystem(string oldCustomerId) { string sql = "select distinct EID,Memo,CustomerId,m.Name as ClassName,s.CTime,s.CallTime,s.CallTimeEnd,BusinessTypeId from PurposeMemo s with(nolock) " + " join Inneruser i on i.Id=s.InnerUserId join MemoClass m on m.ClassName=s.ClassName where CustomerId=@Customerid"; SqlParameter[] parameters = { new SqlParameter("@Customerid", SqlDbType.VarChar){ Value = oldCustomerId} }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } public DataSet GetSpecialMemoFromOldSystem(string oldCustomerId) { string sql = "select distinct EID,Memo,CustomerId,m.Name as ClassName,s.CTime,s.CallTime,s.CallTimeEnd,BusinessTypeId from SpecialMemo s with(nolock) " + " join Inneruser i on i.Id=s.InnerUserId join MemoClass m on m.ClassName=s.ClassName where CustomerId=@Customerid"; SqlParameter[] parameters = { new SqlParameter("@Customerid", SqlDbType.VarChar){ Value = oldCustomerId} }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } /// /// 获取开户用户信息 /// /// /// /// public DataSet GetOpenedCustomer(DateTime ctime, DateTime etime) { string sql = @"select c.tradeCode,c.mobile,c.name,c.scheduleStatus,c.creationAccountDate,c.creationDate,c.mobile, u1.EID as saleusereid,u2.EID as tradeusereid,f.ClaimEID,f.ClaimTime from futures.dbo.customer c join AYCRM.dbo.futuresCustomer f on c.tradeCode=f.tradeCode left join AYCRM.dbo.Inneruser u1 on c.saleUserId = u1.Id left join AYCRM.dbo.Inneruser u2 on c.traderUserId = u2.Id where c.creationAccountDate>=@ctime and c.creationAccountDate<=@etime and c.creationDate>=@ctime and c.creationDate<=@etime "; SqlParameter[] parameters = { new SqlParameter("@ctime", SqlDbType.DateTime){ Value = ctime}, new SqlParameter("@etime", SqlDbType.DateTime){ Value = etime} }; DataSet ds = SqlHelper.GetDataSet(SqlHelper.DatabaseType.AYCRM, sql, CommandType.Text, parameters); return ds; } } }