protected void Page_Load(object sender, EventArgs e) { client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; int matchid = (int)Session["matchid"]; lbmatchtitle.Text = client.getMatchTitle(matchid); double overs = (double)Session["overs"]; //Converting #.6 over to #.0 overs = Math.Ceiling(overs); Session["overs"] = overs; lbover.Text = overs.ToString(); int bowlerid = (int)Session["bowler"]; int bowlteamid = (int)Session["bowlteamid"]; int batteamid = (int)Session["batteamid"]; double bowlovers = client.getPlayerDetails(bowlerid).Overs; bowlovers = Math.Ceiling(bowlovers); //Updating over client.updateBowlOver(bowlovers, bowlerid); client.updateTeamOver(overs, batteamid); //For all overs done int movers = client.getMatchOvers(matchid); //Match m = client.getMatchDetails((int)Session["matchid"]); if (overs == (double)movers) { Response.Redirect("inning.aspx"); } //Adding bowlers to dropdownlist //ddlnextbowl.Items.Clear(); if (ddlnextbowl.Items.Count == 0) { List <Player> b = client.getBowlers(bowlteamid).ToList <Player>(); foreach (Player p in b) { //Current bowler cannot bowl again if (p.Id == bowlerid) { continue; } ddlnextbowl.Items.Add(new ListItem(p.Name, p.Id.ToString())); } } }
protected void EndBtn_Click(object sender, EventArgs e) { int winteamid = Int32.Parse(ddlwinteam.SelectedValue); int matchid = (int)Session["matchid"]; string endcom = taendcom.Text; DateTime endtime = DateTime.Now; ServiceRef.LiveScoreServiceClient client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); client.updateWinner(winteamid, matchid); client.updateEndComm(endcom, matchid); client.updateEndTime(endtime, matchid); client.deleteComm(); Response.Redirect("scorecard.aspx"); }
protected void Page_Load(object sender, EventArgs e) { client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; lbmatchtitle.Text = client.getMatchTitle((int)Session["matchid"]); if (ddlbatfirst.Items.Count == 1) { ddlbatfirst.Items.Add(new ListItem(team1, Session["team1id"].ToString())); ddlbatfirst.Items.Add(new ListItem(team2, Session["team2id"].ToString())); } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ServiceRef.LiveScoreServiceClient client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; lbmatchtitle.Text = client.getMatchTitle((int)Session["matchid"]); int team1id = (int)Session["team1id"]; int team2id = (int)Session["team2id"]; ddlwinteam.Items.Add(new ListItem(team1, team1id.ToString())); ddlwinteam.Items.Add(new ListItem(team2, team2id.ToString())); } }
protected void GoBtn_Click(object sender, EventArgs e) { ServiceRef.LiveScoreServiceClient client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); //Update Bowler Session["bowler"] = Int32.Parse(ddlfbowl.SelectedValue); int matchid = (int)Session["matchid"]; //Update Innings and Inning Comment client.updateInning(2, matchid); string incom = tainncom.Text; client.updateInningComm(incom, matchid); client.deleteComm(); Response.Redirect("scoreboard.aspx"); }
protected void Page_Load(object sender, EventArgs e) { client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); Team batteam = client.getTeamDetails((int)Session["batteamid"]); //For all wickets down if (batteam.Wickets == 10) { Response.Redirect("inning.aspx"); } string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; lbmatchtitle.Text = client.getMatchTitle((int)Session["matchid"]); List <Player> p = client.getNextBatsmans((int)Session["batteamid"]).ToList(); int notoutpid; Player striker = client.getPlayerDetails((int)Session["striker"]); //Striker is out if (striker.Status == (int)Player.OutStatus.OUT) { notoutpid = (int)Session["nonstriker"]; } //Non striker is out else { notoutpid = (int)Session["striker"]; } if (ddlnextbat.Items.Count == 1) { foreach (Player a in p) { if (a.Id == notoutpid) { continue; } ddlnextbat.Items.Add(new ListItem(a.Name, a.Id.ToString())); } } }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { ServiceRef.LiveScoreServiceClient client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; lbmatchtitle.Text = client.getMatchTitle((int)Session["matchid"]); int matchid = (int)Session["matchid"]; int inn = client.getInning(matchid); //For 2nd Innings if (inn == 2) { Response.Redirect("matchEnd.aspx"); } //Swap batteam and bowlteam int temp = (int)Session["batteamid"]; Session["batteamid"] = (int)Session["bowlteamid"]; Session["bowlteamid"] = temp; //Declaring striker non striker List <Player> ob = client.getOpeners((int)Session["batteamid"]).ToList(); Session["striker"] = ob[0].Id; Session["nonstriker"] = ob[1].Id; //Select Bowler if (ddlfbowl.Items.Count == 0) { int bowlteamid = (int)Session["bowlteamid"]; List <Player> b = client.getBowlers(bowlteamid).ToList <Player>(); foreach (Player p in b) { ddlfbowl.Items.Add(new ListItem(p.Name, p.Id.ToString())); } } } }
protected void Page_Load(object sender, EventArgs e) { client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); int matchid = (int)Session["matchid"]; int team2 = (int)Session["batteamid"]; int team1 = (int)Session["bowlteamid"]; bat1 = client.getAllBatsman(team1).ToList(); bat2 = client.getAllBatsman(team2).ToList(); bowl1 = client.getBowlers(team2).ToList(); bowl2 = client.getBowlers(team1).ToList(); int winid = client.getWinnerId(matchid); lbwinner.Text = client.getTeamDetails(winid).Name; lbendcom.Text = client.getEndComm(matchid); //Team1 stats Team t1 = client.getTeamDetails(team1); lbteam1.Text = t1.Name; lbscore1.Text = t1.Score.ToString(); lbwick1.Text = t1.Wickets.ToString(); lbover1.Text = t1.Overs.ToString(); lbrr1.Text = t1.Runrate.ToString(); lbwide1.Text = t1.Wideball.ToString(); lbnoball1.Text = t1.Noball.ToString(); //Team2 stats Team t2 = client.getTeamDetails(team2); lbteam2.Text = t2.Name; lbscore2.Text = t2.Score.ToString(); lbwick2.Text = t2.Wickets.ToString(); lbover2.Text = t2.Overs.ToString(); lbrr2.Text = t2.Runrate.ToString(); lbwide2.Text = t2.Wideball.ToString(); lbnoball2.Text = t2.Noball.ToString(); }
protected void Page_Load(object sender, EventArgs e) { if (!IsPostBack) { client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); int mid = (int)Session["matchid"]; int inn = client.getInning(mid); if (inn == 1) { string tosscomm = client.getTossCom(mid); lbtoss.Text = tosscomm; lbinning.Text = inn.ToString() + "st Innings"; } else { string inncomm = client.getInnComment(mid); lbtoss.Text = inncomm; lbinning.Text = inn.ToString() + "nd Innings"; Team bowlteam = client.getTeamDetails((int)Session["bowlteamid"]); int target = bowlteam.Score + 1; lbtarget.Text = "Target: " + target.ToString(); } string team1 = client.getTeamName((int)Session["team1id"]); string team2 = client.getTeamName((int)Session["team2id"]); lbteam1.Text = team1; lbteam2.Text = team2; lbmatchtitle.Text = client.getMatchTitle((int)Session["matchid"]); int bid = (int)Session["batteamid"]; //Batting Team stats Team t = client.getTeamDetails(bid); lbbatteam.Text = t.Name; lbtscore.Text = t.Score.ToString(); lbtwickets.Text = t.Wickets.ToString(); lbtover.Text = t.Overs.ToString(); lbtrr.Text = t.Runrate.ToString(); Player str = client.getPlayerDetails((int)Session["striker"]); Player nonstr = client.getPlayerDetails((int)Session["nonstriker"]); Player bowl = client.getPlayerDetails((int)Session["bowler"]); //Striker stats lbbat1name.Text = str.Name; lbbat1runs.Text = str.Batruns.ToString(); lbbat1balls.Text = str.Balls.ToString(); lbbat1fours.Text = str.Fours.ToString(); lbbat1sixes.Text = str.Sixes.ToString(); lbbat1strk.Text = str.Strikerate.ToString(); //Non Striker Stats lbbat2name.Text = nonstr.Name; lbbat2runs.Text = nonstr.Batruns.ToString(); lbbat2balls.Text = nonstr.Balls.ToString(); lbbat2fours.Text = nonstr.Fours.ToString(); lbbat2sixes.Text = nonstr.Sixes.ToString(); lbbat2strk.Text = nonstr.Strikerate.ToString(); //Bowler stats lbbowl.Text = bowl.Name; lbbowlover.Text = bowl.Overs.ToString(); lbbowlrun.Text = bowl.Bowlruns.ToString(); lbbowlwick.Text = bowl.Wickets.ToString(); lbbowleco.Text = bowl.Economy.ToString(); c = client.getCommentary(mid).ToList(); } }
protected void GoBtn_Click(object sender, EventArgs e) { ServiceRef.LiveScoreServiceClient client = new ServiceRef.LiveScoreServiceClient("BasicHttpBinding_ILiveScoreService"); //Adding teams Team team1 = new Team { Name = tbteam1.Text, Score = 0, Wideball = 0, Noball = 0, Wickets = 0, Overs = 0, }; Team team2 = new Team { Name = tbteam2.Text, Score = 0, Wideball = 0, Noball = 0, Wickets = 0, Overs = 0, }; int team1_id = client.insertTeam(team1); int team2_id = client.insertTeam(team2); Session["team1id"] = team1_id; Session["team2id"] = team2_id; //Adding matches //Ending time is after 1 year temporarily //Bat first team and toss comment is selected in toss.aspx DateTime dt = DateTime.Now; //DateTime is immutable dt = dt.AddYears(1); Match match = new Match { Name = tbmatchtitle.Text, Starttime = DateTime.Now, Endtime = dt, Overs = Int32.Parse(ddlovers.SelectedValue), Batfirstid = -1, WinnerId = -1, EndComment = "", TossComment = "", Team1Id = team1_id, Team2Id = team2_id }; int match_id = client.insertMatch(match); Session["matchid"] = match_id; Player player11 = new Player { Name = t1p1.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p1type.SelectedValue) }; Player player12 = new Player { Name = t1p2.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p2type.SelectedValue) }; Player player13 = new Player { Name = t1p3.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p3type.SelectedValue) }; Player player14 = new Player { Name = t1p4.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p4type.SelectedValue) }; Player player15 = new Player { Name = t1p5.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p5type.SelectedValue) }; Player player16 = new Player { Name = t1p6.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p6type.SelectedValue) }; Player player17 = new Player { Name = t1p7.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p7type.SelectedValue) }; Player player18 = new Player { Name = t1p8.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p8type.SelectedValue) }; Player player19 = new Player { Name = t1p9.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p9type.SelectedValue) }; Player player110 = new Player { Name = t1p10.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p10type.SelectedValue) }; Player player111 = new Player { Name = t1p11.Text, Team_id = team1_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt1p11type.SelectedValue) }; Player player21 = new Player { Name = t2p1.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p1type.SelectedValue) }; Player player22 = new Player { Name = t2p2.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p2type.SelectedValue) }; Player player23 = new Player { Name = t2p3.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p3type.SelectedValue) }; Player player24 = new Player { Name = t2p4.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p4type.SelectedValue) }; Player player25 = new Player { Name = t2p5.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p5type.SelectedValue) }; Player player26 = new Player { Name = t2p6.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p6type.SelectedValue) }; Player player27 = new Player { Name = t2p7.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p7type.SelectedValue) }; Player player28 = new Player { Name = t2p8.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p8type.SelectedValue) }; Player player29 = new Player { Name = t2p9.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p9type.SelectedValue) }; Player player210 = new Player { Name = t2p10.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p10type.SelectedValue) }; Player player211 = new Player { Name = t2p11.Text, Team_id = team2_id, Wickets = 0, Strikerate = 0, Economy = 0, Overs = 0, Balls = 0, Fours = 0, Sixes = 0, Type = Int32.Parse(ddlt2p11type.SelectedValue) }; client.insertPlayer(player11); client.insertPlayer(player12); client.insertPlayer(player13); client.insertPlayer(player14); client.insertPlayer(player15); client.insertPlayer(player16); client.insertPlayer(player17); client.insertPlayer(player18); client.insertPlayer(player19); client.insertPlayer(player110); client.insertPlayer(player111); client.insertPlayer(player21); client.insertPlayer(player22); client.insertPlayer(player23); client.insertPlayer(player24); client.insertPlayer(player25); client.insertPlayer(player26); client.insertPlayer(player27); client.insertPlayer(player28); client.insertPlayer(player29); client.insertPlayer(player210); client.insertPlayer(player211); Response.Redirect("toss.aspx"); }