public List <clsPersonaje> ListadoPersonajes() { List <clsPersonaje> lista = new List <clsPersonaje>(); clsPersonaje oPer = null; clsMyConnection gestoraConexion = new clsMyConnection(); SqlConnection conexion = null; SqlCommand miComando = new SqlCommand(); SqlDataReader miLector = null; try { //try no obligatorio ya que lo controlamos en la clase clsMyConnection //Obtenemos una conexion abierta conexion = gestoraConexion.getConnection(); //Definir los parametros del comando miComando.CommandText = "SELECT * FROM personajes"; miComando.Connection = conexion; miLector = miComando.ExecuteReader(); //Si hay lineas en el lector if (miLector.HasRows) { while (miLector.Read()) { oPer = new clsPersonaje(); //Definir los atributos oPer.idPersonaje = (int)miLector["idPersonaje"]; oPer.nombrePersonaje = (string)miLector["nombre"]; oPer.alias = (string)miLector["alias"]; oPer.vida = (double)miLector["vida"]; oPer.regeneracion = (double)miLector["regeneracion"]; oPer.danno = (double)miLector["danno"]; oPer.armadura = (double)miLector["armadura"]; oPer.velAtaque = (double)miLector["velAtaque"]; oPer.resistencia = (double)miLector["resistencia"]; oPer.velMovimiento = (double)miLector["velMovimiento"]; oPer.idCategoria = (int)miLector["idCategoria"]; lista.Add(oPer); } } } catch (SqlException exSql) { throw exSql; } finally { miLector.Close(); gestoraConexion.closeConnection(ref conexion); } return(lista); }
/// <summary> /// /// </summary> /// <returns></returns> public List <clsCategoria> listadoCategoria() { List <clsCategoria> lista = new List <clsCategoria>(); clsCategoria oCategoria = null; clsMyConnection gestoraConexion = new clsMyConnection(); SqlConnection conexion = null; SqlCommand miComando = new SqlCommand(); SqlDataReader miLector = null; try { //try no obligatorio ya que lo controlamos en la clase clsMyConnection //Obtenemos una conexion abierta conexion = gestoraConexion.getConnection(); //Definir los parametros del comando miComando.CommandText = "SELECT * FROM categorias"; miComando.Connection = conexion; miLector = miComando.ExecuteReader(); //Si hay lineas en el lector if (miLector.HasRows) { while (miLector.Read()) { oCategoria = new clsCategoria(); //Definir los atributos oCategoria.idCategoria = (int)miLector["idCategoria"]; oCategoria.nombreCategoria = (String)miLector["nombreCategoria"]; //Annanir a la lista lista.Add(oCategoria); } } } catch (SqlException exSql) { throw exSql; } finally { miLector.Close(); gestoraConexion.closeConnection(ref conexion); } return(lista); }
public clsPersonaje BuscarPerPorID_DAL(int id) { SqlConnection miConexion; SqlCommand miComando = new SqlCommand(); SqlDataReader miLector; clsPersonaje oPer = new clsPersonaje(); clsMyConnection connection = new clsMyConnection(); miConexion = connection.getConnection(); miComando.CommandText = "SELECT * FROM personajes where idPersonaje = @id"; miComando.Parameters.Add("@id", System.Data.SqlDbType.Int).Value = id; miComando.Connection = miConexion; miLector = miComando.ExecuteReader(); if (miLector.HasRows) { miLector.Read(); oPer.idPersonaje = (int)miLector["idPersonaje"]; oPer.nombrePersonaje = (string)miLector["nombre"]; oPer.alias = (string)miLector["alias"]; oPer.vida = (double)miLector["vida"]; oPer.regeneracion = (double)miLector["regeneracion"]; oPer.danno = (double)miLector["danno"]; oPer.armadura = (double)miLector["armadura"]; oPer.velAtaque = (double)miLector["velAtaque"]; oPer.resistencia = (double)miLector["resistencia"]; oPer.velMovimiento = (double)miLector["velMovimiento"]; oPer.idCategoria = (int)miLector["idCategoria"]; } miLector.Close(); connection.closeConnection(ref miConexion); return(oPer); }
public List <clsPersonaje> listaPersonajesID(int id) { List <clsPersonaje> lista = new List <clsPersonaje>(); clsPersonaje oPer = null; clsMyConnection gestoraConexion = new clsMyConnection(); SqlConnection conexion = null; SqlCommand miComando = new SqlCommand(); SqlDataReader miLector = null; try { //try no obligatorio ya que lo controlamos en la clase clsMyConnection //Obtenemos una conexion abierta conexion = gestoraConexion.getConnection(); SqlParameter param = new SqlParameter(); param.ParameterName = "@id"; param.SqlDbType = System.Data.SqlDbType.Int; param.Value = id; miComando.Parameters.Add(param); //Definir los parametros del comando miComando.CommandText = "SELECT * FROM personajes WHERE idCategoria = @id"; //Añadir un parametro version larga //*/ //Añadir un parametro version corta //miComando.Parameters.Add("@IDPersona", System.Data.SqlDbType.Int).Value = oPersona.nombre; miComando.Connection = conexion; miLector = miComando.ExecuteReader(); //Si hay lineas en el lector if (miLector.HasRows) { while (miLector.Read()) { oPer = new clsPersonaje(); //Definir los atributos oPer.idPersonaje = (int)miLector["idPersonaje"]; oPer.nombrePersonaje = (string)miLector["nombre"]; oPer.alias = (string)miLector["alias"]; oPer.vida = (double)miLector["vida"]; oPer.regeneracion = (double)miLector["regeneracion"]; oPer.danno = (double)miLector["danno"]; oPer.armadura = (double)miLector["armadura"]; oPer.velAtaque = (double)miLector["velAtaque"]; oPer.resistencia = (double)miLector["resistencia"]; oPer.velMovimiento = (double)miLector["velMovimiento"]; oPer.idCategoria = (int)miLector["idCategoria"]; lista.Add(oPer); } } } catch (SqlException exSql) { throw exSql; } finally { miLector.Close(); gestoraConexion.closeConnection(ref conexion); } return(lista); }