public static cliente LeerCliente(int codigoCliente) { // método para insertar un string pasado por parámetro en una taba cliente cli = new cliente(); // conectamos a la base de datos SqlConnection conexion = modelo.AbrirCliente(); // codigoSQL string cadena = "USE UD23_1; SELECT * FROM cliente WHERE id=" + codigoCliente + ";"; try { // creamos el objeto con el codigo sql y la conexion SqlCommand comando = new SqlCommand(cadena, conexion); SqlDataReader LectorSql; // ejecutamos el codigo sql en el objeto comando LectorSql = comando.ExecuteReader(); // while (LectorSql.Read()) //{ // cli.nombre = Convert.ToString(LectorSql["nombre"]); // cli.apellidos = Convert.ToString(LectorSql["apellidos"]); // cli.direccion = Convert.ToString(LectorSql["direccion"]); // cli.dni = Convert.ToString(LectorSql["dni"]); // cli.fecha_alta = Convert.ToDateTime(LectorSql["fecha_alta"]); // cli.fecha_mod = Convert.ToDateTime(LectorSql["fecha_mod"]); //} LectorSql.Read(); cli.id = codigoCliente; cli.nombre = LectorSql.GetString(1); cli.apellidos = LectorSql.GetString(2); cli.direccion = LectorSql.GetString(3); cli.dni = LectorSql.GetString(4); cli.fecha_alta = LectorSql.GetDateTime(5); cli.fecha_mod = LectorSql.GetDateTime(6); //Console.WriteLine("Registro leído con éxito"); } catch (Exception e) { Console.WriteLine(e); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } return(cli); }
public static ConsoleTable CargarListado() { // método para insertar un string pasado por parámetro en una taba cliente cli = new cliente(); ConsoleTable Lista = new ConsoleTable("ID", "NOMBRE", "APELLIDOS", "DIRECCION", "DNI", "FECHA ALTA", "FECHA MOD"); // conectamos a la base de datos SqlConnection conexion = modelo.AbrirCliente(); // codigoSQL string cadena = "USE UD23_1; SELECT * FROM cliente;"; try { // creamos el objeto con el codigo sql y la conexion SqlCommand comando = new SqlCommand(cadena, conexion); SqlDataReader LectorSql; // ejecutamos el codigo sql en el objeto comando LectorSql = comando.ExecuteReader(); while (LectorSql.Read()) { cli.id = LectorSql.GetInt32(0); cli.nombre = LectorSql.GetString(1); cli.apellidos = LectorSql.GetString(2); cli.direccion = LectorSql.GetString(3); cli.dni = LectorSql.GetString(4); cli.fecha_alta = LectorSql.GetDateTime(5); cli.fecha_mod = LectorSql.GetDateTime(6); Lista.AddRow(cli.id, cli.nombre, cli.apellidos, cli.direccion, cli.dni, cli.fecha_alta, cli.fecha_mod); } } catch (Exception e) { Console.WriteLine(e); } finally { // cerramos la conexión con la base de datos creada conexion.Close(); } return(Lista); }