1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944 |
- using System;
- using System.Collections;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using CB.Common;
- using CB.Data;
- using CB.Entity;
- using CB.Interface;
- namespace CB.TrendChart
- {
- public class CssValueFunction
- {
- #region 单值
- /// <summary>
- /// 单值单列期号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_TermItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列开奖号012路值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_012StatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列和尾
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_HeWeiItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列跨度值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_SpanItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列组三跨度值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ZSSpanItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列和值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_SumItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列试机号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ShiJiHaoItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列试机号分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ShiJiHao(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列组三形态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ZsStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列组三奇偶形态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ZsJoStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列和尾分布形态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HeWeiItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列组三大小形态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ZsDxStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列组三012形态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_Zs012StatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列后区号码
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_HqItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列重号项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_RepeatedNumber(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列连号项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_LinkNumber(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 和值(区间)分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_SumItemGroup(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列开奖号码
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_OpenCodeItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列012比
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOf012Item(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列大小比例
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOfDxItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列质合形态比例
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOfZhItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列奇偶比例
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOfJoItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列号码项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_NumberItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列大小状态项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_DaXiaoStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列012分布项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_Number012StatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列奇偶状态项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_JiOuStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列多于两个号码跨度项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_SpanItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列两个号码跨度项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_SpanNumberItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列开奖号码和值奇偶分布项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HzJoStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列开奖号码和值大小分布项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HzDxStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列开奖号码和值分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_SumItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列开奖号码质合项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ZhiHeStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列开奖号码质合分布项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ZhiHeStatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列组三类型
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ZuHeStatusItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- if (itemValue == "组三")
- {
- return GetCssValue(isValue, fomart, attr, css, "3", index);
- }
- if (itemValue == "组六")
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, "6", index);
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列双色球AC值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_Ac<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列双色球三区比
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_SanQu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列AC值奇偶值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_AcJiOu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列AC值质合值
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_AcZhiHe<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列AC值012路
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_Ac012Lu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 和尾奇偶状态
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HeWeiJiOu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列试机号和值项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ShiJiHaoHzItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列试机号跨度项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ShiJiHaoSpanItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列试机号大小比项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOfShiJiHaoDxItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值多列试机号组三组六类型比项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ShiJiHaoTypeItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- if (itemValue == "组三")
- {
- return GetCssValue(isValue, fomart, attr, css, "3", index);
- }
- if (itemValue == "组六")
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, "6", index);
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列组三号码
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ZsHaoMaItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列组三遗漏
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ZsMissItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 单值单列试机号奇偶比比项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ProportionOfShiJiHaoJoItem<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- #endregion
- #region 多值
- /// <summary>
- /// 多值多列重号分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_RepeatNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 2:
- case 3: //P5
- IList<TCP3Info> TCP3lastList = TCP3Service.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != TCP3lastList && TCP3lastList[0].Term == LocalEntity.Term && TCP3lastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCP3lastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<TCP3Info> TCP3nextList = TCP3Service.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCP3nextList && TCP3nextList[0].Term == LocalEntity.Term && TCP3nextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCP3nextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (null != lastOpenCode && lastOpenCode.Contains(itemValue.ToInt())) //如果上期开奖号码中有本期项值(即重号)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- if (null != nextOpenCode && nextOpenCode.Contains(itemValue.ToInt())) //如果下期开奖号码中有本期项值(即重号)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- case 4: //双色球
- IList<FCSSQInfo> FCSSQlastList = FCSSQService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCSSQlastList && FCSSQlastList[0].Term == LocalEntity.Term && FCSSQlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<FCSSQInfo> FCSSQnextList = FCSSQService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCSSQnextList && FCSSQnextList[0].Term == LocalEntity.Term && FCSSQnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && lastOpenCode.Contains(itemValue.ToInt())) //如果上期开奖号码中有本期项值(即重号)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && nextOpenCode.Contains(itemValue.ToInt())) //如果下期开奖号码中有本期项值(即重号)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 5: //七乐彩
- IList<FCQLCInfo> FCQLClastList = FCQLCService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCQLClastList && FCQLClastList[0].Term == LocalEntity.Term && FCQLClastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCQLClastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<FCQLCInfo> FCQLCnextList = FCQLCService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCQLCnextList && FCQLCnextList[0].Term == LocalEntity.Term && FCQLCnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCQLCnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && lastOpenCode.Contains(itemValue.ToInt())) //如果上期开奖号码中有本期项值(即重号)
- {
- if (list[list.Count - 1] == itemValue.ToInt()) //是特别号码
- {
- return string.Format(fomart, item.Extend3, attr, itemValue);
- }
- return string.Format(fomart, item.Extend2, attr, itemValue);
- }
- if (null != nextOpenCode && nextOpenCode.Contains(itemValue.ToInt())) //如果下期开奖号码中有本期项值(即重号)
- {
- if (list[list.Count - 1] == itemValue.ToInt()) //是特别号码
- {
- return string.Format(fomart, item.Extend3, attr, itemValue);
- }
- return string.Format(fomart, item.Extend2, attr, itemValue);
- }
- if (list[list.Count - 1] == itemValue.ToInt()) //是特别号码
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 12: //大乐透
- IList<TCDLTInfo> TCDLTlastList = TCDLTService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != TCDLTlastList && TCDLTlastList[0].Term == LocalEntity.Term && TCDLTlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<TCDLTInfo> TCDLTnextList = TCDLTService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCDLTnextList && TCDLTnextList[0].Term == LocalEntity.Term && TCDLTnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && lastOpenCode.Contains(itemValue.ToInt())) //如果上期开奖号码中有本期项值(即重号)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && nextOpenCode.Contains(itemValue.ToInt())) //如果下期开奖号码中有本期项值(即重号)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 多值多列连号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_LinkNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 4: //双色球
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (list.Contains(itemValue.ToInt() - 1) || list.Contains(itemValue.ToInt() + 1)) //是连号用扩展样式1
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 5: //七乐彩
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (list.Contains(itemValue.ToInt() - 1) || list.Contains(itemValue.ToInt() + 1)) //是连号用扩展样式(红球用扩展2,蓝球用扩展3)
- {
- if (itemValue.ToInt() == list[list.Count - 1])//蓝球连号
- {
- return string.Format(fomart, item.Extend3, attr, itemValue);
- }
- return string.Format(fomart, item.Extend2, attr, itemValue);
- }
- if (itemValue.ToInt() == list[list.Count - 1])//不是连号,是项值(蓝球)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);//不是连号,是项值(红球)
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 12: //大乐透
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (list.Contains(itemValue.ToInt() - 1) || list.Contains(itemValue.ToInt() + 1)) //是连号用扩展样式1
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列开奖号码
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_OpenCodeItem<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IDictionary<int, int> d = new Dictionary<int, int>();
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 1: //福彩3D
- case 2: //体彩P3
- case 88: //江苏快3 djp 2016-06-16 新增组三样式形态
- case 86: //安徽快3
- case 87: //湖北快3 暂未开奖2016-06-16
- case 89: //吉林快3
- case 96: //河北快3
- case 97: //内蒙古快3
- foreach (var item in list)
- {
- if (!d.ContainsKey(item))
- d.Add(item, 0);
- d[item]++;
- }
- foreach (var item in d.Keys)
- {
- if (2 == d[item])
- {
- if (item.ToString() == itemValue)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- }
- if (3 == d[item])
- {
- return GetCssValueExtend2(isValue, fomart, attr, css, itemValue, index);
- }
- }
- break;
- case 5: //七乐彩
- case 60: //福建31选7
- case 61: //福建36选7
- case 65: //华东15选5
- case 68: //新疆35选7
- case 69: //南粤36选7
- if (list[list.Count - 1].ToString() == itemValue)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- break;
- case 19: //七星彩
- foreach (var item in list)
- {
- if (!d.ContainsKey(item))
- d.Add(item, 0);
- d[item]++;
- }
- foreach (var item in d.Keys)
- {
- if (2 <= d[item])
- {
- if (item.ToString() == itemValue)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- }
- }
- break;
- case 103: //快乐扑克3
- {
- foreach (var item in list)
- {
- var _p = item % 100;
- if (!d.ContainsKey(_p))
- d.Add(_p, 0);
- d[_p]++;
- }
- foreach (var item in d.Keys)
- {
- if (2 == d[item])
- {
- if (item.ToString() == itemValue)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- }
- if (3 == d[item])
- {
- return GetCssValueExtend2(isValue, fomart, attr, css, itemValue, index);
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列折号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_ZheHaoNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 4: //双色球
- IList<FCSSQInfo> FCSSQlastList = FCSSQService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCSSQlastList && FCSSQlastList[0].Term == LocalEntity.Term && FCSSQlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<FCSSQInfo> FCSSQnextList = FCSSQService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCSSQnextList && FCSSQnextList[0].Term == LocalEntity.Term && FCSSQnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && ((lastOpenCode.Contains(itemValue.ToInt() - 1) && list.Contains(itemValue.ToInt() - 1)) || (lastOpenCode.Contains(itemValue.ToInt() - 1) && lastOpenCode.Contains(itemValue.ToInt())) || (lastOpenCode.Contains(itemValue.ToInt()) && lastOpenCode.Contains(itemValue.ToInt() + 1)) || (lastOpenCode.Contains(itemValue.ToInt() + 1) && list.Contains(itemValue.ToInt() + 1)) || (lastOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() - 1)) || (lastOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() + 1)))) //根据上期开奖号码判断当前是否折号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && ((nextOpenCode.Contains(itemValue.ToInt() - 1) && list.Contains(itemValue.ToInt() - 1)) || (nextOpenCode.Contains(itemValue.ToInt() - 1) && nextOpenCode.Contains(itemValue.ToInt())) || (nextOpenCode.Contains(itemValue.ToInt()) && nextOpenCode.Contains(itemValue.ToInt() + 1)) || (nextOpenCode.Contains(itemValue.ToInt() + 1) && list.Contains(itemValue.ToInt() + 1)) || (nextOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() - 1)) || (nextOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() + 1)))) //根据下期开奖号码判断当前是否折号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 12: //大乐透
- IList<TCDLTInfo> TCDLTlastList = TCDLTService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != TCDLTlastList && TCDLTlastList[0].Term == LocalEntity.Term && TCDLTlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<TCDLTInfo> TCDLTnextList = TCDLTService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCDLTnextList && TCDLTnextList[0].Term == LocalEntity.Term && TCDLTnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && ((lastOpenCode.Contains(itemValue.ToInt() - 1) && list.Contains(itemValue.ToInt() - 1)) || (lastOpenCode.Contains(itemValue.ToInt() - 1) && lastOpenCode.Contains(itemValue.ToInt())) || (lastOpenCode.Contains(itemValue.ToInt()) && lastOpenCode.Contains(itemValue.ToInt() + 1)) || (lastOpenCode.Contains(itemValue.ToInt() + 1) && list.Contains(itemValue.ToInt() + 1)) || (lastOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() - 1)) || (lastOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() + 1)))) //根据上期开奖号码判断当前是否折号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && ((nextOpenCode.Contains(itemValue.ToInt() - 1) && list.Contains(itemValue.ToInt() - 1)) || (nextOpenCode.Contains(itemValue.ToInt() - 1) && nextOpenCode.Contains(itemValue.ToInt())) || (nextOpenCode.Contains(itemValue.ToInt()) && nextOpenCode.Contains(itemValue.ToInt() + 1)) || (nextOpenCode.Contains(itemValue.ToInt() + 1) && list.Contains(itemValue.ToInt() + 1)) || (nextOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() - 1)) || (nextOpenCode.Contains(itemValue.ToInt()) && list.Contains(itemValue.ToInt() + 1)))) //根据下期开奖号码判断当前是否折号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列斜连号分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_XieLianHaoNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 4: //双色球
- IList<FCSSQInfo> FCSSQlastList = FCSSQService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCSSQlastList && FCSSQlastList[0].Term == LocalEntity.Term && FCSSQlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<FCSSQInfo> FCSSQnextList = FCSSQService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCSSQnextList && FCSSQnextList[0].Term == LocalEntity.Term && FCSSQnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && (lastOpenCode.Contains(itemValue.ToInt() - 1) || lastOpenCode.Contains(itemValue.ToInt() + 1))) //根据上期开奖号码判断当前是否斜连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && (nextOpenCode.Contains(itemValue.ToInt() - 1) || nextOpenCode.Contains(itemValue.ToInt() + 1))) //根据下期开奖号码判断当前是否斜连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 12: //大乐透
- IList<TCDLTInfo> TCDLTlastList = TCDLTService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != TCDLTlastList && TCDLTlastList[0].Term == LocalEntity.Term && TCDLTlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- IList<TCDLTInfo> TCDLTnextList = TCDLTService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCDLTnextList && TCDLTnextList[0].Term == LocalEntity.Term && TCDLTnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && (lastOpenCode.Contains(itemValue.ToInt() - 1) || lastOpenCode.Contains(itemValue.ToInt() + 1))) //根据上期开奖号码判断当前是否斜连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextOpenCode && (nextOpenCode.Contains(itemValue.ToInt() - 1) || nextOpenCode.Contains(itemValue.ToInt() + 1))) //根据下期开奖号码判断当前是否斜连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列跳号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_XieTiaoHaoNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null, lastlastOpenCode = null, nextnextOpenCode = null; ;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 4: //双色球
- IList<FCSSQInfo> FCSSQlastList = FCSSQService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCSSQlastList && FCSSQlastList[0].Term == LocalEntity.Term && FCSSQlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<FCSSQInfo> FCSSQlastlastList = FCSSQService.ToListForTrend(FCSSQlastList[1].Term, null);//获取前一期开奖数据
- if (null != FCSSQlastlastList && FCSSQlastlastList[0].Term == FCSSQlastList[1].Term && FCSSQlastlastList.Count == 2)
- {
- lastlastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- IList<FCSSQInfo> FCSSQnextList = FCSSQService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCSSQnextList && FCSSQnextList[0].Term == LocalEntity.Term && FCSSQnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<FCSSQInfo> FCSSQnextnextList = FCSSQService.ToListForNextTrend(FCSSQnextList[1].Term, null);//获取前一期开奖数据
- if (null != FCSSQnextnextList && FCSSQnextnextList[0].Term == FCSSQnextList[1].Term && FCSSQnextnextList.Count == 2)
- {
- nextnextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastlastOpenCode && (lastlastOpenCode.Contains(itemValue.ToInt() + 2) || lastlastOpenCode.Contains(itemValue.ToInt() - 2)))
- //根据上上期开奖号码判断当前是否为斜跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextnextOpenCode && (nextnextOpenCode.Contains(itemValue.ToInt() + 2) || nextnextOpenCode.Contains(itemValue.ToInt() - 2)))
- //根据下下期开奖号码判断当前是否为斜跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- case 12: //大乐透
- IList<TCDLTInfo> TCDLTlastList = TCDLTService.ToListForTrend(LocalEntity.Term, null); //获取前一期开奖数据
- if (null != TCDLTlastList && TCDLTlastList[0].Term == LocalEntity.Term && TCDLTlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastList[1] as TEntity,
- ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<TCDLTInfo> TCDLTlastlastList = TCDLTService.ToListForTrend(TCDLTlastList[1].Term, null);
- //获取前一期开奖数据
- if (null != TCDLTlastlastList && TCDLTlastlastList[0].Term == TCDLTlastList[1].Term &&
- TCDLTlastlastList.Count == 2)
- {
- lastlastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastlastList[1] as TEntity,
- ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- IList<TCDLTInfo> TCDLTnextList = TCDLTService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCDLTnextList && TCDLTnextList[0].Term == LocalEntity.Term && TCDLTnextList.Count == 2)
- //获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextList[1] as TEntity,
- ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<TCDLTInfo> TCDLTnextnextList = TCDLTService.ToListForNextTrend(TCDLTnextList[1].Term, null);
- //获取前一期开奖数据
- if (null != TCDLTnextnextList && TCDLTnextnextList[0].Term == TCDLTnextList[1].Term &&
- TCDLTnextnextList.Count == 2)
- {
- nextnextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextnextList[1] as TEntity,
- ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastlastOpenCode && (lastlastOpenCode.Contains(itemValue.ToInt() + 2) || lastlastOpenCode.Contains(itemValue.ToInt() - 2)))
- //根据上上期开奖号码判断当前是否为斜跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextnextOpenCode && (nextnextOpenCode.Contains(itemValue.ToInt() + 2) || nextnextOpenCode.Contains(itemValue.ToInt() - 2)))
- //根据下下期开奖号码判断当前是否为斜跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列竖三连号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_ShuSanLianHaoNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null, lastlastOpenCode = null, nextnextOpenCode = null; ;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 4: //双色球
- IList<FCSSQInfo> FCSSQlastList = FCSSQService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != FCSSQlastList && FCSSQlastList[0].Term == LocalEntity.Term && FCSSQlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<FCSSQInfo> FCSSQlastlastList = FCSSQService.ToListForTrend(FCSSQlastList[1].Term, null);//获取前一期开奖数据
- if (null != FCSSQlastlastList && FCSSQlastlastList[0].Term == FCSSQlastList[1].Term && FCSSQlastlastList.Count == 2)
- {
- lastlastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQlastlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- IList<FCSSQInfo> FCSSQnextList = FCSSQService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != FCSSQnextList && FCSSQnextList[0].Term == LocalEntity.Term && FCSSQnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<FCSSQInfo> FCSSQnextnextList = FCSSQService.ToListForNextTrend(FCSSQnextList[1].Term, null);//获取前一期开奖数据
- if (null != FCSSQnextnextList && FCSSQnextnextList[0].Term == FCSSQnextList[1].Term && FCSSQnextnextList.Count == 2)
- {
- nextnextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(FCSSQnextnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastOpenCode && null != nextOpenCode &&
- lastOpenCode.Contains(itemValue.ToInt()) &&
- nextOpenCode.Contains(itemValue.ToInt())) //根据上下期开奖号码判断当前是否为竖三连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != lastlastOpenCode && null != lastOpenCode && lastOpenCode.Contains(itemValue.ToInt()) && lastlastOpenCode.Contains(itemValue.ToInt())) //根据上期和上上期开奖号码判断当前是否为竖三连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextnextOpenCode && null != nextOpenCode && nextOpenCode.Contains(itemValue.ToInt()) && nextnextOpenCode.Contains(itemValue.ToInt())) //根据下期和下下期开奖号码判断当前是否为竖三连号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 多值多列竖跳号
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_ShuTiaoHaoNumber<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //上一期数据 ,下一期数据
- IList<int> lastOpenCode = null, nextOpenCode = null, lastlastOpenCode = null, nextnextOpenCode = null; ;
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 12: //大乐透
- IList<TCDLTInfo> TCDLTlastList = TCDLTService.ToListForTrend(LocalEntity.Term, null);//获取前一期开奖数据
- if (null != TCDLTlastList && TCDLTlastList[0].Term == LocalEntity.Term && TCDLTlastList.Count == 2)
- {
- lastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<TCDLTInfo> TCDLTlastlastList = TCDLTService.ToListForTrend(TCDLTlastList[1].Term, null);//获取前一期开奖数据
- if (null != TCDLTlastlastList && TCDLTlastlastList[0].Term == TCDLTlastList[1].Term && TCDLTlastlastList.Count == 2)
- {
- lastlastOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTlastlastList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- IList<TCDLTInfo> TCDLTnextList = TCDLTService.ToListForNextTrend(LocalEntity.Term, null);
- if (null != TCDLTnextList && TCDLTnextList[0].Term == LocalEntity.Term && TCDLTnextList.Count == 2)//获取后一期开奖数据
- {
- nextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- IList<TCDLTInfo> TCDLTnextnextList = TCDLTService.ToListForNextTrend(TCDLTnextList[1].Term, null);//获取前一期开奖数据
- if (null != TCDLTnextnextList && TCDLTnextnextList[0].Term == TCDLTnextList[1].Term && TCDLTnextnextList.Count == 2)
- {
- nextnextOpenCode = LotteryUtils.GetOpenCodeList<TEntity>(TCDLTnextnextList[1] as TEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- }
- }
- if (css != null) //有样式
- {
- if (css.ChildList == null) //没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- if (null != lastlastOpenCode && lastlastOpenCode.Contains(itemValue.ToInt())) //根据上上期开奖号码判断当前是否为竖跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- if (null != nextnextOpenCode && nextnextOpenCode.Contains(itemValue.ToInt())) //根据下下期开奖号码判断当前是否为竖跳号
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- break;
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- #endregion
- #region 特殊
- /// <summary>
- /// 福彩3D 012路走势图4
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SpecialValue_FC3D012_4<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- StringBuilder table = new StringBuilder(1000);
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- table.Append("<table id=\"zstable\" class=\"zstable\">");
- table.Append("<tbody>");
- table.Append("<tr>");
- for (int i = 0; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append("</tr>");
- table.Append("<tr>");
- for (int i = 1; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, ""));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("<tr>");
- for (int i = 2; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, ""));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("<tr>");
- table.Append(string.Format("<td colspan=\"4\" class=\"{0}\">{1}", css.MissCssName, LocalEntity.Term.ToString() + " 期"));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("</tbody>");
- table.Append("</table>");
- return string.Format(fomart, "", attr, table.ToString());
- }
- /// <summary>
- /// 体彩P3 012路走势图4
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SpecialValue_TCP3012_4<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- StringBuilder table = new StringBuilder(1000);
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- table.Append("<table id=\"zstable\" class=\"zstable\">");
- table.Append("<tbody>");
- table.Append("<tr>");
- for (int i = 0; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append("</tr>");
- table.Append("<tr>");
- for (int i = 1; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, ""));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("<tr>");
- for (int i = 2; i < 10; i = i + 3)
- {
- if (list.Count(s => s == i) == 3)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend2, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 2)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.Extend1, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 1)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.NumberCssName, i));
- table.Append("</td>");
- }
- if (list.Count(s => s == i) == 0)
- {
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, i));
- table.Append("</td>");
- }
- }
- table.Append(string.Format("<td width=\"48px\" class=\"{0}\">{1}", css.MissCssName, ""));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("<tr>");
- table.Append(string.Format("<td colspan=\"4\" class=\"{0}\">{1}", css.MissCssName, LocalEntity.Term.ToString() + " 期"));
- table.Append("</td>");
- table.Append("</tr>");
- table.Append("</tbody>");
- table.Append("</table>");
- return string.Format(fomart, "", attr, table.ToString());
- }
- /// <summary>
- /// 福彩 双色球出号频率
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SpecialValue_FCSSQ_ChuHaoPL<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, ChartCssConfigInfo css, int[] ItemIndex, string fomart) where TEntity : LotteryOpenCode
- {
- StringBuilder sp = new StringBuilder();
- if (ItemConfig.ItemCount == 33) //红球
- {
- sp.Append("<tr>");
- sp.Append("<td class=\"white pl\">150</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(string.Format("<td rowspan=\"16\" style=\"vertical-align: bottom;\" class=\"{0} \">", GetCssName(true, css, i)));
- sp.Append(string.Format("<span>{0}</span><br>", ItemConfig.ItemString[i]));
- sp.Append(string.Format("<img src=\"http://www.55128.cn/images/zst/redline.gif\" style=\"vertical-align: bottom;\" width=\"8\" height=\"{0}\">", (3 * ItemIndex[i]).ToString()));
- sp.Append("</td>");
- }
- sp.Append("@Row1");
- sp.Append("<tr><td class=\"pl\">140</td></tr><tr><td class=\"pl\">130</td></tr><tr><td class=\"pl\">120</td></tr><tr><td class=\"pl\">110</td></tr><tr><td class=\"pl\">100</td></tr><tr><td class=\"pl\">90</td></tr><tr><td class=\"pl\">80</td></tr><tr><td class=\"pl\">70</td></tr><tr><td class=\"pl\">60</td></tr><tr><td class=\"pl\">50</td></tr><tr><td class=\"pl\">40</td></tr><tr><td class=\"pl\">30</td></tr><tr><td class=\"pl\">20</td></tr><tr><td class=\"pl\">10</td></tr><tr><td class=\"pl\">0</td></tr>");
- sp.Append("<tr>");
- sp.Append("<td class=\"white\">出现次数</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, ItemIndex[i].ToString(), i));
- }
- sp.Append("@Row2");
- sp.Append("<tr>");
- sp.Append("<td class=\"white\">出现频率(%)</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, string.Format("{0:F1}", (double)ItemIndex[i] * 100 / ItemIndex.Sum()), i));
- }
- sp.Append("@Row3");
- }
- if (ItemConfig.ItemCount == 16) //蓝球
- {
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(string.Format("<td rowspan=\"16\" style=\"vertical-align: bottom;\" class=\"{0}\">", GetCssName(true, css, i)));
- sp.Append(string.Format("<span>{0}</span><br>", ItemConfig.ItemString[i]));
- sp.Append(string.Format("<img src=\"http://www.55128.cn/images/zst/blueline.gif\" style=\"vertical-align: bottom;\" width=\"8\" height=\"{0}\">", (3 * ItemIndex[i]).ToString()));
- sp.Append("</td>");
- }
- sp.Append("</tr>");
- sp.Append("~");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, ItemIndex[i].ToString(), i));
- }
- sp.Append("</tr>");
- sp.Append("~");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, string.Format("{0:F1}", (double)ItemIndex[i] * 100 / ItemIndex.Sum()), i));
- }
- sp.Append("</tr>");
- }
- return sp.ToString();
- }
- /// <summary>
- /// 体彩 大乐透出号频率
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SpecialValue_TCDLT_ChuHaoPL<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, ChartCssConfigInfo css, int[] ItemIndex, string fomart) where TEntity : LotteryOpenCode
- {
- StringBuilder sp = new StringBuilder();
- if (ItemConfig.ItemCount == 35) //红球
- {
- sp.Append("<tr>");
- sp.Append("<td class=\"white pl\">150</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(string.Format("<td rowspan=\"16\" style=\"vertical-align: bottom;\" class=\"{0} \">", GetCssName(true, css, i)));
- sp.Append(string.Format("<span>{0}</span><br>", ItemConfig.ItemString[i]));
- sp.Append(string.Format("<img src=\"http://www.55128.cn/images/zst/redline.gif\" style=\"vertical-align: bottom;\" width=\"8\" height=\"{0}\">", (3 * ItemIndex[i]).ToString()));
- sp.Append("</td>");
- }
- sp.Append("@Row1");
- sp.Append("<tr><td class=\"pl\">140</td></tr><tr><td class=\"pl\">130</td></tr><tr><td class=\"pl\">120</td></tr><tr><td class=\"pl\">110</td></tr><tr><td class=\"pl\">100</td></tr><tr><td class=\"pl\">90</td></tr><tr><td class=\"pl\">80</td></tr><tr><td class=\"pl\">70</td></tr><tr><td class=\"pl\">60</td></tr><tr><td class=\"pl\">50</td></tr><tr><td class=\"pl\">40</td></tr><tr><td class=\"pl\">30</td></tr><tr><td class=\"pl\">20</td></tr><tr><td class=\"pl\">10</td></tr><tr><td class=\"pl\">0</td></tr>");
- sp.Append("<tr>");
- sp.Append("<td class=\"white\">出现次数</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, ItemIndex[i].ToString(), i));
- }
- sp.Append("@Row2");
- sp.Append("<tr>");
- sp.Append("<td class=\"white\">出现频率(%)</td>");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, string.Format("{0:F1}", (double)ItemIndex[i] * 100 / ItemIndex.Sum()), i));
- }
- sp.Append("@Row3");
- }
- if (ItemConfig.ItemCount == 12) //蓝球
- {
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(string.Format("<td rowspan=\"16\" style=\"vertical-align: bottom;\" class=\"{0}\">", GetCssName(true, css, i)));
- sp.Append(string.Format("<span>{0}</span><br>", ItemConfig.ItemString[i]));
- sp.Append(string.Format("<img src=\"http://www.55128.cn/images/zst/blueline.gif\" style=\"vertical-align: bottom;\" width=\"8\" height=\"{0}\">", (3 * ItemIndex[i]).ToString()));
- sp.Append("</td>");
- }
- sp.Append("</tr>");
- sp.Append("~");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, ItemIndex[i].ToString(), i));
- }
- sp.Append("</tr>");
- sp.Append("~");
- for (int i = 0; i < ItemConfig.ItemCount; i++)
- {
- sp.Append(GetCssValue(true, fomart, "", css, string.Format("{0:F1}", (double)ItemIndex[i] * 100 / ItemIndex.Sum()), i));
- }
- sp.Append("</tr>");
- }
- return sp.ToString();
- }
- #endregion
- #region 高频
- /// <summary>
- /// 多值多列快乐12开奖号码分布
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string MultiValue_KL12<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- IList<int> list = LotteryUtils.GetOpenCodeList<TEntity>(LocalEntity, ItemConfig.IndexStart, ItemConfig.IndexEnd);
- //根据Cid判断_彩种
- switch (ItemConfig.Cid)
- {
- case 5000: //快乐12
- if (list[0].ToString() == itemValue)
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- else
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- }
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- #endregion
- /// <summary>
- /// 获取应该调用哪个CSS名称
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string GetCssName(bool isValue, ChartCssConfigInfo css, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return css.NumberCssName;
- }
- else //遗漏
- {
- return css.MissCssName;
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return item.NumberCssName;
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return item.MissCssName;
- }
- }
- }
- }
- }
- }
- return ""; //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string GetCssValue(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.NumberCssName, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.NumberCssName, attr, itemValue);
- }
- }
- else
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法(使用扩展样式1)
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- private static string GetCssValueExtend1(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.Extend1, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.Extend1, attr, itemValue);
- }
- }
- else //遗漏
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法(使用扩展样式2)
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- private static string GetCssValueExtend2(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.Extend2, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.Extend2, attr, itemValue);
- }
- }
- else //遗漏
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法(使用扩展样式3)
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- private static string GetCssValueExtend3(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.Extend3, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.Extend3, attr, itemValue);
- }
- }
- else //遗漏
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法(使用扩展样式2)
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- private static string GetCssValueExtend4(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.Extend4, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.Extend4, attr, itemValue);
- }
- }
- else //遗漏
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 设置样式通用方法(使用扩展样式2)
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- private static string GetCssValueExtend5(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- if (css != null) //有样式
- {
- if (css.ChildList == null)//没有子样式
- {
- if (isValue) //项值
- {
- return string.Format(fomart, css.Extend5, attr, itemValue);
- }
- else //遗漏
- {
- return string.Format(fomart, css.MissCssName, attr, itemValue);
- }
- }
- else //有子样式
- {
- foreach (var item in css.ChildList)
- {
- for (int i = item.endNum; i >= item.startNum; i--)
- {
- if (isValue)
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.Extend5, attr, itemValue);
- }
- }
- else //遗漏
- {
- if (index == i - css.ChildList[0].startNum)
- {
- return string.Format(fomart, item.MissCssName, attr, itemValue);
- }
- }
- }
- }
- }
- }
- return string.Format(fomart, "", attr, itemValue); //没有样式(填充默认颜色)
- }
- /// <summary>
- /// 回摆
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HB<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 振幅
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_ZF(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 福建31选7三区比
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_FJ31X7SanQu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 福建31选7三区比
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_FJ36X7SanQu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 和尾大小
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_HeWeiDx<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 生肖
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_ShengXiao(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 华东15选5三区比
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_HD15X5SanQu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 华东15选5一区个数
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_Hd11x5Yq(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 华东15选5二区个数
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_Hd11x5Eq(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 华东15选5三区个数
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_Hd11x5Sq(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 南粤36选7三区比
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_NY36x7SanQu<TEntity>(TEntity LocalEntity, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 和值012路
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_Hz012(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 快3三不同走势
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_K3sbt(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 快三二不同走势
- /// </summary>
- /// <typeparam name="TEntity"></typeparam>
- /// <param name="LocalEntity"></param>
- /// <param name="ItemConfig"></param>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SetK3ebtItemValue<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValueExtend1(isValue, fomart, attr, css, itemValue, index);
- }
- /// <summary>
- /// 快3二不同走势
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="chartCssConfigInfo"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleCell_K3ebt(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- public static string SingleValue_JoValue(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- public static string SingleValue_DxValue(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- public static string SingleValue_ZhValue(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- public static string SetSbtxtItemValue<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SetEbtxtItemValue<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_DxJoValue(bool isValue, string fomart, string attr, ChartCssConfigInfo chartCssConfigInfo, string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, chartCssConfigInfo, itemValue, index);
- }
- /// <summary>
- /// 单值多列快乐扑克3花色状态项
- /// </summary>
- /// <param name="isValue"></param>
- /// <param name="fomart"></param>
- /// <param name="attr"></param>
- /// <param name="css"></param>
- /// <param name="itemValue"></param>
- /// <param name="index"></param>
- /// <returns></returns>
- public static string SingleValue_KLPKHS_StatusItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index)
- {
- var _css = new ChartCssConfigInfo { MissCssName = "miss-yred", NumberCssName = "bg-yellow" };
- if (css != null)
- {
- _css.MissCssName = css.MissCssName;
- _css.NumberCssName = css.NumberCssName;
- }
- _css.NumberCssName += " " + itemValue + "-no";
- return GetCssValue(isValue, fomart, attr, _css, itemValue, index);
- }
- public static string SingleValue_SJP<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_HwSjp<TEntity>(TEntity LocalEntity, TrendChartItemInfo ItemConfig, bool isValue, string fomart, string attr, ChartCssConfigInfo css, string itemValue, int index) where TEntity : LotteryOpenCode
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_HeWei012Item(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_MaxItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_MinItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_AvgItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_HkhItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_HkcItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- public static string SingleValue_WhzItem(bool isValue, string fomart, string attr, ChartCssConfigInfo css,
- string itemValue, int index)
- {
- return GetCssValue(isValue, fomart, attr, css, itemValue, index);
- }
- }
- }
|