Example #1
0
        public static bool ModifySaler(SalerEntity entity)
        {
            int result = 0;

            if (entity != null)
            {
                SalerRepository mr = new SalerRepository();

                SalerInfo info = TranslateSalerEntity(entity);


                if (entity.SID > 0)
                {
                    result = mr.ModifySaler(info);
                }
                else
                {
                    info.CreateDate = DateTime.Now;
                    result          = mr.CreateSaler(info);
                }

                List <SalerInfo> miList = mr.GetSalerAll();//刷新缓存
                Cache.Add("SalerALL", miList);
            }
            return(result > 0);
        }
Example #2
0
        public static int RemoveSaler(long sid)
        {
            SalerRepository  mr     = new SalerRepository();
            int              r      = mr.RemoveSaler(sid);
            List <SalerInfo> miList = mr.GetSalerAll();//刷新缓存

            Cache.Add("ChargingBaseALL", miList);

            return(r);
        }
Example #3
0
        public static SalerEntity GetSalerById(long sid)
        {
            SalerEntity entity = new SalerEntity();
            SalerInfo   info   = new SalerRepository().GetSalerByID(sid);

            if (info != null)
            {
                entity = TranslateSalerInfo(info);
            }

            return(entity);
        }
Example #4
0
        /// <summary>
        /// 根据客户注册手机号检索关联的业务员
        /// </summary>
        /// <param name="telephone"></param>
        /// <returns></returns>
        public static List <SalerRelationEntity> GetSalerCustomerByTelephone(string telephone)
        {
            List <SalerRelationEntity> listSalerRelation = new List <SalerRelationEntity>();
            SalerRepository            mr        = new SalerRepository();
            List <SalerRelation>       listSaler = mr.GetSalerCustomerByTelephone(telephone);

            if (listSaler != null && listSaler.Count > 0)
            {
                foreach (SalerRelation info in listSaler)
                {
                    listSalerRelation.Add(TranslateSalerRelation(info));
                }
            }
            return(listSalerRelation);
        }
Example #5
0
 public static void CreateRelation(SalerRelationEntity sr)
 {
     if (sr != null)
     {
         SalerRelation sRelation = new SalerRelation();
         sRelation.CustomerCode = sr.CustomerCode;
         sRelation.CustomerID   = sr.CustomerID;
         sRelation.SalerCode    = sr.SalerCode;
         sRelation.SalerID      = sr.SalerID;
         sRelation.Status       = 1;
         sRelation.SalerSource  = sr.SalerSource;
         SalerRepository mr = new SalerRepository();
         mr.CreateSalerRelation(sRelation);
     }
 }
Example #6
0
        public static List <SalerEntity> GetSalerInfoByRule(string name, int status, PagerInfo pager)
        {
            List <SalerEntity> all    = new List <SalerEntity>();
            SalerRepository    mr     = new SalerRepository();
            List <SalerInfo>   miList = mr.GetSaler(name, status, pager);

            if (!miList.IsEmpty())
            {
                foreach (SalerInfo mInfo in miList)
                {
                    SalerEntity storeEntity = TranslateSalerInfo(mInfo);
                    all.Add(storeEntity);
                }
            }

            return(all);
        }
Example #7
0
        public static List <SalerEntity> GetAllSalerEntity()
        {
            List <SalerEntity> all    = new List <SalerEntity>();
            SalerRepository    mr     = new SalerRepository();
            List <SalerInfo>   miList = Cache.Get <List <SalerInfo> >("SalerALL");

            if (miList.IsEmpty())
            {
                miList = mr.GetSalerAll();
                Cache.Add("SalerALL", miList);
            }
            if (!miList.IsEmpty())
            {
                foreach (SalerInfo mInfo in miList)
                {
                    SalerEntity salerEntity = TranslateSalerInfo(mInfo);
                    all.Add(salerEntity);
                }
            }

            return(all);
        }