예제 #1
0
        private static DmDPC GetDmFCAn(IList <int> list, string type)
        {
            DmDPC dto = new DmDPC();

            dto.NumberType  = type.Contains("Z") ? GetNumberType(list) : type;
            dto.Id          = list.Format();
            dto.Number      = list.Format("D2", " ");
            dto.DaXiao      = list.GetDaXiao(6);
            dto.DanShuang   = list.GetDanShuang();
            dto.ZiHe        = list.GetZiHe();
            dto.Lu012       = list.GetLu012();
            dto.He          = list.GetHe();
            dto.HeWei       = dto.He.GetWei();
            dto.DaCnt       = dto.DaXiao.Count("1");
            dto.XiaoCnt     = dto.DaXiao.Count("0");
            dto.DanCnt      = dto.DanShuang.Count("1");
            dto.ShuangCnt   = dto.DanShuang.Count("0");
            dto.ZiCnt       = dto.ZiHe.Count("1");
            dto.HeCnt       = dto.ZiHe.Count("0");
            dto.Lu0Cnt      = dto.Lu012.Count("0");
            dto.Lu1Cnt      = dto.Lu012.Count("1");
            dto.Lu2Cnt      = dto.Lu012.Count("2");
            dto.Ji          = list.GetJi();
            dto.JiWei       = dto.Ji.GetWei();
            dto.KuaDu       = list.GetKuaDu();
            dto.AC          = list.GetAC();
            dto.DaXiaoBi    = list.GetDaXiaoBi(6);
            dto.ZiHeBi      = list.GetZiHeBi();
            dto.DanShuangBi = list.GetDanShuangBi();
            dto.Lu012Bi     = list.GetLu012Bi();

            return(dto);
        }
예제 #2
0
        private static DmDPC GetDmFCAn(IList <int> list)
        {
            DmDPC dto = new DmDPC();

            dto.Id          = list.ToString("");
            dto.Number      = list.ToString(" ");
            dto.DaXiao      = list.GetDaXiao(4);
            dto.DanShuang   = list.GetDanShuang();
            dto.ZiHe        = list.GetZiHe();
            dto.Lu012       = list.GetLu012();
            dto.He          = list.GetHe();
            dto.HeWei       = dto.He.GetWei();
            dto.DaCnt       = dto.DaXiao.Count("1");
            dto.XiaoCnt     = dto.DaXiao.Count("0");
            dto.DanCnt      = dto.DanShuang.Count("1");
            dto.ShuangCnt   = dto.DanShuang.Count("0");
            dto.ZiCnt       = dto.ZiHe.Count("1");
            dto.HeCnt       = dto.ZiHe.Count("0");
            dto.Lu0Cnt      = dto.Lu012.Count("0");
            dto.Lu1Cnt      = dto.Lu012.Count("1");
            dto.Lu2Cnt      = dto.Lu012.Count("2");
            dto.Ji          = list.GetJi();
            dto.JiWei       = dto.Ji.GetWei();
            dto.KuaDu       = list.GetKuaDu();
            dto.AC          = list.GetAC();
            dto.DaXiaoBi    = list.GetDaXiaoBi(4);
            dto.ZiHeBi      = list.GetZiHeBi();
            dto.DanShuangBi = list.GetDanShuangBi();
            dto.Lu012Bi     = list.GetLu012Bi();

            return(dto);
        }
예제 #3
0
        private static DmDPC GetDmDPC(IList<int> list,string type)
        {
            DmDPC dto = new DmDPC();
            dto.Id = list.ToString("");
            dto.Number = list.ToString(" ");
            dto.DaXiao = list.GetDaXiao(4);
            dto.DanShuang = list.GetDanShuang();
            dto.ZiHe = list.GetZiHe();
            dto.Lu012 = list.GetLu012();
            dto.He = list.GetHe();
            dto.HeWei = dto.He.GetWei();
            dto.DaCnt = dto.DaXiao.Count("1");
            dto.XiaoCnt = dto.DaXiao.Count("0");
            dto.DanCnt = dto.DanShuang.Count("1");
            dto.ShuangCnt = dto.DanShuang.Count("0");
            dto.ZiCnt = dto.ZiHe.Count("1");
            dto.HeCnt = dto.ZiHe.Count("0");
            dto.Lu0Cnt = dto.Lu012.Count("0");
            dto.Lu1Cnt = dto.Lu012.Count("1");
            dto.Lu2Cnt = dto.Lu012.Count("2");
            dto.Ji = list.GetJi();
            dto.JiWei = dto.Ji.GetWei();
            dto.KuaDu = list.GetKuaDu();
            dto.AC = list.GetAC();
            dto.DaXiaoBi = list.GetDaXiaoBi(4);
            dto.ZiHeBi = list.GetZiHeBi();
            dto.DanShuangBi = list.GetDanShuangBi();
            dto.Lu012Bi = list.GetLu012Bi();
            dto.NumberType = type.Contains("C") ? dto.Id.GetNumberType() : type;

            return dto;
        }
예제 #4
0
        private static DmDPC GetDmFCAn(IList<int> list)
        {
            DmDPC dto = new DmDPC();
            dto.Id = list.Format();
            dto.Number = list.Format("D2", " ");
            dto.DaXiao = list.GetDaXiao(5);
            dto.DanShuang = list.GetDanShuang();
            dto.ZiHe = list.GetZiHe();
            dto.Lu012 = list.GetLu012();
            dto.He = list.GetHe();
            dto.HeWei = dto.He.GetWei();
            dto.DaCnt = dto.DaXiao.Count("1");
            dto.XiaoCnt = dto.DaXiao.Count("0");
            dto.DanCnt = dto.DanShuang.Count("1");
            dto.ShuangCnt = dto.DanShuang.Count("0");
            dto.ZiCnt = dto.ZiHe.Count("1");
            dto.HeCnt = dto.ZiHe.Count("0");
            dto.Lu0Cnt = dto.Lu012.Count("0");
            dto.Lu1Cnt = dto.Lu012.Count("1");
            dto.Lu2Cnt = dto.Lu012.Count("2");
            dto.Ji = list.GetJi();
            dto.JiWei = dto.Ji.GetWei();
            dto.KuaDu = list.GetKuaDu();
            dto.AC = list.GetAC();
            dto.DaXiaoBi = list.GetDaXiaoBi(5);
            dto.ZiHeBi = list.GetZiHeBi();
            dto.DanShuangBi = list.GetDanShuangBi();
            dto.Lu012Bi = list.GetLu012Bi();

            return dto;
        }