| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475 |
- using Oracle.ManagedDataAccess.Client;
- using System;
- using System.Collections.Generic;
- using System.Data;
- using System.Linq;
- using System.Web;
- namespace ResfullApi.Models.bet
- {
- public class lotoDataAccess
- {
- public lotoDataAccess()
- {
- }
- public static void THAILAN_EVOUCHER_DETAIL_IN(string sSQL, List<List<string>> dataColumn)
- {
- OracleConnection connection = null;
- try
- {
- connection = DataAccess.getPoolingConnection();
- connection.Open();
- OracleTransaction transaction;
- // Start a local transaction
- transaction = connection.BeginTransaction(IsolationLevel.ReadCommitted);
- using (var command = connection.CreateCommand())
- {
- command.CommandText = sSQL;
- command.CommandType = CommandType.StoredProcedure;
- command.ArrayBindCount = dataColumn[0].Count;
- command.Transaction = transaction;
- var v_evoucher_id = dataColumn[0].ToArray();
- OracleParameter param0 = new OracleParameter("v_evoucher_id", OracleDbType.NVarchar2, ParameterDirection.Input);
- param0.Value = v_evoucher_id;
- param0.Size = v_evoucher_id.Length;
- command.Parameters.Add(param0);
- var v_serial = dataColumn[1].ToArray();
- OracleParameter param1 = new OracleParameter("v_serial", OracleDbType.NVarchar2, ParameterDirection.Input);
- param1.Value = v_serial;
- param1.Size = v_serial.Length;
- command.Parameters.Add(param1);
- var v_evoucher = dataColumn[2].ToArray();
- OracleParameter param2 = new OracleParameter("v_evoucher", OracleDbType.NVarchar2, ParameterDirection.Input);
- param2.Value = v_evoucher;
- param2.Size = v_evoucher.Length;
- command.Parameters.Add(param2);
- var v_money = dataColumn[3].ToArray();
- OracleParameter param3 = new OracleParameter("v_money", OracleDbType.NVarchar2, ParameterDirection.Input);
- param3.Value = v_money;
- param3.Size = v_money.Length;
- command.Parameters.Add(param3);
- var v_expire_date = dataColumn[4].ToArray();
- OracleParameter param4 = new OracleParameter("v_expire_date", OracleDbType.NVarchar2, ParameterDirection.Input);
- param4.Value = v_expire_date;
- param4.Size = v_expire_date.Length;
- command.Parameters.Add(param4);
- var v_create_date = dataColumn[5].ToArray();
- OracleParameter param5 = new OracleParameter("v_create_date", OracleDbType.NVarchar2, ParameterDirection.Input);
- param5.Value = v_create_date;
- param5.Size = v_create_date.Length;
- command.Parameters.Add(param5);
- command.ExecuteNonQuery();
- transaction.Commit();
- }
- }
- catch (OracleException ex)
- {
- Console.WriteLine(ex.ToString());
- throw;
- }
- finally
- {
- connection.Close();
- }
- }
- public static DataSet THAILAN_EVOUCHER_IN(string name, string code, string users, string totalrow,string totalmoney)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_EVOUCHER_IN";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_name", OracleDbType.NVarchar2),
- new OracleParameter("v_code", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("v_total_row", OracleDbType.NVarchar2),
- new OracleParameter("v_total_money", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = name;
- parms[1].Value = code;
- parms[2].Value = users;
- parms[3].Value = totalrow;
- parms[4].Value = totalmoney;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_GET_RANDOM_NOT_DRAW(string v_type)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_GET_RANDOM_NOT_DRAW";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_type;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_UP_RANDOM_NOT_DRAW(string v_random,string v_seq)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_UP_RANDOM_NOT_DRAW";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_random", OracleDbType.NVarchar2),
- new OracleParameter("v_seq", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_random;
- parms[1].Value = v_seq;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_UP_PRIZE(string v_random, string v_seq)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_UP_PRIZE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_random", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_random;
- parms[1].Value = v_seq;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet ThaiLan_checkTicketBuy(string tiket, string randomId)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_CHECK_TICKET_BUY";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_ticket", OracleDbType.NVarchar2),
- new OracleParameter("v_random", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = tiket;
- parms[1].Value = randomId;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_TOTAL_REVENUE(string v_tungay, string v_denngay, string v_channel, string v_pack)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_TOTAL_REVENUE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_pack", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_channel;
- parms[3].Value = v_pack;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_DETAIL_PRIZE(string v_tungay, string v_denngay, string v_msisdn, string v_channel,string prize)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_DETAIL_PRIZE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_prize", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_msisdn;
- parms[3].Value = v_channel;
- parms[4].Value = prize;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_TOTAL_PRIZE(string v_tungay, string v_denngay, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_TOTAL_PRIZE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_channel;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_DETAIL_TICKET(string v_tungay, string v_denngay, string v_msisdn, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_DETAIL_TICKET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_msisdn;
- parms[3].Value = v_channel;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_DETAIL_EVOUCHER(string v_tungay, string v_denngay, string v_msisdn, string v_evoucher, string v_status)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_DETAIL_EVOUCHER";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_evoucher", OracleDbType.NVarchar2),
- new OracleParameter("v_status", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_msisdn;
- parms[3].Value = v_evoucher;
- parms[4].Value = v_status;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet THAILAN_CMS_TOTAL_EVOUCHER(string v_tungay, string v_denngay, string v_status)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.THAILAN_TOTAL_EVOUCHER";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
-
- new OracleParameter("v_status", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
-
- parms[2].Value = v_status;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- //Kiem tra xem DB con song hay ko?
- public static DataSet checkDB(string type)
- {
- string str;
- str = "";
- str = "LOTO_PKG.DB_CHECK";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_typw", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = type;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet resultUpdateManual(string randomId, string result, string users)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getRerultUpdateManual";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_randomId", OracleDbType.NVarchar2),
- new OracleParameter("v_result", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = randomId;
- parms[1].Value = result;
- parms[2].Value = users;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reSearDeatailBet(string v_msisdn, string v_tungay, string v_denngay, string v_gameId
- , string v_lottery, string v_isevening, string v_channel, string isWin)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_SEARCH_DETAIL_BET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_lottery", OracleDbType.NVarchar2),
- new OracleParameter("v_isevening", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_isWin", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
- parms[3].Value = v_gameId;
- parms[4].Value = v_lottery;
- parms[5].Value = v_isevening;
- parms[6].Value = v_channel;
- parms[7].Value = isWin;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reSearDeatailBetLkps(string v_msisdn, string v_tungay, string v_denngay, string v_channel, string isWin)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.LKPS_SEARCH_DETAIL_BET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
-
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_isWin", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
-
- parms[3].Value = v_channel;
- parms[4].Value = isWin;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reSearDeatailBetUniqueMsisdn(string v_msisdn, string v_tungay, string v_denngay, string v_gameId
- , string v_lottery, string v_isevening, string v_channel,string isWin)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_SEARCH_DETAIL_BET_UNI_MSIDN";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_lottery", OracleDbType.NVarchar2),
- new OracleParameter("v_isevening", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_isWin", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
- parms[3].Value = v_gameId;
- parms[4].Value = v_lottery;
- parms[5].Value = v_isevening;
- parms[6].Value = v_channel;
- parms[7].Value = isWin;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reSearDeatailMt(string v_msisdn, string v_tungay, string v_denngay)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_SEARCH_DETAIL_MT";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reTotalByDayPrizeBolet(string v_msisdn, string v_tungay, string v_denngay
- , string v_lottery, string v_isevening, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_TOTAL_BY_PRIZE_BOLET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_lottery", OracleDbType.NVarchar2),
- new OracleParameter("v_isevening", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
- parms[3].Value = v_lottery;
- parms[4].Value = v_isevening;
- parms[5].Value = v_channel;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reTotalByDay(string v_msisdn, string v_tungay, string v_denngay, string v_gameId
- , string v_lottery, string v_isevening, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_TOTAL_BY_DAY";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_lottery", OracleDbType.NVarchar2),
- new OracleParameter("v_isevening", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
- parms[3].Value = v_gameId;
- parms[4].Value = v_lottery;
- parms[5].Value = v_isevening;
- parms[6].Value = v_channel;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reTotalByDayLkps(string v_msisdn, string v_tungay, string v_denngay, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.LKPS_TOTAL_BY_DAY";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
-
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_msisdn;
- parms[1].Value = v_tungay;
- parms[2].Value = v_denngay;
-
- parms[3].Value = v_channel;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet reTotalByDayConvertMoney( string v_tungay, string v_denngay, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.NF_TOTAL_BY_DAY_CONVET_MONEY";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
-
- new OracleParameter("v_tungay", OracleDbType.NVarchar2),
- new OracleParameter("v_denngay", OracleDbType.NVarchar2),
-
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
-
- parms[0].Value = v_tungay;
- parms[1].Value = v_denngay;
- parms[2].Value = v_channel;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet paramGetList(string v_id, string v_users)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.PAM_GET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_id", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_id;
- parms[1].Value = v_users;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet paramInsert(string V_CODE, string V_SVALUES, string V_NOTE,
- string V_STATUS, string V_CODE_GROUP, string V_DISPLAY0, string V_DISPLAY1, string V_DISPLAY2, string V_DISPLAY3,
- string V_DISPLAY4, string V_DISPLAY5, string V_GAME_ID, string V_CHANNEL, string V_USERS)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.PAM_INSERT";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("V_CODE", OracleDbType.NVarchar2),
- new OracleParameter("V_SVALUES", OracleDbType.NVarchar2),
- new OracleParameter("V_NOTE", OracleDbType.NVarchar2),
- new OracleParameter("V_STATUS", OracleDbType.NVarchar2),
- new OracleParameter("V_CODE_GROUP", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY0", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY1", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY2", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY3", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY4", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY5", OracleDbType.NVarchar2),
- new OracleParameter("V_GAME_ID", OracleDbType.NVarchar2),
- new OracleParameter("V_CHANNEL", OracleDbType.NVarchar2),
- new OracleParameter("V_USERS", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = V_CODE;
- parms[1].Value = V_SVALUES;
- parms[2].Value = V_NOTE;
- parms[3].Value = V_STATUS;
- parms[4].Value = V_CODE_GROUP;
- parms[5].Value = V_DISPLAY0;
- parms[6].Value = V_DISPLAY1;
- parms[7].Value = V_DISPLAY2;
- parms[8].Value = V_DISPLAY3;
- parms[9].Value = V_DISPLAY4;
- parms[10].Value = V_DISPLAY5;
- parms[11].Value = V_GAME_ID;
- parms[12].Value = V_CHANNEL;
- parms[13].Value = V_USERS;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet paramUpdate(string V_ID, string V_CODE, string V_SVALUES, string V_NOTE,
- string V_STATUS, string V_CODE_GROUP, string V_DISPLAY0, string V_DISPLAY1, string V_DISPLAY2, string V_DISPLAY3,
- string V_DISPLAY4, string V_DISPLAY5, string V_GAME_ID, string V_CHANNEL, string V_USERS, string V_TYPE)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.PAM_UPDATE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("V_ID", OracleDbType.NVarchar2),
- new OracleParameter("V_CODE", OracleDbType.NVarchar2),
- new OracleParameter("V_SVALUES", OracleDbType.NVarchar2),
- new OracleParameter("V_NOTE", OracleDbType.NVarchar2),
- new OracleParameter("V_STATUS", OracleDbType.NVarchar2),
- new OracleParameter("V_CODE_GROUP", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY0", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY1", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY2", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY3", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY4", OracleDbType.NVarchar2),
- new OracleParameter("V_DISPLAY5", OracleDbType.NVarchar2),
- new OracleParameter("V_GAME_ID", OracleDbType.NVarchar2),
- new OracleParameter("V_CHANNEL", OracleDbType.NVarchar2),
- new OracleParameter("V_USERS", OracleDbType.NVarchar2),
- new OracleParameter("V_TYPE", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = V_ID;
- parms[1].Value = V_CODE;
- parms[2].Value = V_SVALUES;
- parms[3].Value = V_NOTE;
- parms[4].Value = V_STATUS;
- parms[5].Value = V_CODE_GROUP;
- parms[6].Value = V_DISPLAY0;
- parms[7].Value = V_DISPLAY1;
- parms[8].Value = V_DISPLAY2;
- parms[9].Value = V_DISPLAY3;
- parms[10].Value = V_DISPLAY4;
- parms[11].Value = V_DISPLAY5;
- parms[12].Value = V_GAME_ID;
- parms[13].Value = V_CHANNEL;
- parms[14].Value = V_USERS;
- parms[15].Value = V_TYPE;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getListConvertByUser(string v_serviceId, string v_users, string v_type, string v_order
- , string v_rowsOnPage, string v_seqPage, string v_id,string v_language, string v_fromdate, string v_todate,string channel_payment)
- {
- string str;
- str = "";
- str = "CONVERT_COINS_MONEY_PKG.getConvertMoneyList";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("v_order", OracleDbType.NVarchar2),
- new OracleParameter("v_rowsOnPage", OracleDbType.NVarchar2),
- new OracleParameter("v_seqPage", OracleDbType.NVarchar2),
- new OracleParameter("v_id", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_fromdate", OracleDbType.NVarchar2),
- new OracleParameter("v_todate", OracleDbType.NVarchar2),
- new OracleParameter("v_transferType", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_serviceId;
- parms[1].Value = v_users;
- parms[2].Value = v_type;
- parms[3].Value = v_order;
- parms[4].Value = v_rowsOnPage;
- parms[5].Value = v_seqPage;
- parms[6].Value = v_id;
- parms[7].Value = v_language;
- parms[8].Value = v_fromdate;
- parms[9].Value = v_todate;
- parms[10].Value = channel_payment;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet convertMoney(string user,string msisdn_topup, string channel, string channelPayment, string money, string language,string serviceId)
- {
- string str;
- str = "";
- str = "CONVERT_COINS_MONEY_PKG.requestChange";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn_topup", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_channelPayment", OracleDbType.NVarchar2),
- new OracleParameter("v_money", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = user;
- parms[1].Value = msisdn_topup;
- parms[2].Value = channel;
- parms[3].Value = channelPayment;
- parms[4].Value = money;
- parms[5].Value = language;
- parms[6].Value = serviceId;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet otpConfirm(string msisdn, string serviceId, string channel,string otp, string language)
- {
- string str;
- str = "";
- str = "LOTO_PKG.OTP_CONFIRM";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_otp", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = msisdn;
- parms[1].Value = serviceId;
- parms[2].Value = channel;
- parms[3].Value = otp;
- parms[4].Value = language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet otpSend(string msisdn, string serviceId,string channel,string language)
- {
- string str;
- str = "";
- str = "LOTO_PKG.OTP_SEND";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = msisdn;
- parms[1].Value = serviceId;
- parms[2].Value = channel;
- parms[3].Value = language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet lotoInsertBet(string v_user, string v_serviceId,string v_ticket,string v_money,string v_requestBuyTicket
- , string v_responseBuyTicket, string v_requestConfirm, string v_responseConfirm,string paymentCode,string paymentMesage,
- string v_startTimeSend,string v_endTimeSend,string v_duration,string v_gameId,string v_channel,string v_language)
- {
- string str;
- str = "";
- str = "LOTO_PKG.INSERT_BET";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_ticket", OracleDbType.NVarchar2),
- new OracleParameter("v_money", OracleDbType.NVarchar2),
- new OracleParameter("v_requestIdUi", OracleDbType.NVarchar2),
- new OracleParameter("v_requestIdApi", OracleDbType.NVarchar2),
- new OracleParameter("v_requestIdPayment", OracleDbType.NVarchar2),
- new OracleParameter("v_tranId", OracleDbType.NVarchar2),
- new OracleParameter("v_paymentCode", OracleDbType.NVarchar2),
- new OracleParameter("v_paymentMessage", OracleDbType.NVarchar2),
- new OracleParameter("v_startTimeSend", OracleDbType.NVarchar2),
- new OracleParameter("v_endTimeSend", OracleDbType.NVarchar2),
- new OracleParameter("v_duration", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = v_user;
- parms[1].Value = v_serviceId;
- parms[2].Value = v_ticket;
- parms[3].Value = v_money;
- parms[4].Value = v_requestBuyTicket;
- parms[5].Value = v_responseBuyTicket;
- parms[6].Value = v_requestConfirm;
- parms[7].Value = v_responseConfirm;
- parms[8].Value = paymentCode;
- parms[9].Value = paymentMesage;
- parms[10].Value = v_startTimeSend;
- parms[11].Value = v_endTimeSend;
- parms[12].Value = v_duration;
- parms[13].Value = v_gameId;
- parms[14].Value = v_channel;
- parms[15].Value = v_language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getPromotionByCode(string code, string msisdn)
- {
- string str;
- str = "";
- str = "LOTO_CMS_PKG.pro_get_promotionByCode";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_code", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = code;
- parms[1].Value = msisdn;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getTicketByUser(string serviceId, string gameId, string users, string type, string order, string rowsOnPage, string seqPage,string id,string language)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getTicketByUser";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("v_order", OracleDbType.NVarchar2),
- new OracleParameter("v_rowsOnPage", OracleDbType.NVarchar2),
- new OracleParameter("v_seqPage", OracleDbType.NVarchar2),
- new OracleParameter("v_id", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = users;
- parms[3].Value = type;
- parms[4].Value = order;
- parms[5].Value = rowsOnPage;
- parms[6].Value = seqPage;
- parms[7].Value = id;
- parms[8].Value = language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getTicketWinByUser(string serviceId, string gameId, string users
- , string v_prize_code, string order, string rowsOnPage, string seqPage, string language
- , string v_fromdate,string v_todate)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getTicketWinByUsers";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_prize_code", OracleDbType.NVarchar2),
- new OracleParameter("v_order", OracleDbType.NVarchar2),
- new OracleParameter("v_rowsOnPage", OracleDbType.NVarchar2),
- new OracleParameter("v_seqPage", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_fromdate", OracleDbType.NVarchar2),
- new OracleParameter("v_todate", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = users;
- parms[3].Value = v_prize_code;
- parms[4].Value = order;
- parms[5].Value = rowsOnPage;
- parms[6].Value = seqPage;
- parms[7].Value = language;
- parms[8].Value = v_fromdate;
- parms[9].Value = v_todate;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getRerultOfTerm(string serviceId, string gameId, string type, string order, string rowsOnPage, string seqPage, string id,string language,string fromDate,string toDate)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getRerultOfTerm";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("v_order", OracleDbType.NVarchar2),
- new OracleParameter("v_rowsOnPage", OracleDbType.NVarchar2),
- new OracleParameter("v_seqPage", OracleDbType.NVarchar2),
- new OracleParameter("v_id", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_fromdate", OracleDbType.NVarchar2),
- new OracleParameter("v_todate", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = type;
- parms[3].Value = order;
- parms[4].Value = rowsOnPage;
- parms[5].Value = seqPage;
- parms[6].Value = id;
- parms[7].Value = language;
- parms[8].Value = fromDate;
- parms[9].Value = toDate;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getPrizeOfCurrentTerm( string gameId)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_GET_MONEYWIN";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
-
-
- new OracleParameter("v_type", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = gameId;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getPrizeList(string gameId)
- {
- string str;
- str = "";
- str = "LOTO_PKG.THAILAN_GET_LIST_PRIZE";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = gameId;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getRerultTopSendSms(string serviceId, string gameId, string v_user, string v_total_row, string v_channel)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getRerultTopSendSms";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_total_row", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = v_user;
- parms[3].Value = v_total_row;
- parms[4].Value = v_channel;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getExecuteSendSms(string serviceId, string gameId, string v_user, string v_total_row, string v_channel,string type)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getExecuteSendSms";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_user", OracleDbType.NVarchar2),
- new OracleParameter("v_total_row", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = v_user;
- parms[3].Value = v_total_row;
- parms[4].Value = v_channel;
- parms[5].Value = type;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet searchBySms(string serviceId, string gameId,string users, string type, string param, string language,string channel)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.searchBySms";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("v_type", OracleDbType.NVarchar2),
- new OracleParameter("v_param", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = users;
- parms[3].Value = type;
- parms[4].Value = param;
- parms[5].Value = language;
- parms[6].Value = channel;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getTotalWinnerByBet(string serviceId, string gameId, string betId, string users, string ticket, string channel, string language)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getTotalWinnerByBet";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_betId", OracleDbType.NVarchar2),
- new OracleParameter("v_users", OracleDbType.NVarchar2),
- new OracleParameter("v_ticket", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = betId;
- parms[3].Value = users;
- parms[4].Value = ticket;
- parms[5].Value = channel;
- parms[6].Value = language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getMoney(string serviceId, string gameId, string language)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getMoney";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = language;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getParams(string serviceId, string gameId,string language, string groupCode,string code)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getParams";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("v_groupCode", OracleDbType.NVarchar2),
- new OracleParameter("v_code", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = language;
- parms[3].Value = groupCode;
- parms[4].Value = code;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet getCurentTerm(string serviceId, string gameId, string language)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.getCurentTerm";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_serviceId", OracleDbType.NVarchar2),
- new OracleParameter("v_gameId", OracleDbType.NVarchar2),
- new OracleParameter("v_language", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = serviceId;
- parms[1].Value = gameId;
- parms[2].Value = language;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet TKupdateCheckPin(string msisdn,string ip, string errCode,string message,string channel)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.tokenUpCheckPin";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_ip", OracleDbType.NVarchar2),
- new OracleParameter("v_errCode", OracleDbType.NVarchar2),
- new OracleParameter("v_message", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
-
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = msisdn;
- parms[1].Value = ip;
- parms[2].Value = errCode;
- parms[3].Value = message;
- parms[4].Value = channel;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet TKcheckSpamCheckPin(string msisdn, string ip,string channel)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.tokenCheckSpamCheckPin";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
- new OracleParameter("v_msisdn", OracleDbType.NVarchar2),
- new OracleParameter("v_ip", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
- parms[0].Value = msisdn;
- parms[1].Value = ip;
- parms[2].Value = channel;
-
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- public static DataSet TKcheckToken( string ip, string channel, string token)
- {
- string str;
- str = "";
- str = "LOTO_REPORT_PKG.tokenCheck";
- OracleParameter[] parms;
- parms = new OracleParameter[]
- {
-
- new OracleParameter("v_ip", OracleDbType.NVarchar2),
- new OracleParameter("v_channel", OracleDbType.NVarchar2),
- new OracleParameter("v_token", OracleDbType.NVarchar2),
- new OracleParameter("P_RESULT",OracleDbType.RefCursor,ParameterDirection.Output),
- };
-
- parms[0].Value = ip;
- parms[1].Value = channel;
- parms[2].Value = token;
- return DataAccess.getDataFromProcedure(str, "", parms);
- }
- }
- }
|