public JsonResult InsertChangeOrder(ECO _param) { int resultOid = 0; try { DaoFactory.BeginTransaction(); // DObjectRepository.UdtLatestDObject(new DObject { OID = _param.OID }); DObject dobj = new DObject(); dobj.Type = EoConstant.TYPE_CHANGE_ORDER; dobj.TableNm = EoConstant.TABLE_CHANGE_ORDER; dobj.Name = _param.Name; dobj.Description = _param.Description; //dobj.TdmxOID = DObjectRepository.SelTdmxOID(new DObject { Type = DocumentContant.TYPE_DOCUMENT }); resultOid = DObjectRepository.InsDObject(dobj); _param.OID = resultOid; //_param.DocType = _param.DocType; //_param.Title = _param.Title; //_param.Eo_No = _param.Eo_No; DaoFactory.SetInsert("ChangeOrder.InsChangeOrder", _param); DaoFactory.Commit(); } catch (Exception ex) { DaoFactory.Rollback(); return(Json(new ResultJsonModel { isError = true, resultMessage = ex.Message, resultDescription = ex.ToString() })); } return(Json(resultOid)); }
public void SetEcoHeroinfo(int index, int groupunique, int nStepIndex) { if (index < 0) { return; } ECO eco = NrTSingleton <NrBaseTableManager> .Instance.GetEco(groupunique.ToString()); if (eco != null) { this.m_ChallengeControl[index].m_LeagerFaceImg.SetTexture(eCharImageType.SMALL, NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0]), -1, string.Empty); if (NrTSingleton <NkCharManager> .Instance.GetMyCharInfo().IsColosseumChallengeClear(nStepIndex)) { this.m_ChallengeControl[index].m_ClearImage.Visible = true; this.m_ChallengeControl[index].m_DisableMark.Visible = false; this.m_ChallengeControl[index].m_DisableBG.Visible = false; } else { this.m_ChallengeControl[index].m_ClearImage.Visible = false; this.m_ChallengeControl[index].m_DisableMark.Visible = true; this.m_ChallengeControl[index].m_DisableBG.Visible = true; } this.m_dicEcoGroupInfo.Add(index, eco); } }
public void AddNpcPos(ECO kEco) { if (0f < kEco.kMovePos[0].x || 0f < kEco.kMovePos[0].z) { return; } if (0f < kEco.kRanPos.x || 0f < kEco.kRanPos.z) { return; } NrCharKindInfo charKindInfoFromCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindInfoFromCode(kEco.szCharCode[0]); if (charKindInfoFromCode == null) { return; } if (charKindInfoFromCode.IsATB(8L)) { NrNpcPos nrNpcPos = new NrNpcPos(); nrNpcPos.strKey = NrTSingleton <UIDataManager> .Instance.GetString(kEco.szCharCode[0], ((int)kEco.kFixPos.x).ToString(), ((int)kEco.kFixPos.z).ToString()); charKindInfoFromCode.SetPosKey(nrNpcPos.strKey); nrNpcPos.strName = charKindInfoFromCode.GetName(); nrNpcPos.nCharKind = charKindInfoFromCode.GetCharKind(); nrNpcPos.nMapIndex = kEco.MapIndex; nrNpcPos.kPos.x = kEco.kFixPos.x; nrNpcPos.kPos.y = kEco.kFixPos.y; nrNpcPos.kPos.z = kEco.kFixPos.z; this.AddNpcPos(nrNpcPos); } }
public void SetEcoMonDetailinfo(ECO eco_info) { this.InitOccSolInfo(); string empty = string.Empty; if (this.m_eMode == eExpeditionSearchDetailInfo_Mode.eEXPEDITION_DETAILDLG_SEARCH) { if (eco_info != null) { for (int i = 0; i < 6; i++) { if ((eco_info.nBattlePos[i] >= 0 || eco_info.nBattlePos[i] < 9) && NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[i]) > 0) { NkListSolInfo nkListSolInfo = new NkListSolInfo(); nkListSolInfo.SolLevel = this.m_expeditionSearch_info.i16MonLevel; nkListSolInfo.SolCharKind = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[i]); nkListSolInfo.ShowLevel = true; nkListSolInfo.ShowCombat = false; this.m_itOccSol[eco_info.nBattlePos[i]].SetSolImageTexure(eCharImageType.SMALL, nkListSolInfo, false); } } NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1639"), "count", this.m_expeditionSearch_info.i16MonLevel.ToString(), "targetname", NrTSingleton <NrCharKindInfoManager> .Instance.GetName(NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[0])) }); } } else if (eco_info != null) { for (int j = 0; j < 6; j++) { if ((eco_info.nBattlePos[j] >= 0 || eco_info.nBattlePos[j] < 9) && NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[j]) > 0) { NkListSolInfo nkListSolInfo2 = new NkListSolInfo(); nkListSolInfo2.SolLevel = this.m_expeditiondetailinfo.i16ExpeditionMonLevel; nkListSolInfo2.SolCharKind = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[j]); nkListSolInfo2.ShowLevel = true; nkListSolInfo2.ShowCombat = false; this.m_itOccSol[eco_info.nBattlePos[j]].SetSolImageTexure(eCharImageType.SMALL, nkListSolInfo2, false); } } NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1639"), "count", this.m_expeditiondetailinfo.i16ExpeditionMonLevel.ToString(), "targetname", NrTSingleton <NrCharKindInfoManager> .Instance.GetName(NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco_info.szCharCode[0])) }); } this.m_laOccSelectMemberName.SetText(empty); }
public JsonResult SelChangeOrderCheck(ECO _param) { _param.Type = EoConstant.TYPE_CHANGE_ORDER; ECO lECO = DaoFactory.GetData <ECO>("ChangeOrder.SelChangeOrderCheck", _param); if (lECO == null) { return(Json(0)); } return(Json(1)); }
public ActionResult InfoChangeOrder(int OID) { ECO ECODetail = ECORepository.SelChangeOrderObject(new ECO { OID = OID }); ViewBag.ECODetail = ECODetail; ViewBag.Status = BPolicyRepository.SelBPolicy(new BPolicy { Type = EoConstant.TYPE_CHANGE_ORDER }); return(View()); }
public void SetEcoMoninfo(int index, int groupunique) { ECO eco = NrTSingleton <NrBaseTableManager> .Instance.GetEco(groupunique.ToString()); if (eco != null) { this.m_itOccMilitary[index].Visible = true; this.m_itOccMilitary[index].SetSolImageTexure(eCharImageType.SMALL, NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0]), -1); this.m_btOccMilitary[index].Data = index; this.m_dicEcoGroupInfo.Add(index, eco); Button expr_6F = this.m_btOccMilitary[index]; expr_6F.Click = (EZValueChangedDelegate)Delegate.Combine(expr_6F.Click, new EZValueChangedDelegate(this.ClickEcoMonDetailInfo)); } }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { if (CurrentBar < 2) { num1 = 0; num2 = 0; den1 = Math.Max(High[0] - Low[0], 0.00001); den2 = den1; } num1 = num1 + ema1 * (Close[0] - Open[0] - num1); num2 = num2 + ema2 * (num1 - num2); den1 = den1 + ema1 * (High[0] - Low[0] - den1); den2 = den2 + ema2 * (den1 - den2); // Use this method for calculating your indicator values. Assign a value to each // plot below by replacing 'Close[0]' with your own formula. ECO.Set(num2 / den2); }
public override bool ParseDataFromNDT(TsDataReader dr) { foreach (TsDataReader.Row data in dr) { ECO eCO = new ECO(); eCO.SetData(data); eCO.i64ATB = NrTSingleton <NkATB_Manager> .Instance.ParseECOATB(eCO.strATB); if (!NrTSingleton <NrBaseTableManager> .Instance.SetData(eCO)) { Debug.LogError("XML Parsing Error! - " + this.m_strFilePath); } NrTSingleton <NkQuestManager> .Instance.AddQuestAutoPath(eCO); NrTSingleton <NrNpcPosManager> .Instance.AddNpcPos(eCO); } return(true); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { double value1 = 0.0; double value2 = 0.0; o.Update(); h.Update(); l.Update(); c.Update(); for (int i = 0; i < len; ++i) { value1 += (c.filtered(i) - o.filtered(i)); value2 += (h.filtered(i) - l.filtered(i)); } if (value2 != 0.0) { unsmoothed.Set(100.0 * value1 / value2); } else { if ((CurrentBar > 1) && unsmoothed.ContainsValue(1)) { unsmoothed.Set(unsmoothed[1]); } else { unsmoothed.Set(0); } } if (weightma == null) { weightma = WMA(unsmoothed, smoothing); expma = EMA(weightma.Value, trigger); } ECO.Set(weightma[0]); TriggerLine.Set(expma[0]); Histogram.Set(weightma[0] - expma[0]); }
public void SetEpisode(int nSelectStep) { if (nSelectStep < 0) { return; } this.m_nSelectStep = nSelectStep; BASE_COLOSSEUM_CHALLENGE_DATA colosseumChallengeData = COLOSSEUM_CHALLENGE_DATA.GetColosseumChallengeData(nSelectStep); if (colosseumChallengeData != null) { this.m_LeaderName.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(colosseumChallengeData.m_i32InterfaceKey.ToString())); this.m_EpisodeSummary.SetText(NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(colosseumChallengeData.m_nSummary.ToString())); ECO eco = NrTSingleton <NrBaseTableManager> .Instance.GetEco(colosseumChallengeData.m_i32EcoIndex.ToString()); if (eco != null) { this.m_Image.SetTexture(eCharImageType.LARGE, NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0]), -1, string.Empty); } } }
public JsonResult UdtChangeOrder(ECO _param) { int result = 0; try { DaoFactory.BeginTransaction(); DObjectRepository.UdtDObject(_param); ECORepository.UdtChangeOrderObject(_param); DaoFactory.Commit(); } catch (Exception ex) { DaoFactory.Rollback(); return(Json(new ResultJsonModel { isError = true, resultMessage = ex.Message, resultDescription = ex.ToString() })); } return(Json(result)); }
public bool SetData(NrTableData kData) { NrTableData.eResourceType typeIndex = kData.GetTypeIndex(); int num = (int)typeIndex; string kDataKey = string.Empty; switch (typeIndex) { case NrTableData.eResourceType.eRT_WEAPONTYPE_INFO: { WEAPONTYPE_INFO wEAPONTYPE_INFO = kData as WEAPONTYPE_INFO; int weaponType = NrTSingleton <NkWeaponTypeInfoManager> .Instance.GetWeaponType(wEAPONTYPE_INFO.WEAPONCODE); kDataKey = weaponType.ToString(); NrTSingleton <NkWeaponTypeInfoManager> .Instance.SetWeaponTypeInfo(weaponType, ref wEAPONTYPE_INFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_ATTACKINFO: { CHARKIND_ATTACKINFO cHARKIND_ATTACKINFO = kData as CHARKIND_ATTACKINFO; cHARKIND_ATTACKINFO.nWeaponType = NrTSingleton <NkWeaponTypeInfoManager> .Instance.GetWeaponType(cHARKIND_ATTACKINFO.WEAPONCODE); kDataKey = cHARKIND_ATTACKINFO.ATTACKTYPE.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetAttackTypeCodeInfo(cHARKIND_ATTACKINFO.ATTACKTYPE, cHARKIND_ATTACKINFO.ATTACKCODE); NrCharDataCodeInfo charDataCodeInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharDataCodeInfo(); if (charDataCodeInfo != null) { cHARKIND_ATTACKINFO.nJobType = charDataCodeInfo.GetCharJobType(cHARKIND_ATTACKINFO.JOBTYPE); } break; } case NrTableData.eResourceType.eRT_CHARKIND_CLASSINFO: { CHARKIND_CLASSINFO cHARKIND_CLASSINFO = kData as CHARKIND_CLASSINFO; long num2 = 1L; int cLASSINDEX = cHARKIND_CLASSINFO.CLASSINDEX; cHARKIND_CLASSINFO.CLASSTYPE = num2 << cLASSINDEX - 1; kDataKey = cHARKIND_CLASSINFO.CLASSTYPE.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetClassTypeCodeInfo(cHARKIND_CLASSINFO.CLASSCODE, cHARKIND_CLASSINFO.CLASSTYPE); break; } case NrTableData.eResourceType.eRT_CHARKIND_INFO: { CHARKIND_INFO cHARKIND_INFO = kData as CHARKIND_INFO; kDataKey = cHARKIND_INFO.CHARKIND.ToString(); cHARKIND_INFO.nClassType = NrTSingleton <NrCharKindInfoManager> .Instance.GetClassType(cHARKIND_INFO.CLASSTYPE); cHARKIND_INFO.nAttackType = NrTSingleton <NrCharKindInfoManager> .Instance.GetAttackType(cHARKIND_INFO.ATTACKTYPE); cHARKIND_INFO.nATB = NrTSingleton <NkATB_Manager> .Instance.ParseCharATB(cHARKIND_INFO.ATB); NrTSingleton <NrCharKindInfoManager> .Instance.SetCharKindInfo(ref cHARKIND_INFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_STATINFO: { CHARKIND_STATINFO cHARKIND_STATINFO = kData as CHARKIND_STATINFO; int charKindByCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_STATINFO.CharCode); kDataKey = charKindByCode.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetStatInfo(charKindByCode, ref cHARKIND_STATINFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_MONSTERINFO: { CHARKIND_MONSTERINFO cHARKIND_MONSTERINFO = kData as CHARKIND_MONSTERINFO; int charKindByCode2 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_MONSTERINFO.CharCode); kDataKey = charKindByCode2.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetMonsterInfo(charKindByCode2, ref cHARKIND_MONSTERINFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_MONSTATINFO: { CHARKIND_MONSTATINFO cHARKIND_MONSTATINFO = kData as CHARKIND_MONSTATINFO; kDataKey = NkUtil.MakeLong(cHARKIND_MONSTATINFO.MonType, (long)cHARKIND_MONSTATINFO.LEVEL).ToString(); break; } case NrTableData.eResourceType.eRT_CHARKIND_NPCINFO: { CHARKIND_NPCINFO cHARKIND_NPCINFO = kData as CHARKIND_NPCINFO; int charKindByCode3 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_NPCINFO.CHARCODE); kDataKey = charKindByCode3.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetNPCInfo(charKindByCode3, ref cHARKIND_NPCINFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_ANIINFO: { CHARKIND_ANIINFO cHARKIND_ANIINFO = kData as CHARKIND_ANIINFO; kDataKey = cHARKIND_ANIINFO.BUNDLENAME.ToString(); NrTSingleton <NrCharAniInfoManager> .Instance.SetAniInfo(ref cHARKIND_ANIINFO); NrTSingleton <NrCharKindInfoManager> .Instance.SetAniInfo(ref cHARKIND_ANIINFO); break; } case NrTableData.eResourceType.eRT_CHARKIND_LEGENDINFO: { CHARKIND_LEGENDINFO cHARKIND_LEGENDINFO = kData as CHARKIND_LEGENDINFO; int charKindByCode4 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_LEGENDINFO.CharCode); cHARKIND_LEGENDINFO.i32Element_LegendCharkind = charKindByCode4; for (int i = 0; i < 5; i++) { int charKindByCode5 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_LEGENDINFO.i32Base_LegendCharCode[i]); cHARKIND_LEGENDINFO.i32Base_CharKind[i] = charKindByCode4; } kDataKey = charKindByCode4.ToString(); break; } case NrTableData.eResourceType.eRT_CHARKIND_SOLDIERINFO: { CHARKIND_SOLDIERINFO cHARKIND_SOLDIERINFO = kData as CHARKIND_SOLDIERINFO; for (int j = 0; j < 5; j++) { int charKindByCode6 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_SOLDIERINFO.kElement_CharData[j].Element_CharCode); cHARKIND_SOLDIERINFO.kElement_CharData[j].SetChar(charKindByCode6); } int charKindByCode7 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(cHARKIND_SOLDIERINFO.CharCode); cHARKIND_SOLDIERINFO.i32BaseCharKind = charKindByCode7; kDataKey = charKindByCode7.ToString(); break; } case NrTableData.eResourceType.eRT_CHARKIND_SOLGRADEINFO: { BASE_SOLGRADEINFO bASE_SOLGRADEINFO = kData as BASE_SOLGRADEINFO; int charKindByCode8 = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(bASE_SOLGRADEINFO.CharCode); kDataKey = charKindByCode8.ToString(); NrTSingleton <NrCharKindInfoManager> .Instance.SetSolGradeInfo(charKindByCode8, ref bASE_SOLGRADEINFO); break; } case NrTableData.eResourceType.eRT_ITEMTYPE_INFO: { ITEMTYPE_INFO iTEMTYPE_INFO = kData as ITEMTYPE_INFO; iTEMTYPE_INFO.OPTION1 = NrTSingleton <ItemManager> .Instance.GetItemOption(iTEMTYPE_INFO.szOption1); iTEMTYPE_INFO.OPTION2 = NrTSingleton <ItemManager> .Instance.GetItemOption(iTEMTYPE_INFO.szOption2); iTEMTYPE_INFO.ITEMPART = NrTSingleton <ItemManager> .Instance.GetItemPart(iTEMTYPE_INFO.szItemPart); iTEMTYPE_INFO.ITEMTYPE = NrTSingleton <ItemManager> .Instance.GetItemType(iTEMTYPE_INFO.ITEMTYPECODE); iTEMTYPE_INFO.ATB = NrTSingleton <NkATB_Manager> .Instance.ParseItemTypeATB(iTEMTYPE_INFO.szATB); iTEMTYPE_INFO.ATTACKTYPE = NrTSingleton <NrCharKindInfoManager> .Instance.GetAttackType(iTEMTYPE_INFO.szAttackTypeCode); CHARKIND_ATTACKINFO charAttackInfo = NrTSingleton <NrBaseTableManager> .Instance.GetCharAttackInfo(iTEMTYPE_INFO.ATTACKTYPE.ToString()); if (charAttackInfo != null) { iTEMTYPE_INFO.WEAPONTYPE = charAttackInfo.nWeaponType; } else { iTEMTYPE_INFO.WEAPONTYPE = 0; } iTEMTYPE_INFO.EQUIPCLASSTYPE = NrTSingleton <NrCharKindInfoManager> .Instance.ParseClassTypeCode(iTEMTYPE_INFO.szClassTypeCode); kDataKey = iTEMTYPE_INFO.ITEMTYPE.ToString(); break; } case NrTableData.eResourceType.eRT_QUEST_NPC_POS_INFO: { QUEST_NPC_POS_INFO qUEST_NPC_POS_INFO = kData as QUEST_NPC_POS_INFO; kDataKey = qUEST_NPC_POS_INFO.strUnique; break; } case NrTableData.eResourceType.eRT_ECO_TALK: { ECO_TALK eCO_TALK = kData as ECO_TALK; kDataKey = eCO_TALK.strCharCode; break; } case NrTableData.eResourceType.eRT_ECO: { ECO eCO = kData as ECO; kDataKey = eCO.GroupUnique.ToString(); break; } case NrTableData.eResourceType.eRT_MAP_INFO: { MAP_INFO mAP_INFO = kData as MAP_INFO; mAP_INFO.MAP_ATB = NrTSingleton <NkATB_Manager> .Instance.ParseMapATB(mAP_INFO.strMapATB); ICollection gateInfo_Col = NrTSingleton <NrBaseTableManager> .Instance.GetGateInfo_Col(); foreach (GATE_INFO gATE_INFO in gateInfo_Col) { if (mAP_INFO.MAP_INDEX == gATE_INFO.SRC_MAP_IDX) { mAP_INFO.AddGateInfo(gATE_INFO); } if (mAP_INFO.MAP_INDEX == gATE_INFO.DST_MAP_IDX) { mAP_INFO.AddDSTGateInfo(gATE_INFO); } } kDataKey = mAP_INFO.MAP_INDEX.ToString(); break; } case NrTableData.eResourceType.eRT_MAP_UNIT: { MAP_UNIT mAP_UNIT = kData as MAP_UNIT; kDataKey = mAP_UNIT.MAP_UNIQUE.ToString(); break; } case NrTableData.eResourceType.eRT_GATE_INFO: { GATE_INFO gATE_INFO2 = kData as GATE_INFO; kDataKey = gATE_INFO2.GATE_IDX.ToString(); break; } case NrTableData.eResourceType.eRT_ITEM_ACCESSORY: { ITEM_ACCESSORY pkItem = kData as ITEM_ACCESSORY; NrTSingleton <ItemManager> .Instance.AddAccessory(pkItem); return(true); } case NrTableData.eResourceType.eRT_ITEM_ARMOR: { ITEM_ARMOR iTEM_ARMOR = kData as ITEM_ARMOR; NrTSingleton <ItemManager> .Instance.AddArmor(iTEM_ARMOR); kDataKey = iTEM_ARMOR.ITEMUNIQUE.ToString(); break; } case NrTableData.eResourceType.eRT_ITEM_BOX: { ITEM_BOX pkItem2 = kData as ITEM_BOX; NrTSingleton <ItemManager> .Instance.AddBox(pkItem2); return(true); } case NrTableData.eResourceType.eRT_ITEM_MATERIAL: { ITEM_MATERIAL pkItem3 = kData as ITEM_MATERIAL; NrTSingleton <ItemManager> .Instance.AddMaterial(pkItem3); return(true); } case NrTableData.eResourceType.eRT_ITEM_QUEST: { ITEM_QUEST pkItem4 = kData as ITEM_QUEST; NrTSingleton <ItemManager> .Instance.AddQuest(pkItem4); return(true); } case NrTableData.eResourceType.eRT_ITEM_SECONDEQUIP: { ITEM_SECONDEQUIP pkItem5 = kData as ITEM_SECONDEQUIP; NrTSingleton <ItemManager> .Instance.AddSecondEquip(pkItem5); return(true); } case NrTableData.eResourceType.eRT_ITEM_SUPPLIES: { ITEM_SUPPLIES pkItem6 = kData as ITEM_SUPPLIES; NrTSingleton <ItemManager> .Instance.AddSupply(pkItem6); return(true); } case NrTableData.eResourceType.eRT_ITEM_WEAPON: { ITEM_WEAPON pkItem7 = kData as ITEM_WEAPON; NrTSingleton <ItemManager> .Instance.AddWeapon(pkItem7); return(true); } case NrTableData.eResourceType.eRT_INDUN_INFO: { INDUN_INFO iNDUN_INFO = kData as INDUN_INFO; iNDUN_INFO.m_eIndun_Type = INDUN_DEFINE.GetIndunType(iNDUN_INFO.strIndunType); iNDUN_INFO.m_nNpcCode = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(iNDUN_INFO.strNpcCode); kDataKey = iNDUN_INFO.m_nIndunIDX.ToString(); break; } case NrTableData.eResourceType.eRT_GAMEGUIDE: { TableData_GameGuideInfo tableData_GameGuideInfo = kData as TableData_GameGuideInfo; if (tableData_GameGuideInfo.gameGuideInfo.m_eType == GameGuideType.DEFAULT) { NrTSingleton <GameGuideManager> .Instance.AddDefaultGuid(tableData_GameGuideInfo.gameGuideInfo); } else { NrTSingleton <GameGuideManager> .Instance.AddGameGuide(tableData_GameGuideInfo.gameGuideInfo); } return(true); } case NrTableData.eResourceType.eRT_LOCALMAP_INFO: { LOCALMAP_INFO lOCALMAP_INFO = kData as LOCALMAP_INFO; kDataKey = lOCALMAP_INFO.LOCALMAP_IDX.ToString(); break; } case NrTableData.eResourceType.eRT_WORLDMAP_INFO: { WORLDMAP_INFO wORLDMAP_INFO = kData as WORLDMAP_INFO; if (wORLDMAP_INFO.TEXTKEY != string.Empty) { wORLDMAP_INFO.WORLDMAP_NAME = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(wORLDMAP_INFO.TEXTKEY); } kDataKey = wORLDMAP_INFO.WORLDMAP_IDX.ToString(); break; } case NrTableData.eResourceType.eRT_ADVENTURE: { TableData_AdventureInfo tableData_AdventureInfo = kData as TableData_AdventureInfo; NrTSingleton <NkAdventureManager> .Instance.AddAdventure(tableData_AdventureInfo.adventure); return(true); } case NrTableData.eResourceType.eRT_SOLDIER_EVOLUTIONEXP: { Evolution_EXP evolution_EXP = kData as Evolution_EXP; kDataKey = (evolution_EXP.Grade - 1).ToString(); break; } case NrTableData.eResourceType.eRT_SOLDIER_TICKETINFO: { Ticket_Info ticket_Info = kData as Ticket_Info; kDataKey = (ticket_Info.Grade - 1).ToString(); break; } case NrTableData.eResourceType.eRT_CHARSOL_GUIDE: { SOL_GUIDE sOL_GUIDE = kData as SOL_GUIDE; kDataKey = sOL_GUIDE.m_i32CharKind.ToString(); break; } case NrTableData.eResourceType.eRT_ITEM_REDUCE: { ItemReduceInfo itemReduceInfo = kData as ItemReduceInfo; kDataKey = itemReduceInfo.iGroupUnique.ToString(); break; } case NrTableData.eResourceType.eRT_RECOMMEND_REWARD: { RECOMMEND_REWARD rECOMMEND_REWARD = kData as RECOMMEND_REWARD; kDataKey = rECOMMEND_REWARD.i8RecommendCount.ToString(); break; } case NrTableData.eResourceType.eRT_SUPPORTER_REWARD: { SUPPORTER_REWARD sUPPORTER_REWARD = kData as SUPPORTER_REWARD; kDataKey = sUPPORTER_REWARD.i8SupporterLevel.ToString(); break; } case NrTableData.eResourceType.eRT_GMHELPINFO: { GMHELP_INFO gMHELP_INFO = kData as GMHELP_INFO; kDataKey = gMHELP_INFO.m_bGMKind.ToString(); break; } case NrTableData.eResourceType.eRT_SOLWAREHOUSE: { SolWarehouseInfo solWarehouseInfo = kData as SolWarehouseInfo; kDataKey = solWarehouseInfo.iWarehouseNumber.ToString(); break; } case NrTableData.eResourceType.eRT_CHARSPEND: { charSpend charSpend = kData as charSpend; kDataKey = charSpend.iLevel.ToString(); break; } case NrTableData.eResourceType.eRT_REINCARNATIONINFO: { ReincarnationInfo reincarnationInfo = kData as ReincarnationInfo; for (int k = 0; k < 6; k++) { reincarnationInfo.iCharKind[k] = NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(reincarnationInfo.strText[k]); } kDataKey = reincarnationInfo.iType.ToString(); break; } case NrTableData.eResourceType.eRT_ITEM_BOX_GROUP: { ITEM_BOX_GROUP_DATA pkItemBoxGroupData = kData as ITEM_BOX_GROUP_DATA; NrTSingleton <ItemManager> .Instance.AddBoxGroup(pkItemBoxGroupData); return(true); } case NrTableData.eResourceType.eRT_ITEM_TICKET: { ITEM_TICKET pkItem8 = kData as ITEM_TICKET; NrTSingleton <ItemManager> .Instance.AddTicket(pkItem8); return(true); } case NrTableData.eResourceType.eRT_AGIT_INFO: { AgitInfoData agitInfoData = kData as AgitInfoData; kDataKey = agitInfoData.i16Level.ToString(); break; } case NrTableData.eResourceType.eRT_AGIT_NPC: { AgitNPCData agitNPCData = kData as AgitNPCData; kDataKey = agitNPCData.ui8NPCType.ToString(); break; } case NrTableData.eResourceType.eRT_AGIT_MERCHNAT: { AgitMerchantData agitMerchantData = kData as AgitMerchantData; kDataKey = agitMerchantData.i16SellType.ToString(); break; } case NrTableData.eResourceType.eRT_LEVELUPGUIDE: { LEVELUPGUIDE_INFO lEVELUPGUIDE_INFO = kData as LEVELUPGUIDE_INFO; for (int l = 0; l < lEVELUPGUIDE_INFO.explainList.Count; l++) { if (lEVELUPGUIDE_INFO.explainList[l] == "0") { break; } AlarmManager.GetInstance().SetLevelupInfo(lEVELUPGUIDE_INFO.LEVEL, "1", lEVELUPGUIDE_INFO.explainList[l]); } break; } case NrTableData.eResourceType.eRT_MYTHRAIDINFO: { MYTHRAIDINFO_DATA mYTHRAIDINFO_DATA = kData as MYTHRAIDINFO_DATA; CHARKIND_INFO baseCharKindInfo = NrTSingleton <NrCharKindInfoManager> .Instance.GetBaseCharKindInfo(mYTHRAIDINFO_DATA.GetBossCode()); if (baseCharKindInfo == null) { Debug.LogError("BossCode Wrong : " + mYTHRAIDINFO_DATA.GetBossCode()); } else { mYTHRAIDINFO_DATA.nMainBossCharKind = baseCharKindInfo.CHARKIND; kDataKey = mYTHRAIDINFO_DATA.nRaidSeason.ToString() + mYTHRAIDINFO_DATA.nRaidType.ToString(); } break; } case NrTableData.eResourceType.eRT_MYTHRAIDCLEARREWARD: { MYTHRAID_CLEAR_REWARD_INFO mYTHRAID_CLEAR_REWARD_INFO = kData as MYTHRAID_CLEAR_REWARD_INFO; kDataKey = MYTHRAID_CLEAR_REWARD_INFO.setDataKey(mYTHRAID_CLEAR_REWARD_INFO.CLEARMODE, mYTHRAID_CLEAR_REWARD_INFO.ROUND).ToString(); break; } case NrTableData.eResourceType.eRT_MYTHRAIDRANKREWARD: kDataKey = this.m_dicResourceInfo[num].Count.ToString(); break; case NrTableData.eResourceType.eRT_MYTHRAIDGUARDIANANGEL: { MYTHRAID_GUARDIANANGEL_INFO mYTHRAID_GUARDIANANGEL_INFO = kData as MYTHRAID_GUARDIANANGEL_INFO; kDataKey = mYTHRAID_GUARDIANANGEL_INFO.UNIQUE.ToString(); break; } case NrTableData.eResourceType.eRT_AUTOSELL: { AutoSell_info autoSell_info = kData as AutoSell_info; kDataKey = autoSell_info.i32SellNumber.ToString(); break; } case NrTableData.eResourceType.eRT_ITEM_GROUP_SOL_TICKET: { GROUP_SOL_TICKET gROUP_SOL_TICKET = kData as GROUP_SOL_TICKET; if (kData != null) { NrTSingleton <ItemManager> .Instance.Add_GroupSolTicket(gROUP_SOL_TICKET.i64GroupUnique, gROUP_SOL_TICKET); } break; } case NrTableData.eResourceType.eRT_MYTH_EVOLUTION_SPEND: { MYTH_EVOLUTION mYTH_EVOLUTION = kData as MYTH_EVOLUTION; kDataKey = mYTH_EVOLUTION.m_bSeason.ToString(); break; } } return(this.AddResourceInfo(num, kDataKey, kData)); }
public JsonResult SelChangeOrder(ECO _param) { List <ECO> lECO = ECORepository.SelChangeOrder(_param); return(Json(lECO)); }
/// <summary> /// Called on each bar update event (incoming tick) /// </summary> protected override void OnBarUpdate() { var ed = extdat.getExtraData(0, Bars, CurrentBar); if (ed == null) { return; } if (CurrentBar != lastSeenBar) { for (int i = 0; i < 4; ++i) { pol[i] = ol[i]; // remember previous bar value... phl[i] = hl[i]; pll[i] = ll[i]; pcl[i] = cl[i]; } lastSeenBar = CurrentBar; } // update all the Laguerre numbers.... ol[0] = (1 - gamma) * ed.dOpen + gamma * pol[0]; hl[0] = (1 - gamma) * ed.dHigh + gamma * phl[0]; ll[0] = (1 - gamma) * ed.dLow + gamma * pll[0]; cl[0] = (1 - gamma) * ed.dClose + gamma * pcl[0]; for (int i = 1; i < 4; ++i) { ol[i] = -gamma * ol[i - 1] + pol[i - 1] + gamma * pol[i]; hl[i] = -gamma * hl[i - 1] + phl[i - 1] + gamma * phl[i]; ll[i] = -gamma * ll[i - 1] + pll[i - 1] + gamma * pll[i]; cl[i] = -gamma * cl[i - 1] + pcl[i - 1] + gamma * pcl[i]; } double value1 = 0.0; double value2 = 0.0; for (int i = 0; i < 4; ++i) { value1 += (cl[i] - ol[i]); value2 += (hl[i] - ll[i]); } if (value2 != 0.0) { unsmoothed.Set(100.0 * value1 / value2); } else { if ((CurrentBar > 1) && unsmoothed.ContainsValue(1)) { unsmoothed.Set(unsmoothed[1]); } else { unsmoothed.Set(0); } } if (weightma == null) { weightma = WMA(unsmoothed, smoothing); expma = EMA(weightma.Value, trigger); } ECO.Set(weightma[0]); TriggerLine.Set(expma[0]); Histogram.Set(weightma[0] - expma[0]); }
public void SetList() { NrMyCharInfo kMyCharInfo = NrTSingleton <NkCharManager> .Instance.m_kMyCharInfo; this.m_lbCurrentStatus.Clear(); string text = string.Empty; string empty = string.Empty; int num = 0; foreach (EXPEDITION_CURRENT_STATE_INFO current in this.m_listExpedition_CurrentStatus) { NewListItem newListItem = new NewListItem(this.m_lbCurrentStatus.ColumnNum, true, string.Empty); if ((current.ui8ExpeditionState == 1 || current.ui8ExpeditionState == 3) && current.i64Time == current.i64CheckBattleTime) { newListItem.SetListItemData(0, true); newListItem.SetListItemData(0, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1615"), current, new EZValueChangedDelegate(this.OnClickBackMove), null); } else { newListItem.SetListItemData(0, false); } newListItem.SetListItemData(1, this.GetExpeditionState(current), null, null, null); if (current.ui8ExpeditionState == 1 || current.ui8ExpeditionState == 2 || current.ui8ExpeditionState == 4) { NkExpeditionMilitaryInfo validExpeditionMilitaryInfo = kMyCharInfo.GetMilitaryList().GetValidExpeditionMilitaryInfo(current.ui8ExpeditionMilitaryUniq); if (validExpeditionMilitaryInfo != null) { NkSoldierInfo leaderSolInfo = validExpeditionMilitaryInfo.GetLeaderSolInfo(); if (leaderSolInfo != null) { EVENT_HERODATA eventHeroCharCode = NrTSingleton <NrTableEvnetHeroManager> .Instance.GetEventHeroCharCode(leaderSolInfo.GetCharKind(), leaderSolInfo.GetGrade()); if (eventHeroCharCode != null) { newListItem.SetListItemData(5, "Win_I_EventSol", null, null, null); } else { UIBaseInfoLoader legendFrame = NrTSingleton <NrCharKindInfoManager> .Instance.GetLegendFrame(leaderSolInfo.GetCharKind(), (int)leaderSolInfo.GetGrade()); if (legendFrame != null) { newListItem.SetListItemData(5, legendFrame, null, null, null); } else { newListItem.SetListItemData(5, "Win_I_Cancel", null, null, null); } } newListItem.SetListItemData(7, leaderSolInfo.GetListSolInfo(false), null, null, null); newListItem.SetListItemData(3, string.Empty, current, new EZValueChangedDelegate(this.OnClickDetailInfo), null); } newListItem.SetListItemData(9, leaderSolInfo.GetCharKindInfo().GetName(), null, null, null); } EXPEDITION_CREATE_DATA expedtionCreateData = BASE_EXPEDITION_CREATE_DATA.GetExpedtionCreateData(current.i16ExpeditionCreateDataID); if (expedtionCreateData != null) { EXPEDITION_DATA expeditionDataFromGrade = BASE_EXPEDITION_DATA.GetExpeditionDataFromGrade(expedtionCreateData.EXPEDITION_GRADE); if (expeditionDataFromGrade != null) { newListItem.SetListItemData(8, false); UIBaseInfoLoader uIBaseInfoLoader = NrTSingleton <UIImageInfoManager> .Instance.FindUIImageDictionary(expeditionDataFromGrade.Expedition_ICON_NAME); if (uIBaseInfoLoader != null) { newListItem.SetListItemData(4, uIBaseInfoLoader, current, new EZValueChangedDelegate(this.OnClickMonDetailInfo), null); } newListItem.SetListItemData(10, NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface(expeditionDataFromGrade.Expedition_GRADE_INTERFACEKEY), null, null, null); } } } else if (current.ui8ExpeditionState == 3) { EXPEDITION_CREATE_DATA expedtionCreateData2 = BASE_EXPEDITION_CREATE_DATA.GetExpedtionCreateData(current.i16ExpeditionCreateDataID); if (expedtionCreateData2 != null) { int num2 = expedtionCreateData2.EXPEDITION_ECO[0]; ECO eco = NrTSingleton <NrBaseTableManager> .Instance.GetEco(num2.ToString()); if (eco != null) { newListItem.SetListItemData(7, NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0]), null, null, null); newListItem.SetListItemData(3, NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0]), current, new EZValueChangedDelegate(this.OnClickMonDetailInfo), null); newListItem.SetListItemData(9, NrTSingleton <NrCharKindInfoManager> .Instance.GetName(NrTSingleton <NrCharKindInfoManager> .Instance.GetCharKindByCode(eco.szCharCode[0])), null, null, null); } } NkExpeditionMilitaryInfo validExpeditionMilitaryInfo2 = kMyCharInfo.GetMilitaryList().GetValidExpeditionMilitaryInfo(current.ui8ExpeditionMilitaryUniq); if (validExpeditionMilitaryInfo2 != null) { NkSoldierInfo leaderSolInfo2 = validExpeditionMilitaryInfo2.GetLeaderSolInfo(); if (leaderSolInfo2 != null) { UIBaseInfoLoader legendFrame2 = NrTSingleton <NrCharKindInfoManager> .Instance.GetLegendFrame(leaderSolInfo2.GetCharKind(), (int)leaderSolInfo2.GetGrade()); if (legendFrame2 != null) { newListItem.SetListItemData(6, legendFrame2, null, null, null); } else { newListItem.SetListItemData(6, "Win_I_Cancel", null, null, null); } newListItem.SetListItemData(8, leaderSolInfo2.GetListSolInfo(false), null, null, null); } newListItem.SetListItemData(4, string.Empty, current, new EZValueChangedDelegate(this.OnClickDetailInfo), null); newListItem.SetListItemData(10, leaderSolInfo2.GetCharKindInfo().GetName(), null, null, null); } } newListItem.Data = current; this.m_lbCurrentStatus.Add(newListItem); num++; } text = NrTSingleton <NrTextMgr> .Instance.GetTextFromInterface("1633"); NrTSingleton <CTextParser> .Instance.ReplaceParam(ref empty, new object[] { text, "count1", this.m_Page, "count2", this.m_MaxPage }); this.m_bxPage.SetText(empty); this.m_lbCurrentStatus.RepositionItems(); }