}//Guardar //Método para Guardar un Estadio (transaccional) public static Boolean Guardar(int Id, String Estadio, int IdCiudad, int Capacidad, SqlTransaction t ) { Boolean Guardado = false; //Son válidos todos los datos? if (!Estadio.Equals(String.Empty)) { //Construir cadena de consulta StringBuilder strSQL = new StringBuilder(); strSQL.Append("EXEC spActualizarEstadio '" + Id + "','" + Estadio + "','" + IdCiudad + "','" + Capacidad + "'"); try { //Recuperar el objeto para consultas a la base de datos BaseDatos bd = Conexion.bd; //Ejecutar la consulta Guardado = bd.Actualizar(strSQL.ToString(), t); } catch (Exception ex) { throw new ArgumentException("Error al actualizar Estadio\n" + ex.Message); } } return(Guardado); }//Guardar
}//Guardar //Método para Guardar un Grupo public static Boolean Guardar(int Id, int IdCampeonato, String Grupo, SqlTransaction t ) { Boolean Guardado = false; //Son válidos todos los datos? if (IdCampeonato > 0 && !Grupo.Equals(String.Empty)) { //Construir cadena de consulta StringBuilder strSQL = new StringBuilder(); strSQL.Append("EXEC spActualizarGrupo '" + Id + "','" + Grupo + "','" + IdCampeonato + "'"); //Ejecutar la consulta BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; try { Guardado = bd.Actualizar(strSQL.ToString(), t); } catch (Exception ex) { throw new ArgumentException("Error al actualizar Grupo\n" + ex.Message); } } return(Guardado); }//Guardar
}//Guardar //Método para Guardar un Pais (transaccional) public static Boolean Guardar(int Id, String Pais, String Entidad, SqlTransaction t ) { Boolean Guardado = false; //Son válidos todos los datos? if (!Pais.Equals(String.Empty)) { //Construir cadena de consulta StringBuilder strSQL = new StringBuilder(); strSQL.Append("EXEC spActualizarPais '" + Id + "','" + Pais + "','" + Entidad + "'"); try { //Recuperar el objeto para consultas a la base de datos BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; //Ejecutar la consulta Guardado = bd.Actualizar(strSQL.ToString(), t); } catch (Exception ex) { throw new ArgumentException("Error al actualizar Pais\n" + ex.Message); } } return(Guardado); }//Guardar
}//Guardar //Método para Eliminar un Grupo public static Boolean Eliminar(int Id) { BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; String strSQL = "DELETE FROM Grupo" + " WHERE Id='" + Id + "'"; return(bd.Actualizar(strSQL)); }//Eliminar
}//Guardar //Método para Guardar un Encuentro (transaccional) public static Boolean Guardar(int Id, int IdCampeonato, int IdFase, int IdPais1, int Goles1, int IdPais2, int Goles2, int IdEstadio, DateTime Fecha, SqlTransaction t ) { Boolean Guardado = false; //Son válidos todos los datos? if (IdCampeonato > 0 && IdFase > 0 && IdPais1 > 0 && Goles1 >= 0 && IdPais2 > 0 && Goles2 >= 0 && IdEstadio > 0 && Fecha != null ) { //Construir cadena de consulta StringBuilder strSQL = new StringBuilder(); strSQL.Append("EXEC spActualizarEncuentro '" + Id + "','" + IdCampeonato + "', '" + IdFase + "', '" + IdPais1 + "', '" + Goles1 + "', '" + IdPais2 + "', '" + Goles2 + "', '" + IdEstadio + Fecha.ToShortDateString() + "'"); try { //Recuperar el objeto para consultas a la base de datos BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; //Ejecutar la consulta Guardado = bd.Actualizar(strSQL.ToString(), t); } catch (Exception ex) { throw new ArgumentException("Error al actualizar Encuentro\n" + ex.Message); } } return(Guardado); }//Guardar
}//Guardar //Método para Eliminar un Estadio public static Boolean Eliminar(int Id) { try { String strSQL = "DELETE FROM Estadio" + " WHERE Id='" + Id + "'"; //Recuperar el objeto para consultas a la base de datos BaseDatos bd = Conexion.bd; //Ejecutar la consulta return(bd.Actualizar(strSQL)); } catch (Exception ex) { throw new ArgumentException("Error al eliminar Estadio\n" + ex.Message); } }//Eliminar
}//Guardar //Método para Eliminar un Encuentro public static Boolean Eliminar(int Id) { try { String strSQL = "DELETE FROM Encuentro" + " WHERE Id='" + Id + "'"; //Recuperar el objeto para consultas a la base de datos BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; //Ejecutar la consulta return(bd.Actualizar(strSQL)); } catch (Exception ex) { throw new ArgumentException("Error al eliminar Encuentro\n" + ex.Message); } }//Eliminar
}//VerificarGrupoPais //Metodo para Agregar un pais a un Grupo public static Boolean AgregarGrupoPais(int IdGrupo, int IdPais) { //Recuperar el objeto para consultas a la base de datos BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; String strSQL = "INSERT INTO GrupoPais (IdGrupo, IdPais) VALUES('" + IdGrupo + "', '" + IdPais + "')"; try { return(bd.Actualizar(strSQL)); } catch (Exception ex) { throw new ArgumentException("Error al agregar un Pais en un Grupo:\n" + ex.Message); } }//AgregarGrupoPais
//Método para Guardar un Usuario public static Boolean Guardar(TextBox txtUsuario, TextBox txtNombre ) { Boolean Guardado = false; //Son válidos todos los datos? if (!txtUsuario.Text.Equals(String.Empty) && !txtNombre.Text.Equals(String.Empty)) { //Construir cadena de consulta StringBuilder strSQL = new StringBuilder(); strSQL.Append("EXEC spActualizarUsuario '" + ((int)HttpContext.Current.Session["IdUsuarioEditado"]).ToString() + "','" + txtUsuario.Text + "','" + txtNombre.Text + "'"); //Ejecutar la consulta BaseDatos bd = (BaseDatos)HttpContext.Current.Session["bd"]; Guardado = bd.Actualizar(strSQL.ToString()); } return(Guardado); }