public string LeerTodosLosClientes() { ClientesCollection p = new ClientesCollection(); string xml = Util.Serializar <List <Cliente> >(p.getAll()); return(xml); }
public string LeerTodosLosClientesPorRutPasaporte(string val) { ClientesCollection pc = new ClientesCollection(); List <Cliente> lpc = pc.getAllByRutPasaporte(val); string xml = Util.Serializar <List <Cliente> >(lpc); return(xml); }
/// <summary> /// Metodo empleado para obtener una lista completa de todos los Clientes de la Base de Datos /// </summary> /// <returns>Coleccion de tipo Generics con objetos de la clase Cliente</returns> public ClientesCollection getClientes() { SqlCommand cmd = new SqlCommand("PK_CLIENTES.PR_CLIENTES_C", getConexion()); cmd.CommandType = System.Data.CommandType.StoredProcedure; try { SqlDataReader dr = cmd.ExecuteReader(); ClientesCollection lsClientes = new ClientesCollection(); Cliente objCliente = null; while (dr.Read()) { objCliente = new Cliente( dr.GetInt16(0), dr.GetString(1), dr.GetString(2), dr.GetInt64(3), DBHelper.getTipoDocumentoPorID(dr.GetInt16(4)), dr.GetInt64(5), DBHelper.getDomicilioPorID(dr.GetInt16(6)), dr.GetString(7), DBHelper.getUsuarioPorID(dr.GetInt16(8)), DBHelper.getFranquiciasPorCliente(dr.GetInt16(9)) ); lsClientes.Add(objCliente); } cmd.Connection.Close(); return(lsClientes); } catch (Exception e) { cmd.Connection.Close(); throw e; } }