public Fixtures GetFixtures(int FixturesId) { Fixtures ins = new Fixtures(); //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT * FROM fixtures WHERE FixturesId =" + FixturesId, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins.FixturesId = Convert.ToInt32(drI["FixturesId"]); ins.ClientId = Convert.ToInt32(drI["ClientId"]); ins.TeamIdA = Convert.ToInt32(drI["TeamIdA"]); ins.TeamIdB = Convert.ToInt32(drI["TeamIdB"]); ins.StartTime = Convert.ToDateTime(drI["StartTime"]); ins.FieldId = Convert.ToInt32(drI["FieldsId"]); ins.SportCategoryId = Convert.ToInt32(drI["SportCategoryId"]); } } drI.Close(); con.Close(); return ins; }
public ActionResult _UpdateFixtures(Fixtures ins) { //...ViewData... ins.ClientId = Convert.ToInt32(HttpContext.Session["ClientId"]); Fixtures ins2 = FixRep.UpdateFixtures(ins); //...Notify... string regIds = AppRep.GetAllRegIds(ins.ClientId); if (!regIds.Equals("")) { comrep.NewUpdateData(regIds, "CMD_EDITFixtures", ins2.FixturesId.ToString()); } //...Repopulate Grid... List<Fixtures> lst = new List<Fixtures>(); lst = FixRep.GetListFixtures(Convert.ToInt32(HttpContext.Session["ClientId"])); return View(new GridModel(lst)); }
public ActionResult _InsertFixtures(Fixtures ins) { ins.ClientId = Convert.ToInt32(HttpContext.Session["ClientId"]); //...Insert into Database... Fixtures ins2 = FixRep.InsertFixtures(ins); //...Notify... string regIds = AppRep.GetAllRegIds(ins.ClientId); List<string> reg = AppRep.GetAllRegIdsList(ins.ClientId); if (!regIds.Equals("")) { comrep.NewsyncData(regIds, "CMD_NEWFixtures", reg, ins.ClientId); } //...Facebook... string access_token = FacebookPost.GetAccessToken(ins.ClientId); if (!access_token.Equals("")) { string page_id = FacebookPost.GetPageId(ins.ClientId); if (!page_id.Equals("")) { FacebookPost.Post(access_token, page_id, "Fixtures Update: " + ins.TeamIdA); } } //...Repopulate Grid... List<Fixtures> lst = new List<Fixtures>(); lst = FixRep.GetListFixtures(Convert.ToInt32(HttpContext.Session["ClientId"])); return View(new GridModel(lst)); }
public List<Fixtures> GetListFixtures() { List<Fixtures> list = new List<Fixtures>(); Fixtures ins; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT f.*,fd.FieldName,t.Name,sc.CategoryName as HomeTeam,tb.Name as AwayTeam FROM fixtures f inner join Fields fd on f.FieldsId = fd.FieldsId inner join Teams t on f.TeamIdA = t.TeamsId inner join Teams tb on f.TeamIdB =tb.TeamsId inner join SportCategory sc on f.SportCategoryId =sc.SportCategoryId", con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins = new Fixtures(); ins.FixturesId = Convert.ToInt32(drI["FixturesId"]); ins.ClientId = Convert.ToInt32(drI["ClientId"]); ins.TeamIdA = Convert.ToInt32(drI["TeamIdA"]); ins.hometeam = drI["HomeTeam"].ToString(); ins.awayteam = drI["AwayTeam"].ToString(); ins.TeamIdB = Convert.ToInt32(drI["TeamIdB"]); ins.StartTime = Convert.ToDateTime(drI["StartTime"]); ins.FieldId = Convert.ToInt32(drI["FieldsId"]); ins.field = drI["FieldName"].ToString(); ins.SportCategoryId = Convert.ToInt32(drI["SportCategoryId"]); ins.sportcategory = drI["CategoryName"].ToString(); list.Add(ins); } } drI.Close(); con.Close(); return list; }
public Fixtures UpdateFixtures(Fixtures ins) { //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); con.Open(); SqlCommand cmdI = con.CreateCommand(); cmdI.Connection = con; //...Update Picture... //...Update Record... cmdI.Parameters.Clear(); cmdI.CommandText = "f_Admin_Update_Fixtures"; cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@FixturesId", ins.FixturesId); cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId); cmdI.Parameters.AddWithValue("@TeamIdA", ins.TeamIdA); cmdI.Parameters.AddWithValue("@TeamIdB", ins.TeamIdB); cmdI.Parameters.AddWithValue("@StartTime", ins.StartTime); cmdI.Parameters.AddWithValue("@FieldsId", ins.FieldId); cmdI.Parameters.AddWithValue("@SportCategoryId", ins.SportCategoryId); cmdI.ExecuteNonQuery(); cmdI.Connection.Close(); return ins; }
public Fixtures InsertFixtures(Fixtures ins) { //...Get User and Date Data... string strTrx = "Insert_Fixtures"; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); con.Open(); //...Command Interface... SqlCommand cmdI = con.CreateCommand(); SqlTransaction trx; trx = con.BeginTransaction(strTrx); cmdI.Connection = con; cmdI.Transaction = trx; try { //...Insert Picture... //...Insert Record... cmdI.Parameters.Clear(); cmdI.CommandText = "f_Admin_Insert_Fixtures"; //cmdI.Connection.Open(); cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId); cmdI.Parameters.AddWithValue("@TeamIdA", ins.TeamIdA); cmdI.Parameters.AddWithValue("@TeamIdB", ins.TeamIdB); cmdI.Parameters.AddWithValue("@StartTime", ins.StartTime); cmdI.Parameters.AddWithValue("@FieldsId", ins.FieldId); cmdI.Parameters.AddWithValue("@SportCategoryId", ins.SportCategoryId); //...Return new ID... ins.FixturesId = (int)cmdI.ExecuteScalar(); //...Commit Transaction... trx.Commit(); cmdI.Connection.Close(); } catch (SqlException ex) { if (trx != null) trx.Rollback(); //...Save Error to Log... Functions func = new Functions(); func.LogError(ex.ToString()); } finally { //...Check for close and respond accordingly.. if (con.State != ConnectionState.Closed) { con.Close(); } //...Clean up... con.Dispose(); cmdI.Dispose(); trx.Dispose(); } return ins; }
public List<Fixtures> GetListFixtures(int ClientId) { List<Fixtures> list = new List<Fixtures>(); Fixtures ins; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT f.*,fd.FieldName,t.Age as AgeA,tb.Age as AgeB,t.Ranks as RankA,tb.Ranks as RankB,sh.Schoolabbreviation as HomeTeam,shb.Schoolabbreviation as AwayTeam,sc.CategoryName FROM fixtures f inner join Fields fd on f.FieldsId = fd.FieldsId inner join Teams t on f.TeamIdA = t.TeamsId inner join Teams tb on f.TeamIdB =tb.TeamsId inner join SportCategory sc on f.SportCategoryId =sc.SportCategoryId inner join Schools sh on t.SchoolId= sh.SchoolId inner join Schools shb on tb.SchoolId = shb.SchoolId WHERE f.FixturesId not in (select FixtureId from Results) and f.ClientId = " + ClientId + " ORDER BY f.FixturesId DESC", con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins = new Fixtures(); ins.FixturesId = Convert.ToInt32(drI["FixturesId"]); ins.ClientId = Convert.ToInt32(drI["ClientId"]); ins.TeamIdA = Convert.ToInt32(drI["TeamIdA"]); ins.hometeam = drI["HomeTeam"].ToString()+" "+drI["AgeA"].ToString()+"/"+drI["RankA"].ToString(); ins.awayteam = drI["AwayTeam"].ToString() + " " + drI["AgeB"].ToString() + "/" + drI["RankB"].ToString(); ins.TeamIdB = Convert.ToInt32(drI["TeamIdB"]); ins.StartTime = Convert.ToDateTime(drI["StartTime"]); ins.FieldId = Convert.ToInt32(drI["FieldsId"]); ins.field = drI["FieldName"].ToString(); ins.SportCategoryId = Convert.ToInt32(drI["SportCategoryId"]); ins.sportcategory = drI["CategoryName"].ToString(); list.Add(ins); } } drI.Close(); con.Close(); return list; }