public Fields GetFields(int FieldsId) { Fields ins = new Fields(); //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT * FROM Fields WHERE FieldsId =" + FieldsId, con); cmdI.Connection.Open(); SqlDataReader drI = cmdI.ExecuteReader(); //...Retrieve Data... if (drI.HasRows) { while (drI.Read()) { ins.FieldsId = Convert.ToInt32(drI["FieldsId"]); ins.ClientId = Convert.ToInt32(drI["ClientId"]); ins.FieldName = drI["FieldName"].ToString(); ins.SportCategoryID = Convert.ToInt32(drI["SportCategoryID"]); } } drI.Close(); con.Close(); return ins; }
public ActionResult _UpdateFields(Fields ins) { //...ViewData... ins.ClientId = Convert.ToInt32(HttpContext.Session["ClientId"]); Fields ins2 = FieldsRep.UpdateFields(ins); ////...Notify... //string regIds = AppRep.GetAllRegIds(ins.ClientId); //if (!regIds.Equals("")) //{ // comrep.NewUpdateData(regIds, "CMD_EDITFields", ins2.FieldsId.ToString()); //} //...Repopulate Grid... List<Fields> lst = new List<Fields>(); lst = FieldsRep.GetListFields(Convert.ToInt32(HttpContext.Session["ClientId"])); return View(new GridModel(lst)); }
public ActionResult _InsertFields(Fields ins) { ins.ClientId = Convert.ToInt32(HttpContext.Session["ClientId"]); //...Insert into Database... Fields ins2 = FieldsRep.InsertFields(ins); //...Notify... //string regIds = AppRep.GetAllRegIds(ins.ClientId); //List<string> reg = AppRep.GetAllRegIdsList(ins.ClientId); //if (!regIds.Equals("")) //{ // comrep.NewsyncData(regIds, "CMD_NEWFields", 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, "Fields Update: " + ins.FieldName); } } //...Repopulate Grid... List<Fields> lst = new List<Fields>(); lst = FieldsRep.GetListFields(Convert.ToInt32(HttpContext.Session["ClientId"])); return View(new GridModel(lst)); }
public List<Fields> GetListFields() { List<Fields> list = new List<Fields>(); Fields ins; //...Database Connection... DataBaseConnection dbConn = new DataBaseConnection(); SqlConnection con = dbConn.SqlConn(); SqlCommand cmdI; //...SQL Commands... cmdI = new SqlCommand("SELECT f.*,sc.CategoryName FROM Fields f 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 Fields(); ins.FieldsId = Convert.ToInt32(drI["FieldsId"]); ins.ClientId = Convert.ToInt32(drI["ClientId"]); ins.SportCategoryID = Convert.ToInt32(drI["SportCategoryID"]); ins.FieldName = drI["FieldName"].ToString(); ins.sportcategory = drI["CategoryName"].ToString(); list.Add(ins); } } drI.Close(); con.Close(); return list; }
public Fields UpdateFields(Fields 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_Fields"; cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@FieldsId", ins.FieldsId); cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId); cmdI.Parameters.AddWithValue("@FieldName", ins.FieldName); cmdI.Parameters.AddWithValue("@SportCategoryID", ins.SportCategoryID); cmdI.ExecuteNonQuery(); cmdI.Connection.Close(); return ins; }
public Fields InsertFields(Fields ins) { //...Get User and Date Data... string strTrx = "Insert_Fields"; //...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_Fields"; //cmdI.Connection.Open(); cmdI.CommandType = System.Data.CommandType.StoredProcedure; cmdI.Parameters.AddWithValue("@ClientId", ins.ClientId); cmdI.Parameters.AddWithValue("@FieldName", ins.FieldName); cmdI.Parameters.AddWithValue("@SportCategoryID", ins.SportCategoryID); //...Return new ID... ins.FieldsId = (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; }